Genesis MCP Server

Genesis MCP Server

site icon
2025.03.20 2
Python模拟服务可视化工具其它
Genesis MCP Server 是一个用于 Genesis World 模拟的模型上下文协议(MCP)服务器,支持可视化功能。它通过 stdio 传输方式运行,适用于本地模拟和可视化场景。
View on GitHub

Overview

基本能力

产品定位

Genesis MCP Server 是一个用于 Genesis World 模拟的模型上下文协议(MCP)服务器,支持可视化功能。

核心功能

  1. 支持 Genesis World 模拟
  2. 提供可视化支持
  3. 使用 stdio 传输方式
  4. 包含 MCP Inspector 调试工具
  5. 提供世界信息查询功能
  6. 支持运行模拟

适用场景

  1. Genesis World 模拟与可视化
  2. 本地模拟调试
  3. 模型上下文协议开发

工具列表

  1. Run Simulation: 运行 Genesis World 模拟
  2. MCP Inspector: 用于调试 MCP 服务器
  3. stdio_client.py: 提供可视化客户端

常见问题解答

  1. 传输方式: 必须使用 stdio 传输以支持可视化功能
  2. 依赖问题: 确保安装正确的 Python 版本和 uv 包管理器

使用教程

使用依赖

  • Python 3.8+
  • uv 包管理器 (pip install uv)
  • npm (可选,用于 MCP Inspector)

安装教程

Linux/macOS

git clone https://github.com/username/genesis-mcp.git
cd genesis-mcp
./setup.sh
source .venv/bin/activate

Windows

git clone https://github.com/username/genesis-mcp.git
cd genesis-mcp
setup.bat
.venv\Scripts\activate.bat

调试方式

# 启动 MCP Inspector
mcp-inspector

# 启动服务器
python server.py

配置 MCP Inspector: - Transport Type: STDIO - Command: python - Arguments: server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。