Model Context Protocol (MCP) Java SDK 介绍
mcp
模块中,无需外部 Web 框架):
io.modelcontextprotocol.sdk:mcp
模块提供默认的 STDIO 和 SSE 客户端及服务器传输实现,无需依赖外部 Web 框架。当使用 Spring Framework 时,可以选择使用特定的 Spring 传输实现作为可选依赖。mcp
模块已包含默认的 STDIO 和 SSE 传输实现,无需外部 Web 框架。如果您使用 Spring Framework 并想使用 Spring 特定的传输实现,请添加以下可选依赖之一:io.modelcontextprotocol.sdk:mcp
- 核心 MCP 库,提供 Model Context Protocol 实现的基本功能和 API,包括默认的 STDIO 和 SSE 客户端及服务器传输实现。无需外部 Web 框架。io.modelcontextprotocol.sdk:mcp-spring-webflux
- 基于 WebFlux 的服务器发送事件 (SSE) 传输实现,用于响应式应用程序。io.modelcontextprotocol.sdk:mcp-spring-webmvc
- 基于 WebMVC 的服务器发送事件 (SSE) 传输实现,用于基于 servlet 的应用程序。io.modelcontextprotocol.sdk:mcp-test
- MCP 应用程序的测试工具和支持。