
Template project to build MCP server using SpringBoot

2025.03.07
0
Java开发工具模板项目开发效率
mcp-server-template 是一个基于 SpringBoot 构建的 MCP 服务器模板项目,旨在帮助开发者快速构建和测试 MCP 服务器功能。该项目提供了 REST 端点来暴露功能,方便在 MCP 客户端之外进行测试,并包含了一个示例任务功能作为构建新工具或资源的指南。
View on GitHub
Overview
基本能力
产品定位
mcp-server-template 是一个用于快速构建和测试 MCP 服务器的模板项目,特别适合开发者在开发新工具或资源时使用。
核心功能
- 提供 REST 端点来暴露功能,方便在 MCP 客户端之外进行测试。
- 包含一个示例
task
功能,作为构建新工具或资源的指南。 - 支持单元测试和集成测试。
适用场景
- 开发新的 MCP 工具或资源。
- 测试 MCP 服务器的功能。
- 学习和理解如何构建 MCP 服务器。
工具列表
- 示例
task
功能:提供了一个示例任务功能,开发者可以参考其实现来构建自己的工具或资源。
常见问题解答
- 无
使用教程
使用依赖
- 需要安装 Java 运行环境。
安装教程
- 克隆项目到本地。
- 使用以下命令构建项目:
./gradlew build
- 在 MCP 客户端(如 Claude desktop)中配置项目:
- 打开文件
~/Library/Application Support/Claude/claude_desktop_config.json
。 - 添加以下配置:
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" ] }
调试方式
- 无具体调试命令提供,建议通过单元测试和集成测试进行调试。
许可证
None