关于 Template project to build MCP server using SpringBoot
这是一个使用 SpringBoot 构建 MCP 服务的模板项目,供开发者参考和扩展。它提供可通过 REST 端点测试的功能结构,并以 task 示例展示工具和资源的实现及测试。
主要功能
- 01通过 REST 端点测试功能
- 02包含 task 示例功能
- 03提供工具与资源实现参考
- 04附带单元和集成测试
适用场景
- 01从模板启动 SpringBoot MCP 服务
- 02在 MCP 客户端外测试功能
- 03参考 task 示例扩展工具与资源
- 04为服务功能编写测试
MCP 相关
该项目提供构建 MCP 服务的模板,并说明如何将其配置到 MCP 客户端。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
使用 SpringBoot 构建 MCP 服务的模板项目
功能
- 提供将功能作为 REST 端点公开的结构,以便在 MCP 客户端之外进行测试
- 提供示例
task功能,作为构建新工具/资源的指南。包含单元测试和集成测试
如何在 MCP 客户端(如 Claude 桌面版)中配置
- 打开文件
~/Library/Application Support/Claude/claude_desktop_config.json并添加以下部分
"your-app-name": {
"command": "/usr/bin/java",
"args": [
"-Dspring.profiles.active=default",
"-Dspring.main.web-application-type=none",
"-jar",
"<PATH_TO_REPO>/build/libs/<your-app-name>-0.0.1-SNAPSHOT.jar"
]
}
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。