Quarkus MCP 智能代理应用
使用 Quarkus 和模型上下文协议实现多服务器智能代理应用。
快速入门
- 克隆仓库并安装依赖:需要 Node.js、npm 和容器环境(如 Docker)。
- 创建
playground
目录或修改配置文件application.properties
。 - 获取 API 密钥:
- Brave 搜索
- OpenAI
- Google Maps
- Slack
- 将密钥添加到
.env
文件中,格式如下: quarkus.langchain4j.mcp.bravesearch.environment.BRAVE_API_KEY=<您的API密钥> - 启动开发模式:运行
./mvnw compile quarkus:dev
。 - 访问 http://localhost:8080 测试应用。
- 使用 Dev UI 调试和聊天功能。
打包与运行
- 打包:运行
./mvnw package
。 - 运行:执行
java -jar target/quarkus-app/quarkus-run.jar
。 - 生成原生可执行文件:运行
./mvnw package -Dnative
。