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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
### Added
11
+
12
+
-**5 new MCP tools** in companion Steam MCP server (v0.6.0), reaching 25 total tools:
13
+
-`steam_getNewsForApp` — Fetch recent news and announcements for a game (no auth)
14
+
-`steam_getSchemaForGame` — Achievement/stat schema with display names, descriptions, and icons (API key)
15
+
-`steam_getPlayerAchievements` — Per-player achievement unlock status and timestamps (API key)
16
+
-`steam_getLeaderboardsForGame` — List all leaderboards with numeric IDs (publisher key)
17
+
-`steam_clearAchievement` — Re-lock/clear an achievement for QA testing (publisher key)
18
+
- Skills updated with new tool references: steam-api-reference, steam-achievement-designer, steam-player-stats, steam-leaderboards, steam-community-management, steam-testing-sandbox
19
+
-`steam-api-key-usage` rule updated with `GetNewsForApp`, `GetSchemaForGame`, `GetPlayerAchievements` equivalents
20
+
10
21
### Fixed
11
22
12
23
-**MCP tool naming** — Renamed all 20 MCP tool references from dot notation (`steam.getAppDetails`) to underscore notation (`steam_getAppDetails`) across 34 files. Dots conflicted with Cursor's internal MCP bridge routing. Companion steam-mcp server v0.5.0 has the matching rename.
13
24
-**`steam_searchApps` parameter** — Renamed `term` to `query` across all skills, rules, and docs to match steam-mcp server v0.5.1 schema change
14
25
-**Companion steam-mcp server v0.5.1** — `steam_getLeaderboardEntries` description clarified (numeric ID required), write tools (`steam_setAchievement`, `steam_uploadLeaderboardScore`, `steam_grantInventoryItem`) now return clear error messages when publisher key is missing
26
+
-**Companion steam-mcp server v0.6.0** — Fixed POST body encoding on publisher tools (params now sent as `application/x-www-form-urlencoded` body instead of URL query string), removed dead variable in `grantInventoryItem`
Copy file name to clipboardExpand all lines: CLAUDE.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
6
6
7
7
**Steam Developer Tools** is a Cursor IDE plugin (v0.9.0) that integrates Steam and Steamworks APIs for game developers and power users. It provides AI-assisted workflows for querying Steam store data, managing Steamworks configurations, building multiplayer networking, implementing cloud saves, leaderboards, input, inventory/economy, social features, looking up API docs, fetching player statistics, integrating Workshop UGC, designing achievements, looking up player profiles, comparing games, analyzing reviews, researching pricing, evaluating market fit, estimating wishlists, automating builds, validating release readiness, scripting steamcmd, managing communities, optimizing store pages, planning pricing strategy, configuring DLC, setting up playtests, creating bug report workflows, integrating anti-cheat, providing a testing sandbox, and guiding platform migration.
8
8
9
-
This plugin uses Markdown skill files and MDC rule files for AI guidance, paired with the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) (separate repo) which provides 20 API tools (14 read-only + 6 write/guidance) for live data access. No build system, no npm, no compiled code in this repo.
9
+
This plugin uses Markdown skill files and MDC rule files for AI guidance, paired with the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) (separate repo) which provides 25 API tools (17 read-only + 8 write/guidance) for live data access. No build system, no npm, no compiled code in this repo.
10
10
11
-
The project is on a themed release roadmap toward v1.0.0 (see `ROADMAP.md`). The next milestone is v1.0.0 "Stable" — the production release. Target at v1.0.0: 30 skills, 9 rules, 20 MCP tools.
11
+
The project is on a themed release roadmap toward v1.0.0 (see `ROADMAP.md`). The next milestone is v1.0.0 "Stable" — the production release. Target at v1.0.0: 30 skills, 9 rules, 25 MCP tools.
12
12
13
13
## Plugin Architecture
14
14
@@ -71,7 +71,7 @@ Each `SKILL.md` uses YAML frontmatter followed by markdown sections: **Trigger**
71
71
72
72
### Companion MCP Server
73
73
74
-
The [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) provides 20 tools (14 read-only + 6 write/guidance). Skills reference these tools in their `## MCP Usage` sections. When the MCP server is configured in Cursor, skills prefer MCP tool calls over shell `curl` commands.
74
+
The [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) provides 25 tools (17 read-only + 8 write/guidance). Skills reference these tools in their `## MCP Usage` sections. When the MCP server is configured in Cursor, skills prefer MCP tool calls over shell `curl` commands.
75
75
76
76
| MCP Tool | Auth | Maps to |
77
77
|----------|------|---------|
@@ -84,15 +84,20 @@ The [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp) provides 20 too
84
84
|`steam_getPriceOverview({ appids, cc })`| None | Store API `appdetails` (price filter) |
85
85
|`steam_getAppReviewSummary({ appid })`| None | Store API `appreviews` (summary only) |
86
86
|`steam_getRegionalPricing({ appid, countries })`| None | Store API `appdetails` (multi-region) |
Query Steam store data, manage Steamworks app configurations, build multiplayer networking, implement cloud saves, design achievements, compare games, and look up player profiles — all from within Cursor's AI chat. Covers the full Steam & Steamworks ecosystem with live data via the companion [Steam MCP Server](https://github.com/TMHSDigital/steam-mcp).
@@ -54,7 +54,7 @@ That's it. No configuration needed for basic usage.
<tr><tdclass="tool-name">steam_getLeaderboardsForGame</td><td><spanclass="tool-type">HTTP GET</span></td><td>List all leaderboards with numeric IDs</td></tr>
340
345
</tbody></table>
341
346
</div>
342
347
</div>
@@ -421,8 +426,8 @@ <h3>Add MCP server <span style="color:var(--text-muted);font-weight:400;font-siz
<divclass="tl-item"><divclass="tl-dot tl-dot-done"></div><spanclass="tl-version">v0.8.0</span><spanclass="tl-theme">Polish</span><spanclass="tl-tag tl-tag-done">Done</span><divclass="tl-desc">Migration guide, common pitfalls across all 30 skills</div></div>
0 commit comments