Steam Review Mcp について
Steam Review MCP は、LLM が Steam のゲームレビューとストアの説明を取得するためのサービスです。単一のレビュー用ツールがレビューをページ単位でゲーム情報とともに返し、全体または最近のプレイヤー評価を分析するプロンプトも備えています。
主な機能
- 01ゲームレビューを1ページ取得
- 02レビュー評価と総数を返却
- 03レビュー文を整形し次ページカーソルを提供
- 04ストア名と説明を取得
- 05レビュー分析用プロンプトを提供
活用シーン
- 01ゲームレビューの長所と短所を要約
- 02最近のプレイヤー評価を確認
- 03Steam アプリ ID を指定してレビューを取得
MCP 対応
MCP サーバーは、Steam アプリ ID のレビューとストア情報を取得する `get_steam_review` ツールを公開します。全体および最近のレビュー分析用プロンプトも提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| appid | string | はい | Steam アプリケーション ID |
| filter | string | いいえ | recent:作成日時順、updated:最終更新日時順、all:(デフォルト)有用度順に並べ替えます。day_range パラメーターに基づくスライディングウィンドウを使用し、常に返せる結果を見つけます。 |
| language | enum | いいえ | 言語フィルター(例:english、french、schinese)。デフォルトではすべての言語が対象です。all | arabic | bulgarian | schinese | tchinese | czech | danish | dutch | english | finnish | french | german | greek | hungarian | indonesian | italian | japanese | koreana | norwegian | polish | portuguese | brazilian | romanian | russian | spanish | latam | swedish | thai | turkish | ukrainian | vietnamese |
| day_range | number | いいえ | 参考になるレビューを検索する期間を、現在から n 日前までに設定します。all フィルターでのみ有効です。 |
| cursor | string | いいえ | レビューは 20 件ずつ返されます。最初のバッチには * を渡し、次のバッチ以降にはレスポンスで返された cursor の値を渡してください。cursor の値には、クエリ文字列で使用する際に URL エンコードが必要な文字が含まれる場合があります。 |
| review_type | string | いいえ | all:すべてのレビュー(デフォルト)、positive:肯定的なレビューのみ、negative:否定的なレビューのみ |
| purchase_type | string | いいえ | all:すべてのレビュー、non_steam_purchase:Steam で製品を購入していないユーザーによるレビュー、steam:Steam で製品を購入したユーザーによるレビュー(デフォルト) |
| num_per_page | number | いいえ | 取得するレビュー数。最大 100 件、デフォルトは 50 件です。 |
詳細
Steam Review MCP
英語 | 中国語
Model Context Protocol(MCP)を使用してSteamゲームのレビューにアクセスします。
機能
LLMがSteamゲームのレビューや情報を取得するのに役立ちます。
- ゲームレビューの1ページ分を取得します(スコア、件数、整形済みレビュー本文、次のカーソル)
IStoreBrowseService/GetItemsからストア名と説明全文を取得します- ゲームレビューを分析し、長所と短所を要約します
インストール
Smithery経由でインストールする
Smithery経由で、Claude DesktopにSteam Reviewを自動的にインストールするには、次のコマンドを実行します。
npx -y @smithery/cli install @fenxer/steam-review-mcp --client claude
npxで直接実行します。
npx steam-review-mcp
または、次を追加します。
{
"mcpServers": {
"steam-review-mcp": {
"command": "npx",
"args": [
"steam-review-mcp"
]
}
}
}
使い方
ツール
このMCPサービスはget_steam_reviewツールを提供します。Steamのapp idを渡すと、このツールは次のAPIを読み込みます。
store.steampowered.com/appreviewsは2026-10-22に無効化されました。パラメーターには以前の文字列名(all、recent、steam)を使用し、サーバーがそれらをinput_jsonにマッピングします。
このツールは、テキスト形式のJSONと、同じオブジェクトをstructuredContentとして返します。
-
game_reviews:success:Steamがレスポンスオブジェクトを返した場合はtruereview_score:レビュー評価。このページにスコアがない場合はnullreview_score_desc:レビュー評価の説明total_positive:肯定的なレビューの合計total_negative:否定的なレビューの合計total_reviews:肯定的および否定的なレビューの合計total_matching:フィルターに一致するレビュー数day_range_used:Helpfulフィルターで実際に検索された日数の範囲cursor:次のページを取得する際に渡すカーソルreviews:このページの整形済みレビュー本文
-
game_info:name:ストア名detailed_description:BBCodeを除去したストアの説明
Steamのresponseが空の場合、一致するレビューはありません。集計値はnullになり、reviewsは空になります。高いレート制限が必要な場合にのみSTEAM_WEB_API_KEYを設定してください。公開メソッドはキーなしで動作します。
コードモード
このサーバーは、アップストリームSDK v1サーバーとしてCloudflareのシングルツールコードモードとの互換性を維持します。get_steam_reviewは出力スキーマ、読み取り専用アノテーション、structuredContentを公開します。ホストはこのサーバーをcodeMcpServer()でラップできます。このパッケージはツールをcodeツールに置き換えません。このラッパーはホスト側の機能であり、現在のコードモードは引き続き従来のSDK v1ハンドラーを提供するためです。
プロンプト
summarize-reviews
ゲーム全体のレビューを分析し、ゲームの長所と短所を要約します。
パラメーター
appid(必須):SteamゲームID。例:570(Dota 2)
recent-reviews-analysis
最近のゲームレビューを分析し、ゲームの現在の状況とプレイヤーからのフィードバックを要約します。
パラメーター
appid(必須):SteamゲームID。例:570(Dota 2)
開発
# Install dependencies
npm install
# Build project
npm run build
# Run service
npm start
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。