适合谁
- 已经熟悉 TypeScript、需要在自有应用中编排 LLM 与多个 MCP 服务器交互的后端/平台工程师
- 需要构建多智能体委派工作流(研究、写作、任务处理等分工协作)的团队
- 希望在同一工作流中混合调用多家 LLM 提供商并要求内置重试、流式输出与追踪能力的团队
这是用于开发 MCP Server 或 Agent 的框架,不是可以直接连接到客户端的 Server。
Volcano Agent SDK 是一个面向 TypeScript 开发者的多提供商 AI 智能体编排框架,通过连接外部 MCP 服务器实现自动工具选择和多智能体协作,但它本身不是一个暴露工具的 MCP 服务器,且仓库未提供任何服务器清单或固定工具列表。
最强项 · 维护活跃度 11/20 最弱项 · 可靠性 4/20
静态评测 · 未实际运行收录于 2026-08-26
查看 FMRS 评分方法 →运行环境:Node.js
OPENAI_API_KEY
OpenAI 平台的 API 密钥,用于 llmOpenAI 提供商;在 platform.openai.com 的 API keys 页面创建。
通过 npm 安装:npm install @volcano.dev/agent。安装后在 TypeScript 代码中引入 agent、llmOpenAI(或其他提供商的辅助函数)以及 mcp,用你的 LLM API 密钥初始化模型,再用 mcp("http://host:port/mcp") 指向你已经运行的 MCP 服务器地址,然后编排 .then() 步骤并调用 .run()。该 SDK 本身不需要、也不提供 Claude Desktop 等客户端的 JSON 配置文件,因为它是嵌入到你自己 TypeScript 应用中的库,而不是一个独立运行的 MCP 服务器进程。
在项目中运行 npm install @volcano.dev/agent 后,使用 README 中的 Hello World 示例连接 http://localhost:8001/mcp 并询问 'What's the weather in Seattle?',若 LLM 自动调用了 MCP 工具并返回结果,说明安装成功。
连接成功后,可以直接对 AI 助手这样说:
Volcano Agent SDK 是 Kong 推出的一个 TypeScript SDK,用于构建能够将大语言模型(LLM)推理与通过 MCP 工具执行的真实动作相结合的 AI 智能体。需要说明的是,该项目本身是一个客户端/编排框架,而不是一个暴露具体工具的 MCP 服务器——开发者通过 mcp(url) 连接到外部 MCP 服务器,让 LLM 自动挑选并调用其中的工具。它支持混合使用 OpenAI、Anthropic、Mistral 等多家模型提供商,并提供并行执行、分支、循环、多智能体协作(由协调者自动委派任务给专职智能体)、流式输出、OpenTelemetry 可观测性以及内置重试和超时处理等特性。仓库中没有提供任何服务器清单(manifest)或固定的工具列表,因为工具集完全取决于开发者接入的外部 MCP 服务器。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 1d3e13a3aad4 数据同步于 2026-10-19 查看 FMRS 评分方法