Spring Boot集成MCP协议

通过Goose AI代理实现Spring Boot应用与Model Context Protocol (MCP)的集成,简化AI功能的开发与部署。

  • by yash-a11y
  • Java
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 yash-a11y/mcp_server

使用说明

模型上下文协议(MCP)+Spring Boot集成

🔗 实用链接


如何使用Goose运行Spring Boot应用程序

步骤1:创建JAR文件

使用以下方法构建Spring Boot应用程序:

./gradlew clean build

JAR将位于 target/.

第二步:安装并设置Goose

跟随 Goose官方文件 安装和配置AI代理。


使用WSL运行Goose(Linux的Windows子系统)

如果您使用WSL并在运行Goose会话时遇到问题,请按照以下步骤操作:

1.创建Shell脚本

在WSL终端中,创建一个名为 run-extension.sh:

nano run-extension.sh

粘贴以下内容:

#!/bin/bash
java -jar "FULL_PATH_OF_JAR_FILE/target/mcp_feature-0.0.1-SNAPSHOT.jar"

替换 FULL_PATH_OF_JAR_FILE 带有JAR文件的实际路径。

2.确保WSL中安装了Java

如果您遇到与Java相关的问题,请确保安装了JDK:

java -version

如果没有安装,您可以通过以下方式安装OpenJDK:

sudo apt update
sudo apt install openjdk-21-jdk

3.使脚本可执行

chmod +x run-extension.sh

4.用你的分机开始鹅会话

goose session --with-extension="./run-extension.sh"

现在,您已经准备好运行与MCP和Goose AI Agent集成的Spring Boot应用程序了! 🧠🚀

简单流程图: