steam-review-mcp
Health Uyari
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 7 GitHub stars
Code Uyari
- process.env — Environment variable access in src/index.ts
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
Get reviews from Steam store
Steam Review MCP
English | 中文
Access Steam game reviews using Model Context Protocol (MCP).
Features
Helps LLMs retrieve Steam game reviews and information:
- Get one page of game reviews (scores, totals, cleaned review text, and the next cursor)
- Get the store name and full description from
IStoreBrowseService/GetItems - Analyze game reviews and summarize pros and cons
Installation
Installing via Smithery
To install Steam Review for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @fenxer/steam-review-mcp --client claude
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. Pass a Steam app id and the tool reads:
store.steampowered.com/appreviews was disabled on 2026-10-22. Parameters use the old string names (all, recent, steam) and the server maps them into input_json.
The tool returns text JSON and the same object as structuredContent:
game_reviews:success:truewhen Steam returned a response objectreview_score: Review score, ornullwhen that page has no scorereview_score_desc: Review score descriptiontotal_positive: Total positive reviewstotal_negative: Total negative reviewstotal_reviews: Positive plus negative totalstotal_matching: Reviews matching the filterday_range_used: Day range the Helpful filter actually searchedcursor: Pass this back to fetch the next pagereviews: Cleaned review text for this page
game_info:name: Store namedetailed_description: Store description with BBCode removed
An empty Steam response means no matching reviews. Aggregates are null and reviews is empty. Set STEAM_WEB_API_KEY only when you need the higher rate limit. The public methods work without it.
Code mode
The server stays compatible with Cloudflare's single-tool code mode as an upstream SDK v1 server. get_steam_review publishes an output schema, read-only annotations, and structuredContent. A host can wrap this server with codeMcpServer(). This package does not replace its tools with a code tool, because that wrapper is host-side and current code mode still serves the legacy SDK v1 handler.
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
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi