MCP服务器演示项目
基于Spring Boot的Model Context Protocol (MCP) 服务器示例,提供计算器、天气查询和数据模型工具。
快速入门
前置条件
- 安装 JDK 17 或更高版本
- 安装 Maven 3.6 或更高版本
- 获取和风天气API密钥(用于天气查询功能)
配置
- 克隆项目到本地:
git clone https://github.com/CrxusDonts/donts-MCP-Server-Demo.git
- 在
src/main/resources/application.yml
中配置和风天气API密钥。
构建与运行
# 编译项目
mvn clean package
# 运行项目
java -jar target/donts-ai-0.0.1-SNAPSHOT.jar
API端点
- SSE连接: GET
/sse
- 发送消息: POST
/mcp/messages
功能工具
- 计算器工具:支持数学表达式计算,如
2 + 2
- 天气查询工具:输入城市名获取实时天气信息,如
北京
- 数据模型查找:通过描述匹配数据模型,如
{"description": "用户账号", "maxResults": 3}