プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Steam Local MCP

作者:Jackson-Brooksバージョン 0.2.2i★ –iパソコンで動く
レジストリ名io.github.Jackson-Brooks/steam-local-mcp

インストール

概要

作者による説明(英語の原文)

A Windows Steam MCP server with local client controls and optional Steam Web API insights.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他
  • 入力が必要なもの:STEAM_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: STEAM_API_KEY, STEAM_ID

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "steam-local": {
      "command": "npx",
      "args": [
        "-y",
        "steam-local-mcp"
      ],
      "env": {
        "STEAM_API_KEY": "your-value",
        "STEAM_ID": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add steam-local --env STEAM_API_KEY=your-value --env STEAM_ID=your-value -- npx -y steam-local-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "steam-local": {
      "command": "npx",
      "args": [
        "-y",
        "steam-local-mcp"
      ],
      "env": {
        "STEAM_API_KEY": "your-value",
        "STEAM_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "steam-local": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "steam-local-mcp"
      ],
      "env": {
        "STEAM_API_KEY": "your-value",
        "STEAM_ID": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • STEAM_API_KEY 秘密 env
    Optional Steam Web API key for account-library and recently-played tools.
  • STEAM_ID env
    Optional 64-bit Steam ID used with STEAM_API_KEY for account-library tools.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント Jackson-Brooks で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの18433件のうち0%よりスターが多い
  • このカテゴリのほかの18433件のうち16%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの18433件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Steam Local MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:STEAM_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.2.2)がレジストリに届いたのは4 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, MyGroceryPal

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 2113 日前更新
インストール

MyGroceryPal

作者:mygrocerypal.co.uk

UK supermarket prices: compare products and baskets across 13 stores, see price history, set alerts.

クラウドで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Steam Local MCP

A free, open-source Windows Model Context Protocol server that lets an MCP-capable agent work with the Steam client installed for the current Windows user.

Ask an agent to find an installed game, launch it, open its Steam page, check local download/update status, search the Store, or summarize Steam-library storage. Steam starts quietly in the background when a requested client action needs it.

This is a standard stdio MCP server. It is agent-neutral: use it with Codex, Claude, or any other MCP client that can run a local command.

Example Usage

User: "Pick a strategy game for me to play."

Agent: 🛠️ Calling steam_list_games()

Agent: "How about Balatro? Should I launch it?"

User: "Yes."

Agent: 🛠️ Calling steam_launch_game(app_id: 2861700)

Agent: "Launched Balatro."

What it can do

Local Steam tools — no API key
  • steam_list_games and steam_find_game — inspect locally installed games across all configured Steam libraries.
  • steam_launch_game — launch one installed game by name or app ID.
  • steam_get_game_install_status and steam_get_download_status — inspect manifest-recorded install, update, download, and paused-download states.
  • steam_get_library_storage — show installed sizes and free disk space for every local Steam library.
  • steam_open_library_page, steam_open_store_page, and steam_open_client_page — navigate the Steam client.
  • steam_install_game — ask Steam to install an app ID; Steam validates ownership and manages the install flow.
  • steam_client_status — report the detected Steam installation, discovery source, and whether Steam is running.
Public Store tools — no API key
  • steam_search_store — find Store app IDs from a game name.
  • steam_get_game_details — get public metadata, price, genres, release date, and Metacritic score.
Optional account tools — Steam Web API key required

Set STEAM_API_KEY and STEAM_ID to enable:

  • steam_api_status — verify if API credentials are configured, valid, and connected to Steam's Web API.
  • steam_get_library — owned games, playtime, last played, filtering, and pagination.
  • steam_get_recently_played — recently played games, ordered by two-week playtime.

Requirements

  • Windows 10 or newer
  • Steam installed for the current Windows user
  • Node.js 20 or newer

Install from npm

To install the published package via npm, add this equivalent configuration to your MCP client:

{

"mcpServers": { "steam": { "command": "npx", "args": ["-y", "steam-local-mcp"] } } }

The configuration-file location differs by agent, but the command and arguments above remain the same. Restart or reconnect your MCP client after saving its configuration.

To confirm your install manually, run:

npx -y steam-local-mcp print-config

Install from source

Use this when developing, auditing the source, or before an npm release is available:

git clone https://github.com/Jackson-Brooks/steam-local-mcp.git

cd steam-local-mcp npm install npm run build

Then configure your MCP client to run the compiled entry point from the directory you cloned:

{

"mcpServers": { "steam": { "command": "node", "args": ["C:\\path\\to\\steam-local-mcp\\dist\\src\\index.js"] } } }

Replace C:\path\to\steam-local-mcp with your own clone location. Do not use another user's path.

Optional Steam Web API configuration

Pass credentials through your MCP client's environment configuration or the operating-system environment:

{

"mcpServers": { "steam": { "command": "npx", "args": ["-y", "steam-local-mcp"], "env": { "STEAM_API_KEY": "your_key", "STEAM_ID": "your_64_bit_steam_id" } } } }

The server never loads a .env file automatically. Never commit credentials. Steam profile and game-details privacy settings can prevent account tools from returning data; local client controls still work for private profiles.

Getting your Steam API credentials
  1. Sign in to Steam in a browser and open the Steam Web API key page.
  2. Create or copy your key, then set it as STEAM_API_KEY in your MCP client's environment configuration. Keep it private.
  3. Set STEAM_ID to your numeric 64-bit Steam ID, not your account name. It is commonly visible in a profile URL such as https://steamcommunity.com/profiles/7656119....
  4. Restart or reconnect your MCP client, then call steam_api_status to confirm that the credentials are configured.

With the key configured, an agent can answer requests such as “show my unplayed Steam games” or “what have I played recently?” The key is optional: launching games, local install status, storage, Store search, and Store metadata work without it.

Steam detection and local status

Steam Local MCP checks, in order:

  1. STEAM_PATH — either the Steam directory or its steam.exe
  2. Current-user and machine Valve registry keys
  3. Conventional per-user, Program Files, and C:\Steam locations
  4. steam.exe on PATH

Use steam_client_status to see the selected path and discovery source. For a portable or unusual custom-drive install, set STEAM_PATH to the directory containing steam.exe.

Installation/download tools read Steam's local app manifests. needs_update: true means Steam has already recorded an update as pending. false means no pending update is currently recorded locally; it does not force a network update check.

Privacy and safety

  • Local tools read local Steam files and open Steam URIs; they do not require a Steam Web API key.
  • steam_launch_game only launches games found in a local installed-game manifest.
  • Steam starts hidden when required for an action, rather than opening a visible launcher window first.
  • There is no purchase or uninstall tool.
  • Public Store descriptions are omitted by default. If explicitly requested, descriptions are capped, converted to plain text, and marked as untrusted external content.
  • Web API and Store responses are cached locally under %LOCALAPPDATA%\steam-local-mcp\cache by default. Set STEAM_MCP_CACHE_DIR to override it, and call steam_refresh_cache to clear it.

Development

npm install

npm test npm pack --dry-run

The test suite includes local parsing/caching tests, mocked Store and API tests, all-tool MCP protocol tests, and a real stdio handshake for the packaged entry point.

Contributing

Issues and pull requests are welcome. Please include a regression test for behavior changes, and keep destructive Steam operations out of scope unless they are explicitly designed and documented.

License

MIT

PopNxに聞く