MCP 是一个基于协议的框架,因此应具有更强的通用性,满足更广泛的市场需求。
目前 Java 领域中开发 MCP 的情况如下:
| 框架名称 | 所需 JDK 版本 |
|---|---|
| 官方 Java MCP SDK | jdk17+ |
| Spring AI MCP | jdk17+ |
| Quarkus MCP 服务器 | jdk17+ |
| langchain4j-mcp 客户端 | jdk11+ |
考虑到仍有大量服务器运行在 JDK 8 上,使用 Java 8 开发 MCP (或 MCP 服务器)对于确保广泛兼容性和灵活性至关重要。
仓库地址: https://github.com/lightweight-component/aj-mcp or https://gitcode.com/lightweight-component/aj-mcp
用户手册: https://mcp.ajaxjs.com/
本人不才,,,其实这算是最初版本,实现了 MCP 基本功能,,,协议中的细节还没搞,,当前想法是把 client/server 走通,实现了个闭环,,,文档、单测啥都有了,,希望大家过目,顺便点点心:)
