返回 MCP 目录
public公开dns本地运行

mcp-agent8

一个支持Agent8 SDK开发的MCP服务器,提供多种游戏开发工具和资源搜索功能

article

README

🚀 MCP 服务器指南

MCP Server 提供了一系列实用工具,涵盖资产生成、天空盒生成、音频生成等功能。默认情况下,所有工具都会启用,同时支持通过环境变量对工具的启用状态进行灵活控制。

🚀 快速开始

按照以下步骤,你可以快速启动 MCP Server:

pnpm install
pnpm build
pnpm start

✨ 主要特性

  • 提供多种实用工具,如资产生成、天空盒生成、音频生成等。
  • 支持通过环境变量对工具启用状态进行控制。
  • 具备多种传输类型和运行模式可供选择。

📦 安装指南

在项目根目录下,依次执行以下命令完成安装和构建:

pnpm install
pnpm build

💻 使用示例

基础用法

启动 MCP Server 的基础命令如下:

pnpm start

高级用法

配置环境变量

通过设置环境变量,可以对 MCP Server 的各项功能进行定制。以下是各环境变量的详细说明: | 变量名 | 作用 | 默认值 | |------------------|----------------------------------|--------| | MCP_TRANSPORT | 设置传输类型(stdio 或 SSE) | stdio | | PORT | 指定 SSE 传输的端口 | 3000 | | LOG_LEVEL | 设置日志级别(debug, info, warn, error) | info | | LOG_DESTINATION | 设置日志输出目的地(stdout, stderr, file, none) | 根据传输类型自动选择 | | LOG_FILE | 指定文件日志的存储路径 | 无 | | DEBUG | 启用调试模式(true/false) | false | | SUPABASE_URL | Supabase 数据库连接 URL | 必填 | | SUPABASE_KEY | Supabase 服务角色密钥 | 必填 | | OPENAI_API_KEY | OpenAI API 密钥 | 必填 | | BLOCKADE_LABS_API_KEY | Blockade Labs API 密钥(天空盒生成必备) | 必填 |

工具激活优先级

工具的激活优先级如下:

  1. 单个工具设置(如:ENABLE_CODE_EXAMPLE_SEARCH_TOOL)
  2. 工具组设置(如:ENABLE_VECTOR_SEARCH_TOOLS)
  3. 全局工具设置(ENABLE_ALL_TOOLS)

以下是一些具体的配置示例:

# 启用仅向量搜索工具
ENABLE_ALL_TOOLS=false
ENABLE_VECTOR_SEARCH_TOOLS=true

# 启用仅资产生成工具
ENABLE_ALL_TOOLS=false
ENABLE_ASSET_GENERATE_TOOLS=true

# 禁用特定工具的同时保持其他工具启用
ENABLE_ALL_TOOLS=true
ENABLE_CODE_EXAMPLE_SEARCH_TOOL=false

不同运行模式

  • 使用 stdio 传输
pnpm build
pnpm start --transport=stdio
  • 使用 SSE 传输(默认端口:3000)
pnpm build
pnpm start --transport=sse --port=3000
  • 调试模式
pnpm start --debug

集成到 Claude Desktop

将以下内容添加至 claude_desktop_config.json

{
  "mcpServers": {
    "Agent8": {
      "command": "npx",
      "args": ["--yes", "agent8-mcp-server"]
    }
  }
}

然后重启 Claude Desktop。

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端