MCP服务器

一个基于Java Spring Boot实现的MCP服务器,用于处理MCP协议(基于HTTP的JSON-RPC)。

  • by ashishvijaywargiya
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 ashishvijaywargiya/mcp-server-java

使用说明

Apache OFBiz的MCP服务器(Java版本)

这是MCP服务器的Java Spring Boot实现,镜像了Node.js版本的功能。

先决条件

  • Java 17+
  • Maven 3.8+

构建

mvn clean install

跑

要运行服务器,请将其指向现有的配置目录:

java -jar target/mcp-server-0.0.1-SNAPSHOT.jar ../config

结构

  • src/main/java/com/apache/ofbiz/mcp/McpServerApplication.java:入口点。
  • src/main/java/com/apache/ofbiz/mcp/controller/McpController.java:处理MCP协议(基于HTTP的JSON-RPC)。
  • src/main/java/com/apache/ofbiz/mcp/tools/:工具逻辑。

实施逻辑

工具类当前包含占位符。您需要实现实际的WebClient逻辑来调用OFBiz API,类似于在Node.js版本中使用 fetch.