Java MCP 服务器

一个最小可用的Java MCP服务器,支持纯HTTP JSON-RPC和HTTP + SSE两种传输模式,适用于CRM客户信息查询和IC报价列表查询。

  • by coenzhang007-ops
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 coenzhang007-ops/Mcp-Server

使用说明

Java MCP Server Demo

项目路径:D:\Project\mcp

这是一个最小可用的 Java MCP Server,现在同时支持两种传输模式:

1) 纯 HTTP JSON-RPC

  • POST /mcp
  • 适合 Postman、普通 HTTP client、自定义集成

2) HTTP + SSE

  • GET /sse
  • POST /mcp/message
  • 适合基于 SSE 的 MCP client

默认监听地址

  • http://127.0.0.1:8088

已实现方法

  • initialize
  • notifications/initialized
  • tools/list
  • tools/call

当前提供工具:

  • queryCustomerInfoFromCrmTool — 根据公司名称或关键字查询 CRM 客户信息
  • queryIcOfferListFromCrmTool — 根据料号查询 IC Offer 报价列表

说明:

  • queryCustomerInfoFromCrmTool 入参:{ company: "vadas", accessToken: "..." }
  • queryIcOfferListFromCrmTool 入参:{ partNo: "INA236AIDDFR", current: 1, size: 20, accessToken: "..." }

启动方式

cd /d D:\Project\mcp
mvn clean package
java -jar target\mcp-server-demo-1.0.0-SNAPSHOT.jar