关于 Server2MCP Spring Boot Starter
Server2MCP Spring Boot Starter 是一个用于在 Spring Boot Web 应用中快速集成 Model Context Protocol (MCP) 服务端能力的启动器。它面向希望在现有 Spring Boot 项目中暴露 MCP 工具、资源或提示词供 AI Agent 调用的开发者。
它能做什么
- 通过少量注解与配置,将 Spring MVC/WebFlux 接口暴露为 MCP 可调用的 Tools、Resources 或 Prompts。
- 复用 Spring Boot 现有的依赖注入、参数绑定与校验机制,让业务方法即可成为 MCP 能力。
- 支持基于
application.yml的开关式接入,按需启用 MCP 端点,不影响原有 Web 服务。
接入方式
- 在 Maven / Gradle 中加入
server2mcp-spring-boot-starter依赖。 - 在业务方法上添加 MCP 注解(如 @Tool、@Resource)。
- 在
application.yml中配置端点路径与传输方式(如 stdio / SSE)。
是否需要密钥
该 Starter 本身是本地协议接入组件,不需要额外的 API Key 或 Token。但如果对接的 MCP 客户端要求鉴权、或后端业务调用了外部大模型 / 第三方服务,则需按对应服务提供方的要求配置密钥。