使用说明
模型上下文协议(MCP)+Spring Boot集成
🔗 实用链接
- MCP简介: modelcontextprotocol.io/简介
- Spring AI MCP文档: docs.spring.io-MCP客户端启动启动器
- Goose(AI代理)-客户端设置: block.github.io/goose
如何使用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应用程序了! 🧠🚀
简单流程图: