使用说明
spring ai mcp服务器
一个使用Spring AI公开MCP(模型控制协议)服务器的Spring Boot应用程序。该项目演示了如何将Spring AI与自定义服务(如国家信息检索)集成。
特性
- 弹簧靴3.x
- 通过Spring AI集成MCP服务器
- 示例服务:国家详细信息查询
- REST客户端使用
- 可配置日志记录
入门指南
先决条件
- Java 17或更高版本
- Maven 3.8+
构建
./mvnw clean install
跑
java -jar target/spring-ai-mcp-server-0.0.1-SNAPSHOT.jar
或者,对于MCP STDIO传输:
java -Dspring.ai.mcp.server.transport=STDIO -jar target/spring-ai-mcp-server-0.0.1-SNAPSHOT.jar
配置
编辑 src/main/resources/application.properties 调整日志记录、服务器端口和其他设置。
示例服务
- 国家服务:使用按名称获取国家详细信息 REST国家/地区API.
发展
- 源代码:
src/main/java/com/ai/spring_ai_mcp_server/ - 在中添加新服务
service包裹。
日志记录
日志被写入 logs/spring-ai-mcp-server.log 默认情况下。
许可证
本项目仅用于演示目的。
参考文献
MCP框架文件:https://mcp-framework.com/docs/Transports/http-stream-transport/