Steam MCP Server について
Steam コミュニティの実績やガイドを照会する Python 製 MCP サーバーです。実績状況の確認やガイドの検索・取得機能を MCP クライアントに提供します。
主な機能
- 01実績と解除率の表示
- 02ゲーム名とキーワードによる高評価ガイドの検索
- 03ID によるガイド内容の取得
活用シーン
- 01実績の進捗と全体の解除率の確認
- 02ゲームのテーマに合う Steam ガイドの検索
MCP 対応
Steam の実績やガイドに関する操作を MCP クライアントに公開します。STDIO で動作し、該当する API 操作には Steam API Key と Steam User ID が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Steam MCP サーバー
Steam MCP Server は、ゲームの実績の取得、評価の高いガイドの検索、ガイドの詳細な内容の取得など、Steam コミュニティの機能を利用するためのシンプルな Python ベースのサーバーです。
機能
- ゲームの実績を取得して表示します。解除状況と全世界での解除率も確認できます。
- 特定のゲームとキーワードを指定して、Steam コミュニティの評価の高いガイドを検索します。
- ID を指定して、Steam コミュニティガイドの全内容を取得します。
前提条件
Steam MCP Server を使用するには、次のものが必要です。
-
Steam API Key:
Steam API Key Registration page から Steam API キーを取得してください。
Steam の Web API を利用するには、このキーが必要です。- Steam User ID:
一部の API 操作で必要となる Steam User ID を取得してください。
プロフィールを開くと、Steam クライアントの Steam プロフィール URL で確認できます。
- Steam User ID:

インストール
このプロジェクトを使用するには、リポジトリをクローンしてプロジェクトフォルダーに移動します。
git clone https://github.com/Fllugel/steam-mcp-server
使用方法
次のコマンドを使用すると、サーバーを実行し、STDIO 経由で任意の MCP 対応クライアントに接続できます。
uv --directory PATH/TO/YOUR/steam-mcp-server run steam-mcp-server
Claude への追加
この MCP を Claude に追加するには、次の設定を使用してください。
"steam-mcp": {
"command": "uv",
"args": [
"--directory",
"PATH/TO/YOUR/steam-mcp-server",
"run",
"steam-mcp-server"
],
"env": {
"API_KEY": "YUR_API_KEY",
"STEAM_ID": "YOUR_STEAM_ID"
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。