lcawen/spring-boot-mcp-starter
将 Spring Boot 微服务快速转换为支持 Streamable HTTP 传输协议的 MCP Server。支持WebMVC和WebFlux
Overview
lcawen/spring-boot-mcp-starter is a Java MCP server licensed under MIT. 将 Spring Boot 微服务快速转换为支持 Streamable HTTP 传输协议的 MCP Server。支持WebMVC和WebFlux
Ranked #34 out of 104 indexed tools.
Actively maintained with commits in the last week.
Ecosystem
Score Breakdown
1 stars → early stage
Last commit 2d ago → actively maintained
No issues filed → no history to score
1 contributor → solo project
No dependents → no downstream usage
Weights: Freshness 25% · Issue Health 25% · Dependents 25% · Stars 15% · Contributors 10% · How we score →
How to Improve
Matched Queries
From the README
# Spring Boot MCP Server Starter 将 Spring Boot 微服务快速转换为支持 **Streamable HTTP 传输协议**的 MCP Server。集成后微服务自动暴露 `/mcp` 路由,按照 [MCP 规范 2025-11-25](https://modelcontextprotocol.io/specification/2025-11-25/basic/transports#streamable-http) 处理所有 MCP 通信。 --- ## 目录 - [模块架构](#模块架构) - [快速开始](#快速开始) - [配置项说明](#配置项说明) - [注解使用](#注解使用) - [/mcp 端点说明](#mcp-端点说明) - [MCP 协议支持](#mcp-协议支持) - [参数描述解析](#参数描述解析) - [高级用法](#高级用法) --- ## 模块架构 ``` spring-boot-mcp-starter ├── mcp-core # 核心能力层(无 Spring 依赖,可独立复用) │ ├── annotation # @McpScan / @McpTool / @McpResource / @McpPrompt │ ├── descriptor # MCP 描述符模型 │ ├── protocol # JSON-RPC 2.0 类型 + McpProcessResult │ └── server # McpServerEngine / McpSession / McpSessionManager ├── mcp-spring-common # Spring 公共层(扫描器、配置属性、参数解析) ├── spring-boot-webmvc-mcp-starter # WebMVC 适配层(Servlet 环境) ├── spring-boot-webflux-mcp-starter # WebFlux 适配层(ReactiveRead full README on GitHub →
Claim this listing to add a tagline, mark deprecation status, and get a verified maintainer badge.
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.