MCP.so
ログイン

Steam MCP Server (Node.js/TypeScript)

@algorhythmic

基本情報

カテゴリ

その他

トランスポート

stdio

作者

algorhythmic

Steam MCP Server について

MCP Server for Steam Web API Game Statistics

#steam-mcp#game-statistics#api-server

Steam MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "steam-mcp": {
      "command": "node",
      "args": [
        "build/index.js"
      ]
    }
  }
}

Steam MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Steam MCP Server (Node.js/TypeScript)?

Steam MCP Server (Node.js/TypeScript) is a Node.js/TypeScript-based MCP server that acts as an intermediary between an MCP client (e.g., Roo) and the Steam Web API. It provides structured access to Steam game statistics and user information via standard input/output (stdio).

How to use Steam MCP Server (Node.js/TypeScript)?

Install dependencies with npm install, set the STEAM_API_KEY environment variable in a .env file, build with npm run build, and run with node build/index.js. For MCP clients like Roo, add an entry to mcp.json specifying the command node and the absolute path to the built index.js file, plus the working directory.

Key features of Steam MCP Server (Node.js/TypeScript)

  • Retrieves current player count for a given AppID.
  • Returns complete list of public Steam applications.
  • Fetches game schema (stats, achievements) for an AppID.
  • Gets store page details for one or more AppIDs.
  • Obtains latest news items for a specific game.
  • Retrieves player achievements and global stats for games.

Use cases of Steam MCP Server (Node.js/TypeScript)

  • Integrate Steam game statistics into MCP client workflows.
  • Fetch user achievements for a specific game.
  • Monitor live player counts for games.
  • Retrieve game news and store details.
  • Get global achievement percentages and game schema.

よくある質問

1

What are the prerequisites to run this server?

Node.js (v18+), npm, and a valid Steam Web API key from the Steam Developer website.

2

How do I configure the server?

Create a `.env` file in the project root with `STEAM_API_KEY=YOUR_API_KEY`.

3

How does the server communicate with MCP clients?

It uses standard input/output (stdio) via the `@modelcontextprotocol/sdk`'

コメント

「その他」の他のコンテンツ