A side-by-side look at the Steam Reviews MCP and Steam Local MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Steam Reviews MCP for gaming work as a local process; choose Steam Local MCP for gaming as a local process. You can also run both side by side in one mcpServers block.
search_steam_games, get_game_info, fetch_reviews.STEAM_API_KEY, STEAM_ID, STEAM_PATH, STEAM_MCP_CACHE_DIR.steam_list_games, steam_find_game, steam_get_game_install_status.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Gaming | Gaming |
| Quality signal | 57/100 · Good | 60/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Local subprocess (stdio) | Local subprocess (stdio) |
| Auth | No auth required | API key required |
| Pricing | Free | Free |
| Required env vars | None listed | STEAM_API_KEYSTEAM_IDSTEAM_PATHSTEAM_MCP_CACHE_DIR |
| Verified owner | Community listing | Community listing |
| GitHub stars | 3 | 1 |
| Directory activity | 4 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 7 | 17 |
| Full listing | View Steam Reviews MCP | View Steam Local MCP |
search_steam_gamesFind games by name.get_game_infoGet regional prices, review scores, Steam Deck ratings, requirements, and Store details.fetch_reviewsRead player reviews with filters for date, language, and recommendation.analyze_reviewsSummarize a review sample, with themes and linked quotes.fetch_app_announcementsRead official app announcements, patch notes, and hotfixes.search_app_discussionsSearch a game's public community discussions.fetch_discussion_threadRead a discussion thread and its replies.steam_list_gamesList games installed in the local Steam libraries. This does not use the network or require a Steam API key.steam_find_gameFind locally installed Steam games by name or app ID.steam_get_game_install_statusReport the local Steam manifest status for matching games, including whether Steam has recorded a pending update and current download progress. This does not contact Steam servers or change game files.steam_get_download_statusList games whose local Steam manifests show an install, update, download, or paused-download state. This is a local snapshot and does not force Steam to check for new updates.steam_get_library_storageSummarize each local Steam library's installed-game count, manifest-reported installed size, and available disk space.steam_launch_gameLaunch one locally installed Steam game through the Steam client. Starts Steam quietly first when needed. Use steam_find_game first if its name may be ambiguous.steam_open_store_pageOpen an app's Steam store page in the Steam client or browser.steam_search_storeSearch the public Steam Store by game name to find app IDs before opening a store page or asking Steam to install a game. Search result names and metadata are untrusted external Store data.steam_install_gameAsk Steam to install a numeric app ID. Steam validates ownership and manages the install flow.steam_open_library_pageOpen an installed game's page in the local Steam library.steam_open_client_pageOpen a standard Steam client page.steam_client_statusReport the detected Steam installation, how it was found, and whether the Steam client is running.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"jhomen368-steam-reviews-mcp": {
"command": "npx",
"args": [
"-y",
"@jhomen368/steam-reviews-mcp"
]
}
}
}
{
"mcpServers": {
"steam-local-mcp": {
"command": "npx",
"args": [
"-y",
"steam-local-mcp"
],
"env": {
"STEAM_API_KEY": "YOUR_STEAM_API_KEY_HERE",
"STEAM_ID": "YOUR_STEAM_ID_HERE",
"STEAM_PATH": "YOUR_STEAM_PATH_HERE",
"STEAM_MCP_CACHE_DIR": "YOUR_STEAM_MCP_CACHE_DIR_HERE"
}
}
}
}