Java传输API

MCP Java传输API是一个通用的传输层API,支持使用不同的反应式库进行异步通信,并提供基于Unix域套接字的本地安全传输实现。

  • by OpenMCPTools
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 OpenMCPTools/mcp_transport_java

使用说明

mcp_transport_java-mcp java传输API

电流 MCP Java SDK 有一个 运输API,允许服务器和客户端进行替换 默认传输方式之一(stdio、SSE等),具有自己的替代传输方式。

此回购中的API提供了Java SDK的传输API的生成。此API使用Java Generics来允许在传输层使用替代的反应库(例如Mutiny)进行异步通信。

此仓库还具有基于Unix域套接字(UDS)的实现。这为客户端和服务器之间的安全通信提供了仅限本地的传输,并为 MCP Java SDK 版本0.18.1及以上。

项目

运输API

交通组织 -OpenMCPTools传输API

Unix域套接字实现(仅限本地)

此UDS实现支持长时间运行的服务器,允许客户端在不重新启动服务器的情况下断开连接和重新连接(如MCP stdio目前所要求的)。这种长时间运行的能力使运行、测试和调试长时间运行MCP服务器变得更加容易。

org.openmcptol.transport.uds -Unix域套接字(UDS)支持类

org.openmcptools.transport.uds.spring -Unix域套接字实现 开发包

示例应用程序

MCP工具组 -使用上述UDS实现和API的动态MCP服务器和客户端。