MCP服务器演示项目

MCP服务器演示项目

基于Spring Boot的Model Context Protocol (MCP) 服务器示例,提供计算器、天气查询和数据模型工具。

快速入门

前置条件

  • 安装 JDK 17 或更高版本
  • 安装 Maven 3.6 或更高版本
  • 获取和风天气API密钥(用于天气查询功能)

配置

  1. 克隆项目到本地:git clone https://github.com/CrxusDonts/donts-MCP-Server-Demo.git
  2. 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}