关于 java-sdk
官方 Java SDK,用于在 Java 应用中集成 Model Context Protocol,并与 Spring AI 合作维护。它支持客户端和服务端开发,以及同步或异步通信。
主要功能
- 01用于 MCP 集成的 Java SDK
- 02客户端与服务端开发
- 03同步通信
- 04异步通信
- 05Spring AI 集成
适用场景
- 01构建 Java MCP 客户端
- 02用 Java 实现 MCP 服务端
- 03为 Spring AI 应用添加 MCP 支持
MCP 相关
该 SDK 提供 Java 集成能力,用于构建 MCP 客户端和服务端。Spring AI 在此基础上提供 Spring Boot 客户端和服务端启动器。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Java SDK
这是一组为 Model Context Protocol 提供 Java SDK 集成的项目。 此 SDK 让 Java 应用能够通过标准化接口与 AI 模型和工具交互,并支持同步和异步通信模式。
📚 参考文档
MCP Java SDK 文档
如需完整指南和 SDK API 文档,请访问 MCP Java SDK 参考文档。
Spring AI MCP 文档
Spring AI MCP 在 MCP Java SDK 的基础上扩展了 Spring Boot 集成,并提供客户端和服务端启动器。使用 Spring Initializer 快速搭建支持 MCP 的 AI 应用。
开发
从源代码构建
./mvnw clean install -DskipTests
运行测试
运行测试前,必须预先安装 Docker 和 npx。
./mvnw test
贡献
欢迎贡献! 请遵循贡献指南。
团队
- Christian Tzolov
- Dariusz Jędrzejczyk
链接
许可证
此项目采用 MIT 许可证。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。