这是一份 MCP 的 Server 端代码
默认端口 8090
// JDK 21
mvn install -Dmaven.test.skip=true
java -jar target/mcp-server-0.0.1-SNAPSHOT.jar
// 后台启动
nohup java -jar mcp-server-0.0.1-SNAPSHOT.jar &
可视化客户端工具
// Node.js: ^22.7.5
npx @modelcontextprotocol/inspector@0.16.5
- 支持 WebFlux 和 STDIO 两种通信方式
- 提供天气预报查询服务(基于 OpenMeteo API)
- 提供空气质量信息查询服务(模拟数据)
- 支持响应式编程模型
- 支持工具函数的动态注册和调用
- MCP Hosts run the AI models
- MCP Clients initiate requests
- MCP Servers serve context, tools, and capabilities
MCP JAVA SDK https://github.com/modelcontextprotocol/java-sdk
MCP start https://github.com/microsoft/mcp-for-beginners/blob/main/03-GettingStarted/README.md