Yokai MCP Template

Yokai MCP Template

site icon
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安装

  1. 使用GitHub模板创建新仓库。
  2. 克隆仓库并进入目录。
  3. 运行make fresh命令。

通过gonew安装

  1. 安装gonew工具。
  2. 运行gonew github.com/ankorstore/yokai-mcp-template github.com/foo/bar
  3. 进入项目目录并运行make fresh命令。

调试方式

  • 访问http://localhost:8080/sse查看MCP服务器。
  • 访问http://localhost:8081查看核心仪表板。

许可证

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