Access Steam game reviews using Model Context Protocol (MCP).
The Steam Game Review Integration for MCP project enables Large Language Models (LLMs) to retrieve and analyze Steam game reviews and information. This integration provides detailed insights into game reviews, including positive/negative counts, review scores, and review content, as well as basic game information such as name and detailed description.
You can run the service directly using npx
:
npx steam-review-mcp
Alternatively, add the following configuration to your project:
{
"mcpServers": {
"steam-review-mcp": {
"command": "npx",
"args": [
"steam-review-mcp"
]
}
}
}
This MCP service provides the get_steam_review
tool, which retrieves reviews and game information by passing a Steam game appid.
For more details, check the Steamworks API: User Reviews - Get List.
The returned data contains two parts:
success
: Whether the query was successfulreview_score
: Review scorereview_score_desc
: Review score descriptiontotal_positive
: Total positive reviewstotal_negative
: Total negative reviewsreviews
: All review text content (without other metadata)
Game Info:
name
: Game namedetailed_description
: Detailed game descriptionFor overall game review analysis, summarizing the pros and cons of the game.
Parameters:
- appid
(required): Steam game ID, e.g., 570
(Dota 2)
For analyzing recent game reviews, summarizing the current state of the game and player feedback.
Parameters:
- appid
(required): Steam game ID, e.g., 570
(Dota 2)
To set up the development environment:
# Install dependencies
npm install
# Build project
npm run build
# Run service
npm start
This project is designed to fetch and analyze Steam game reviews, providing valuable insights for both developers and players.
This project is licensed under the MIT License.