
MCP Server for Agent8

2025.04.17
0
TypeScript开发支持游戏开发开发效率
mcp-agent8 是一个基于 Model Context Protocol (MCP) 的服务器,旨在支持 Agent8 SDK 的开发。它使用 TypeScript 和 pnpm 开发,支持 stdio 和 SSE 传输方式。该服务器提供了优化的系统提示模板和多种工具,包括代码示例搜索和游戏资源搜索,以帮助开发者更高效地进行游戏开发。
View on GitHub
Overview
基本能力
产品定位
mcp-agent8 是一个专为 Agent8 SDK 开发设计的 MCP 服务器,提供开发支持和工具集成。
核心功能
- 系统提示:提供优化的 Agent8 SDK 开发指南。
- 工具支持:
- 代码示例搜索:从向量数据库中检索相关的 Agent8 游戏开发代码示例。
- 游戏资源搜索:通过语义相似性匹配搜索游戏开发资源(如精灵、动画、声音等)。
适用场景
- Agent8 SDK 开发
- 游戏开发资源管理
- 代码示例检索
工具列表
- search_code_examples:检索 Agent8 游戏开发代码示例。
- search_game_resources:搜索游戏开发资源。
常见问题解答
- 如何配置环境变量?
- 通过
.env
文件或直接设置环境变量。 - 如何启用特定工具?
- 通过设置
ENABLE_ALL_TOOLS
、ENABLE_VECTOR_SEARCH_TOOLS
或单个工具的环境变量。
使用教程
使用依赖
# 安装依赖
pnpm install
安装教程
# 构建项目
pnpm build
# 运行服务器(使用 stdio 传输)
pnpm start --transport=stdio
# 运行服务器(使用 SSE 传输)
pnpm start --transport=sse --port=3000
使用 Docker
从 GitHub Container Registry 拉取镜像
docker pull ghcr.io/planetarium/mcp-agent8:latest
docker run -p 3333:3333 --env-file .env ghcr.io/planetarium/mcp-agent8:latest
本地构建镜像
docker build -t agent8-mcp-server .
docker run -p 3333:3333 --env-file .env agent8-mcp-server
调试方式
# 启用调试模式
pnpm start --debug
# 查看帮助
pnpm start --help
# 查看版本信息
pnpm start --version