Quarkus MCP 智能代理应用

Quarkus MCP 智能代理应用

使用 Quarkus 和模型上下文协议实现多服务器智能代理应用。

快速入门

  1. 克隆仓库并安装依赖:需要 Node.js、npm 和容器环境(如 Docker)。
  2. 创建 playground 目录或修改配置文件 application.properties
  3. 获取 API 密钥:
    • Brave 搜索
    • OpenAI
    • Google Maps
    • Slack
  4. 将密钥添加到 .env 文件中,格式如下: quarkus.langchain4j.mcp.bravesearch.environment.BRAVE_API_KEY=<您的API密钥>
  5. 启动开发模式:运行 ./mvnw compile quarkus:dev
  6. 访问 http://localhost:8080 测试应用。
  7. 使用 Dev UI 调试和聊天功能。

打包与运行

  • 打包:运行 ./mvnw package
  • 运行:执行 java -jar target/quarkus-app/quarkus-run.jar
  • 生成原生可执行文件:运行 ./mvnw package -Dnative