使用说明
Spring MCP服务器
对抗Spring AI v1.0.0
- https://docs.spring.io/spring-ai/reference/1.0/index.html
- https://github.com/spring-projects/spring-ai/tree/v1.0.0
- https://github.com/modelcontextprotocol/servers
仓库
设置
Ubuntu安装程序
如果您在Ubuntu下工作,请安装所需的软件包:
sudo apt-get update
sudo apt-get install -y openjdk-21-jdk gradle locales
sudo locale-gen en_US.UTF-8
sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
确保Java 21配置为默认JDK并运行 gradle 直接从项目目录中执行命令。
常用Gradle命令
gradle test
gradle :mcp-app:bootJar
gradle :mcp-server:runMcpTestSse
gradle :mcp-server:runMcpTestStdio
gradle spotlessCheck # verify formatting
gradle spotlessApply # automatically format sources
配置
这 mcp-server 模块读取a tool-context.home 要填充的属性
从返回的环境信息 ToolContextService.默认值
application.yml 将此属性映射到 TOOL_CONTEXT_HOME 环境
变量回落到 HOME:
tool-context:
home: ${TOOL_CONTEXT_HOME:${HOME}}
您可以使用Spring配置或通过导出
TOOL_CONTEXT_HOME 运行服务器时的变量。
许可证
该项目根据 MIT许可证.