Back to Apps

Volcano Agent SDK
by kong
TypeScript SDK for building multi-provider AI agents that combine LLM reasoning with MCP tools.
0 stars
Works in:VS Code CopilotCursorCodexGemini CLIChatGPTmcpjampostmanlibrechatzedWindsurf
Exposes:ToolsResourcesPrompts
What it does
Volcano Agent SDK is a powerful TypeScript framework for building agentic AI. It allows developers to create agents that seamlessly mix reasoning from different LLM providers (OpenAI, Anthropic, Mistral, etc.) with real-world actions executed via Model Context Protocol (MCP) tools.
Tools
- Automatic Tool Selection: Dynamically routes prompts to the correct MCP tools without manual mapping.
- Multi-Agent Coordination: Orchestrates specialized agents to delegate and complete complex tasks.
- Advanced Workflow Control: Supports parallel execution, branching, loops, and sub-agent composition.
- Observability: Native OpenTelemetry integration for tracing and metrics.
Installation
Install the package via npm:
npm install @volcano.dev/agent
Example configuration for a basic agent:
import { agent, llmOpenAI, mcp } from "@volcano.dev/agent";
const llm = llmOpenAI({ apiKey: process.env.OPENAI_API_KEY!, model: "gpt-4o-mini" });
const results = await agent({ llm }).then({ prompt: "...", mcps: [mcp("http://localhost:8001/mcp")] }).run();
Supported hosts
- claude
- vscode-copilot
- cursor
- codex
- gemini-cli
- chatgpt
- mcpjam
- postman
- librechat
- zed
- windsurf
Quick install
npm install @volcano.dev/agentInformation
- Pricing
- free
- Published
- 4/11/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Cursor
Add the SDK-generated server to mcp.json in ~/.cursor/.Claude Desktop
Use the Volcano SDK to build and connect your server to Claude Desktop via stdio configuration.VS Code Copilot
Configure via settings.json github.copilot.chat.mcp.servers entry using the built SDK server.





