V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frank42a
V2EX  ›  程序员

手搓了一个 Java MCP SDK,支持 Java8+

  •  
  •   frank42a · 12 小时 42 分钟前 · 500 次点击

    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 走通,实现了个闭环,,,文档、单测啥都有了,,希望大家过目,顺便点点心:)

    4 条回复    2025-06-07 21:21:51 +08:00
    hepin1989
        1
    hepin1989  
       11 小时 45 分钟前
    最大的问题是,你可以坚持几年?
    frank42a
        2
    frank42a  
    OP
       9 小时 52 分钟前
    @hepin1989 不设限期。
    frank42a
        3
    frank42a  
    OP
       9 小时 50 分钟前
    @hepin1989 为什么要说坚持?那是很难的事情吗?要说难也行 容易也行。乐于此,不疲倦。
    LeviMarvin
        4
    LeviMarvin  
       8 小时 39 分钟前
    @hepin1989 你想白嫖一辈子吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:01 · PVG 06:01 · LAX 15:01 · JFK 18:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.