关于 Quarkus + MCP = Agentic
这是一个基于 Quarkus 框架的 MCP 服务,专为"多 AI 协同"场景设计。通过它,可以在同一个 Java 应用中接入并编排多个 MCP(Model Context Protocol)服务,让不同来源的 AI 模型与工具无缝协作,快速搭建 Agentic(智能代理式)应用。
能接什么
- 任意兼容 MCP 协议的 AI 服务,例如 Anthropic、OpenAI、本地 Ollama 等通过 MCP 暴露的工具与模型
- 现有 Java 业务系统,以 CDI Bean 形式注册为可被 AI 访问的工具(Tool)
- 外部数据源,如数据库、REST API、文件系统,借助 MCP Tool 包装后供 AI 检索与操作
是否需要密钥
取决于接入的 AI 提供方:使用 Anthropic、Mistral、OpenAI 等托管服务时,需要对应厂商的 API Key(或 OAuth Token);若全部走本地模型(如 Ollama、LM Studio),则无需密钥,仅需保证本地推理服务可访问。建议通过环境变量或 Quarkus 的 application.properties 配置中心管理凭证,避免硬编码。
典型用途
- 让多个专精 AI(编程、写作、检索)协同完成复杂任务
- 为现有 Quarkus 微服务快速增加"可对话"与"自动调用"能力
- 构建企业内部 Agent 平台,统一调度模型与工具
适合已在使用 Quarkus、并希望引入 Agentic AI 能力的 Java 团队。