关于 Yokai MCP Server Template
Yokai MCP Server Template 是基于 Yokai Go 框架的 MCP 服务模板,适合用于启动和扩展 Go 服务项目。它附带开发环境、生产 Dockerfile,以及工具和测试示例。
主要功能
- 01预配置 Yokai 应用和 MCP 模块
- 02提供 Air 热重载开发环境
- 03包含生产环境 Dockerfile
- 04附带 MCP 工具与测试示例
- 05提供 Makefile 管理开发任务
适用场景
- 01创建基于 Yokai 的 MCP 服务项目
- 02在开发中使用实时重载
- 03运行测试和代码检查
- 04通过 Docker Compose 管理开发环境
MCP 相关
模板预装 MCP 服务模块,并提供工具示例;生成的应用可通过 localhost:8080/sse 提供 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Yokai MCP 服务模板
文档
概览
此模板提供:
- 一个可直接扩展的 Yokai 应用,已安装 MCP 服务模块
- 一个可直接使用的开发环境,基于 Air(用于实时重新加载)
- 一个可直接用于生产环境的 Dockerfile
- 一些 MCP 工具和测试示例,供你开始使用
目录结构
此模板遵循推荐的项目目录结构:
cmd/:入口点configs/:配置文件internal/:tool/:MCP 工具和测试示例bootstrap.go:引导程序register.go:依赖注册
Makefile
此模板提供一个 Makefile:
make up # start the docker compose stack
make down # stop the docker compose stack
make logs # stream the docker compose stack logs
make fresh # refresh the docker compose stack
make test # run tests
make lint # run linter
快速开始
安装
使用 GitHub
你可以使用 GitHub 模板创建仓库。
系统会自动重命名项目资源并推送,这一操作可能需要几分钟。
准备就绪后,克隆仓库并进入其中,然后运行:
make fresh
使用 gonew
你可以安装 gonew,然后运行:
gonew github.com/ankorstore/yokai-mcp-template github.com/foo/bar
cd bar
make fresh
用法
准备就绪后,应用将在以下地址提供服务:
- http://localhost:8080/sse:应用的 MCP 服务
- http://localhost:8081:应用核心仪表盘
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。