
Yokai MCP Template

2025.05.08
0
GoMCP服务器开发Go框架模板开发效率
Yokai MCP Template 是一个基于Yokai Go框架的MCP服务器模板,旨在提供一个快速启动和扩展的MCP服务器开发环境。它集成了Yokai框架的MCP服务器模块,提供了开发和生产环境的Docker支持,以及示例工具和测试代码,帮助开发者快速上手MCP服务器的开发。
View on GitHub
Overview
基本能力
产品定位
Yokai MCP Template 是一个用于快速启动和扩展MCP服务器开发的模板项目,基于Yokai Go框架。
核心功能
- 提供基于Yokai框架的MCP服务器模块。
- 包含开发环境(基于Air实现实时重载)和生产环境的Docker支持。
- 提供示例MCP工具和测试代码,便于开发者快速上手。
- 遵循Go推荐的项目布局。
适用场景
- 需要快速启动MCP服务器开发的场景。
- 需要基于Yokai框架进行扩展开发的场景。
- 需要开发和生产环境Docker支持的场景。
工具列表
make up
: 启动Docker Compose堆栈。make down
: 停止Docker Compose堆栈。make logs
: 流式传输Docker Compose堆栈日志。make fresh
: 刷新Docker Compose堆栈。make test
: 运行测试。make lint
: 运行代码检查。
常见问题解答
- 如何安装?可以通过GitHub模板或gonew工具进行安装。
- 如何启动?安装完成后运行
make fresh
命令。
使用教程
使用依赖
- 需要安装Go 1.24或更高版本。
- 需要安装Docker和Docker Compose。
安装教程
通过GitHub安装
- 使用GitHub模板创建新仓库。
- 克隆仓库并进入目录。
- 运行
make fresh
命令。
通过gonew安装
- 安装gonew工具。
- 运行
gonew github.com/ankorstore/yokai-mcp-template github.com/foo/bar
。 - 进入项目目录并运行
make fresh
命令。
调试方式
- 访问
http://localhost:8080/sse
查看MCP服务器。 - 访问
http://localhost:8081
查看核心仪表板。