steam查询mcp

Lq1287918131/steamstatus_mcp
1 Stars 29 次浏览 更新于 2026-08-23

一个用于查询Steam玩家状态和游戏服务器状态的MCP服务,包括检查在线状态、最近玩过的游戏列表、拥有的游戏数量以及服务器名称、地图、人数、延迟等信息。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "steam-tools": {
      "args": [
        "server.py"
      ],
      "command": "python",
      "env": {
        "STEAM_API_KEY": "你的Steam API Key"
      }
    }
  }
}

该服务需要配置环境变量:STEAM_API_KEY

SSE 传输配置

{
  "mcpServers": {
    "steam-tools": {
      "url": "https://你的远程链接/sse"
    }
  }
}

服务介绍

Steam MCP Tools

查询 Steam 玩家状态和游戏服务器状态的 MCP 服务。

功能

玩家相关(需要 Steam API Key)

  • check_steam_status - 查询玩家在线状态、正在玩的游戏
  • get_recently_played - 查询玩家最近玩过的游戏列表
  • get_owned_games_count - 查询玩家拥有的游戏数量

服务器相关(无需 API Key)

  • query_game_server - 查询游戏服务器状态(名称、地图、人数、延迟等)
  • query_server_players - 查询服务器上在线的玩家列表

环境变量

运行方式

本地 stdio 模式:

STEAM_API_KEY=你的key python server.py

远程 SSE 模式:

STEAM_API_KEY=你的key python server.py --sse

AstrBot MCP 配置示例

本地模式:

{
  "mcpServers": {
    "steam-tools": {
      "command": "python",
      "args": ["server.py"],
      "env": {
        "STEAM_API_KEY": "你的Steam API Key"
      }
    }
  }
}

远程 SSE 模式:

{
  "mcpServers": {
    "steam-tools": {
      "url": "https://你的远程链接/sse"
    }
  }
}

相关 MCP 服务