股票MCP服务器演示
这个项目是一个基于Java 25的简单微服务控制平面(MCP),使用了Spring Boot 3.5.6、Spring AI MCP(1.1.0-M3)和WebFlux,并通过R2DBC连接到H2数据库。
你可以单独使用它,或者与另一种解决方案一起使用: https://github.com/dmarcosl/spring-ai-mcp-demo 翻译成中文为:https://github.com/dmarcosl/基于Spring的AI MCP演示项目
______________________________________________________________________
🐳 使用 Docker 运行
1. 构建镜像
docker build -t stockmcp .2. 运行容器
docker run --rm -p 8085:8085 stockmcp服务器将在以下地址可用:
http://localhost:8085/mcp要在VS Code中使用它,请添加以下配置 settings.json:
{
"servers": {
"stock-mcp": {
"type": "sse",
"url": "http://localhost:8085/mcp"
}
}
}______________________________________________________________________
🧩 包含的工具
| 工具 | 描述 |
|---|---|
all_stocks() | 返回每种产品的数量 |
stock_by_product(name, color) | 返回给定产品的数量 |
______________________________________________________________________
🗄️ 数据库
该应用程序使用H2内存数据库(R2DBC)。\ 它会自动初始化,并且 schema.sql 并且 data.sql 脚本。
______________________________________________________________________
🪪 许可证
麻省理工学院(MIT)
