Token导航 LogoToken导航

MCP Server · AI代理

gym MCP

Gym MCP是一个模型上下文协议(MCP)服务器,将游戏作为工具暴露给AI代理发现和玩耍。

stdio官方级别未说明来源级核验工具 0
PythonClaudeAI代理

快速开始

作者 / 组织
IshanTiwari0112
提供方
IshanTiwari0112

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

gym MCP 属于AI代理类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -e .

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

健身房MCP-人工智能游戏平台

一种模型上下文协议(MCP)服务器,将游戏作为AI代理发现和玩游戏的工具。

🚀 快速开始

需求

  • Python 3.10+
  • MCP兼容客户端(克劳德桌面等)

安装

使用pip:

git clone 
cd gym-mcp
pip install -e .

或者使用紫外线(Dedalus Labs推荐):

git clone 
cd gym-mcp
uv sync

运行服务器

# With pip
python main.py

# With uv
uv run main

测试服务器

python test_fastmcp.py

🎮 可用游戏

  • 井字游戏:经典的3x3网格游戏,X和O

🛠️ 可用工具

核心游戏工具

  • list_games -发现可用游戏和活动实例
  • start_game -与玩家初始化新游戏
  • make_move -执行游戏操作
  • get_game_state -查看当前游戏状态
  • reset_game -将游戏重置为初始状态

游戏专用工具

  • tic_tac_toe_place_mark -在板上放置X或O

📋 Claude桌面集成

添加到您的Claude桌面 claude_desktop_config.json:

{
  "mcpServers": {
    "gym-mcp": {
      "command": "python",
      "args": ["main.py"],
      "cwd": "/path/to/gym-mcp"
    }
  }
}

🎯 示例用法

# Discover available games
list_games()

# Start a tic-tac-toe game
start_game(game_type="tic-tac-toe", players=["Alice", "Bob"])

# Make moves using generic tool
make_move(game_id="uuid", action_type="place_mark", payload={"row": 1, "col": 1}, player="Alice")

# Or use game-specific tool
tic_tac_toe_place_mark(game_id="uuid", row=0, col=0, player="Bob")

# Check current state
get_game_state(game_id="uuid")

🏗️ 建筑

核心组件

  • FastMCP:基于装饰器的简单MCP服务器
  • 游戏注册表:管理可用游戏类型和活动实例
  • 游戏界面:定义游戏合约的抽象基类
  • 动态工具:每个游戏都注册了自定义MCP工具

每个游戏工具

每个游戏都可以定义自己的特定工具:

  • 井字游戏: tic_tac_toe_place_mark(game_id, row, col, player)
  • 未来的游戏国际象棋本可以 chess_castle, chess_en_passant等等。

无状态设计

  • 每个服务器会话存储在内存中的游戏
  • 不要求进行验证
  • 游戏逻辑和MCP协议之间的清晰分离

🔧 添加新游戏

  1. 创建游戏类 继承自 Game:
   class Chess(Game):
       def start(self, players): ...
       def make_move(self, action): ...
       def get_state(self): ...
       # etc.
  1. 定义特定于游戏的工具:
   @classmethod
   def get_tool_definitions(cls):
       return [GameToolDefinition(
           name="chess_castle",
           description="Perform castling move",
           input_schema={...}
       )]
  1. 在注册表中注册:
   registry.register_game_type(Chess)
  1. 添加FastMCP工具处理程序 在 server.py

🌟 未来计划

  • OpenAI健身房集成:包裹体育馆环境
  • PettingZoo支持:多代理游戏(国际象棋、扑克等)
  • 实时游戏:WebSocket支持更快的交互
  • 锦标赛模式:AI vs AI竞赛
  • 观众工具:观看正在进行的游戏

🏛️ 架构优势

面向人工智能研究人员

  • 标准化游戏测试环境
  • 所有游戏的一致API
  • 易于基准测试和评估

对于开发者

  • 简单的游戏集成(只需实现界面)
  • 自动生成MCP工具
  • 内置状态管理

对于AI代理

  • 统一发现机制(list_games)
  • 一致的交互模式
  • 游戏特定的优化机会

______________________________________________________________________

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI游戏Python本地部署模型上下文协议游戏工具AI代理

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
gym MCP

MCP World · 本页

0stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

gym MCP 怎么安装?

公开资料给出的安装命令是 pip install -e .,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

gym MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

gym MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

gym MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

gym MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP