Steam社区功能服务器

一个基于Python的服务器,用于与Steam社区功能交互,包括获取游戏成就、搜索高评分指南和检索详细指南内容。

  • by Fllugel
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 Fllugel/steam-mcp-server

使用说明

Steam MCP服务器

Steam MCP服务器 是一个简单的基于Python的服务器,用于与Steam社区功能进行交互,例如获取游戏成就、搜索顶级指南和检索详细的指南内容。

特性

  • 获取并显示游戏成就,包括解锁状态和全局解锁率。
  • 搜索特定游戏和关键字的顶级Steam社区指南。
  • 通过ID检索Steam社区指南的完整内容。

先决条件

要使用Steam MCP服务器,您需要以下内容:

  1. 蒸汽API密钥:
    从获取您的Steam API密钥 Steam API密钥注册页面.
    此密钥是与Steam的web API交互所必需的。

    1. Steam用户ID:
      检索您的Steam用户ID,这对于某些API操作是必要的。 如果你打开你的个人资料,你可以在Steam客户端的Steam个人资料URL中找到它。

安装

要使用此项目,请克隆存储库并导航到项目文件夹:

git clone https://github.com/Fllugel/steam-mcp-server

用法

您可以使用以下命令运行服务器,通过STDIO将其连接到任何支持mcp的客户端:

uv --directory PATH/TO/YOUR/steam-mcp-server run steam-mcp-server

添加到克劳德

要将此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"
  }
}