Back to MCP directory
publicPublicdnsLocal runtime

gbox_mcp

GBox MCP Server是基于FastMCP协议的服务器实现,支持与GBox游戏引擎实时通信,集成ComfyUI实现AI辅助游戏开发。

article

README

🚀 GBox MCP 服务器

GBox MCP 服务器基于 FastMCP 协议实现,具备与 GBox 游戏引擎实时通信和控制的能力。它能助力 AI 理解并操作 GBox 脚本,实现游戏运行时的智能控制与资源管理。此外,通过与 ComfyUI 集成,可基于文本描述生成游戏素材和图像资源。

🚀 快速开始

GBox MCP 服务器能帮助开发者实现游戏运行时的智能控制和资源管理,还能借助 ComfyUI 生成图像资源。以下是使用前的准备工作:

  • Python 3.6+
  • FastMCP
  • ComfyUI(用于图像生成功能)

✨ 主要特性

  • 协议实现:基于 FastMCP 协议实现。
  • AI 支持:帮助 AI 理解 GBox 脚本编程,并提供对 GBox 游戏运行时的控制。
  • 图像生成:与 ComfyUI 集成,支持直接在 GBox 应用中生成和处理图像。

📦 安装指南

克隆仓库

首先需要克隆该项目的仓库。

安装依赖

pip install -r requirements.txt

MCP 配置方法

在您的 MCP 客户端配置中添加以下配置:

{
    "gbox": {
        "command": "python",
        "args": [
            "/path/to/gbox_mcp/gbox_mcp_server.py",
            "--gbox_ip", "gbox 运行时地址(ip:端口),例如 127.0.0.1:30080",
            "--comfyui_ip", "http://127.0.0.1:8188"
        ]
    }
}

配置说明

  • command:使用 python 执行服务器脚本。
  • args:服务器脚本路径和参数。
    • 第一个参数为服务器脚本的完整路径。
    • --gbox_ip:设置服务器监听的 GBox 地址(可选)。
    • --comfyui_ip:ComfyUI 服务器地址(可选),用于图像生成和处理功能。

📚 详细文档

Gbox 游戏引擎介绍

Gbox 是一个跨平台的轻量级游戏引擎,提供 2D/3D 图形渲染、粒子特效系统、动画系统、UI 界面开发、音频处理、资源管理和脚本编程,让开发者能快速创建高质量游戏和交互应用。

文档链接

📄 许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client