You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: rename MCP tool names from dots to underscores for Cursor compatibility
Cursor's MCP bridge can't route tool calls with dots in the name (e.g. steam.getAppDetails) because dots conflict with its internal server-id.toolName routing. Renamed all 20 MCP tool references from dot notation to underscore notation across 34 files: skills, rules, docs, config.
The companion steam-mcp server needs a matching rename in its server.tool() registrations (separate repo).
Made-with: Cursor
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,10 +10,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
10
10
### Added
11
11
12
12
-**4 new MCP read tools** in companion Steam MCP server (v0.4.0), reaching the target of 20 total tools:
13
-
-`steam.getReviews` — Fetch user reviews with filters for language, sentiment, purchase type, and pagination (no auth)
14
-
-`steam.getPriceOverview` — Batch price check for multiple apps in a specific region (no auth)
15
-
-`steam.getAppReviewSummary` — Review score, total counts, and positive percentage without individual reviews (no auth)
16
-
-`steam.getRegionalPricing` — Pricing breakdown across multiple countries/regions (no auth)
13
+
-`steam_getReviews` — Fetch user reviews with filters for language, sentiment, purchase type, and pagination (no auth)
14
+
-`steam_getPriceOverview` — Batch price check for multiple apps in a specific region (no auth)
15
+
-`steam_getAppReviewSummary` — Review score, total counts, and positive percentage without individual reviews (no auth)
16
+
-`steam_getRegionalPricing` — Pricing breakdown across multiple countries/regions (no auth)
17
17
18
18
### Changed
19
19
@@ -40,16 +40,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
40
40
41
41
-**steam-testing-sandbox** skill: development sandbox guide — App ID 480 (SpaceWar) usage, test account setup, Steam client console commands, partner test environments, and dev-to-production checklist
42
42
-**6 new MCP write tools** in companion Steam MCP server (v0.3.0):
43
-
-`steam.createLobby` — SDK guidance for ISteamMatchmaking lobby creation (C++/C#/GDScript)
44
-
-`steam.uploadWorkshopItem` — SDK guidance for ISteamUGC Workshop uploads (C++/GDScript)
45
-
-`steam.updateWorkshopItem` — HTTP POST to update Workshop item metadata via partner API
46
-
-`steam.setAchievement` — HTTP POST to set/unlock achievements via partner API (dev/test)
47
-
-`steam.uploadLeaderboardScore` — HTTP POST to upload scores via partner API
48
-
-`steam.grantInventoryItem` — HTTP POST to grant inventory items via partner API
43
+
-`steam_createLobby` — SDK guidance for ISteamMatchmaking lobby creation (C++/C#/GDScript)
44
+
-`steam_uploadWorkshopItem` — SDK guidance for ISteamUGC Workshop uploads (C++/GDScript)
45
+
-`steam_updateWorkshopItem` — HTTP POST to update Workshop item metadata via partner API
46
+
-`steam_setAchievement` — HTTP POST to set/unlock achievements via partner API (dev/test)
47
+
-`steam_uploadLeaderboardScore` — HTTP POST to upload scores via partner API
48
+
-`steam_grantInventoryItem` — HTTP POST to grant inventory items via partner API
49
49
50
50
### Changed
51
51
52
-
-`steam-appid-validation` rule enhanced with MCP live validation — suggests `steam.getAppDetails()` to verify App IDs exist
52
+
-`steam-appid-validation` rule enhanced with MCP live validation — suggests `steam_getAppDetails()` to verify App IDs exist
53
53
- Plugin version bumped to 0.7.0
54
54
- Plugin description updated to reflect 29 skills and 16 MCP tools
55
55
- All documentation updated: README, CLAUDE.md, CONTRIBUTING.md, ROADMAP.md
@@ -88,8 +88,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
88
89
89
### MCP Roadmap
90
90
91
-
-`steam.getAppReviewSummary({ appid })` - review histogram and summary (planned for MCP server)
92
-
-`steam.getRegionalPricing({ appid, countries })` - pricing by region (planned for MCP server)
91
+
-`steam_getAppReviewSummary({ appid })` - review histogram and summary (planned for MCP server)
92
+
-`steam_getRegionalPricing({ appid, countries })` - pricing by region (planned for MCP server)
93
93
94
94
## [0.4.0] - 2026-03-28
95
95
@@ -124,8 +124,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
124
124
125
125
### MCP Roadmap
126
126
127
-
-`steam.getReviews({ appid, filter, language, count })` - planned for MCP server v0.3.0 (review analysis skill uses curl fallback until available)
128
-
-`steam.getPriceOverview({ appids, cc })` - planned for MCP server v0.3.0 (price history skill uses getAppDetails with cc parameter until available)
127
+
-`steam_getReviews({ appid, filter, language, count })` - planned for MCP server v0.3.0 (review analysis skill uses curl fallback until available)
128
+
-`steam_getPriceOverview({ appids, cc })` - planned for MCP server v0.3.0 (price history skill uses getAppDetails with cc parameter until available)
0 commit comments