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

基于 Java 手搓模块化的 MCP 服务器

  •  
  •   moverinfo · 1 天前 via iPhone · 1108 次点击
    https://github.com/tinystruct/tinystruct-mcp

    特点:
    1 ,摒弃了官方的 SDK ,只遵守它的协议。
    2 ,虽然只是一个简化版的,但是,是模块化的。
    3 ,代码可读性强。可以让 AI 照例开发任意的 MCP 功能服务器。
    4 ,既可以运行在本地,也可以部署在远程。
    6 条回复    2025-10-21 22:19:39 +08:00
    EMMMMMMMMM
        1
    EMMMMMMMMM  
       1 天前 via Android
    服务器?
    nananqujava
        2
    nananqujava  
       1 天前
    为什么不用 spring-AI
    NotAProgrammer
        3
    NotAProgrammer  
       1 天前
    为什么不用 spring-AI
    moverinfo
        4
    moverinfo  
    OP
       1 天前 via iPhone
    Spring AI 只是弥补一下 Spring 在 AI 对接层面的空缺。而 Spring 本身就是一个很重的框架,不建议使用。另外 Spring 框架的作者已经在开发另一个 AI 框架了。tinystruct-mcp 是个基于 Java 轻量级开发框架 tinystruct framework 开发的 MCP 模块,天然支持模块化,可扩展的,默认运行在 JDK 内置的 http server ,非常轻量,当然也支持在 tomcat 或 Netty http server 上运行。

    参见:
    https://github.com/tinystruct/tinystruct-tomcat-server

    https://github.com/tinystruct/tinystruct-netty-http-server
    moverinfo
        5
    moverinfo  
    OP
       1 天前 via iPhone
    @nananqujava
    @NotAProgrammer 也不是什么事都要用 Spring 的,选型还是要多综合考虑一下。我发现很多 Java 开发人员接到任务就默认或优先使用 Spring boot 的,😂,是用的太习惯了吗
    Need4more
        6
    Need4more  
       20 小时 5 分钟前
    试试 quarkus 框架的 mcp server
    这是一些 demo:
    https://github.com/quarkiverse/quarkus-mcp-servers
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3675 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:25 · PVG 18:25 · LAX 03:25 · JFK 06:25
    ♥ Do have faith in what you're doing.