使用说明
MCP服务器-Spring Boot Java
使用Spring Boot和Spring AI的模型上下文协议(MCP)服务器实现。
概述
该项目使用Spring Boot和Spring AI框架实现了一个模型上下文协议服务器。它使AI模型能够理解和处理上下文信息,使其对各种应用程序更有效。
先决条件
- JDK 21
- Maven 3.9.9+
- 支持Spring Boot的IDE(建议使用IntelliJ IDEA)
技术
- 弹簧靴3.4.3
- 春季AI 1.0.0-M6
- 模型上下文协议SDK 0.7.0
- 龙目
入门指南
安装
- 克隆存储库
git clone https://github.com/yourusername/mcp-spring-java.git
cd mcp-spring-java
- 构建项目
mvn clean package
- 运行应用程序
java -jar target/mcp-spring-java-0.0.1-SNAPSHOT.jar
服务器将于启动http://localhost:8080
配置
MCP服务器配置在 application.yml:
- 服务器在端口8090上运行
- 服务器名称:我的虚拟用户服务器
- 同步通信模式
- 支持基于终端的通信的STDIO传输
- 暴露
/mcp/messageSSE通信端点
可用工具
服务器公开了以下用户管理工具:
getGraphQLSchema-获取GraphQL架构executeGraphQLQuery-执行GraphQL查询