what is Steam Review MCP?
Steam Review MCP is a tool that allows users to access and analyze Steam game reviews using the Model Context Protocol (MCP).
how to use Steam Review MCP?
To use Steam Review MCP, you can run it directly with npx by executing npx steam-review-mcp
in your terminal, or you can configure it in your project by adding it to your MCP servers.
key features of Steam Review MCP?
- Retrieve game reviews including positive/negative counts and review scores.
- Access basic game information such as name and detailed description.
- Analyze and summarize game reviews to highlight pros and cons.
use cases of Steam Review MCP?
- Analyzing player feedback for a specific game.
- Summarizing the overall reception of a game based on reviews.
- Providing insights into the strengths and weaknesses of games based on user reviews.
FAQ from Steam Review MCP?
- Can I retrieve reviews for any Steam game?
Yes! You can retrieve reviews for any game by using its Steam app ID.
- Is there a limit to the number of reviews I can analyze?
The tool retrieves reviews based on the Steam API limitations, so it depends on the game's review volume.
- How do I get started with the installation?
You can start by running
npx steam-review-mcp
or by adding it to your MCP server configuration.
Steam Review MCP
English | 中文
Access Steam game reviews using Model Context Protocol (MCP).
Features
Helps LLMs retrieve Steam game reviews and information:
- Get game reviews (positive/negative counts, review scores, review content, etc.)
- Get game basic information (name, detailed description)
- Analyze game reviews and summarize pros and cons
Installation
Run it directly with npx:
npx steam-review-mcp
or add:
{
"mcpServers": {
"steam-review-mcp": {
"command": "npx",
"args": [
"steam-review-mcp"
]
}
}
}
Usage
Tools
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 Steamwork API: User Reviews - Get List
The returned data contains two parts:
-
game_reviews
: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 description
Prompts
summarize-reviews
For overall game review analysis, summarizing the pros and cons of the game.
Parameters
appid
(required): Steam game ID, e.g.,570
(Dota 2)
recent-reviews-analysis
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)
Development
# Install dependencies
npm install
# Build project
npm run build
# Run service
npm start