.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/kong/volcano-agent-sdk
home/mcp-servers/kong/volcano-agent-sdk
kong avatar

volcano-agent-sdk

bykong· 1 MCP server

Installs

108

Stars

399

Forks

33

Category

AI Agents & MCP

View on GitHub

TL;DR

The TypeScript SDK for Multi-Provider AI Agents

How to install volcano-agent-sdk?

kong/volcano-agent-sdk
$git clone https://github.com/kong/volcano-agent-sdk

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install volcano-agent-sdk by running `git clone https://github.com/kong/volcano-agent-sdk`, then use it for the current task and follow its documentation at https://github.com/kong/volcano-agent-sdk.

Files · 1

View on GitHub
README.md
1[![CI](https://github.com/Kong/volcano-agent-sdk/actions/workflows/ci.yml/badge.svg)](https://github.com/Kong/volcano-agent-sdk/actions/workflows/ci.yml)
2[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
3[![npm](https://img.shields.io/npm/v/@volcano.dev/agent.svg)](https://www.npmjs.com/package/@volcano.dev/agent)
4 
5# 🌋 Volcano Agent SDK
6 
7**The TypeScript SDK for Multi-Provider AI Agents**
8 
9Build agents that chain LLM reasoning with MCP tools. Mix OpenAI, Claude, Mistral in one workflow. Parallel execution, branching, loops. Native retries, streaming, and typed errors.
10 
11📚 **[Read the full documentation at volcano.dev →](https://volcano.dev/)**
12 
13## ✨ Features
14 
15<table>
16<tr>
17<td width="33%">
18 
19### 🤖 Automatic Tool Selection
20LLM automatically picks which MCP tools to call based on your prompt. No manual routing needed.
21 
22</td>
23<td width="33%">
24 
25### 🧩 Multi-Agent Crews
26Define specialized agents and let the coordinator autonomously delegate tasks. Like automatic tool selection, but for agents.
27 
28</td>
29<td width="33%">
30 
31### 💬 Conversational Results
32Ask questions about what your agent did. Use `.summary()` or `.ask()` instead of parsing JSON.
33 
34</td>
35</tr>
36 
37<tr>
38<td width="33%">
39 
40### 🔧 100s of Models
41OpenAI, Anthropic, Mistral, Bedrock, Vertex, Azure. Switch providers per-step or globally.
42 
43</td>
44<td width="33%">
45 
46### 🔄 Advanced Patterns
47Parallel execution, branching, loops, sub-agent composition. Enterprise-grade workflow control.
48 
49</td>
50<td width="33%">
51 
52### 📡 Streaming
53Stream tokens in real-time as LLMs generate them. Perfect for chat UIs and SSE endpoints.
54 
55</td>
56</tr>
57 
58<tr>
59<td width="33%">
60 
61### 🛡️ TypeScript-First
62Full type safety with IntelliSense. Catch errors before runtime.
63 
64</td>
65<td width="33%">
66 
67### 📊 Observability
68OpenTelemetry traces and metrics. Export to Jaeger, Prometheus, DataDog, or any OTLP backend.
69 
70</td>
71<td width="33%">
72 
73### ⚡ Production-Ready
74Built-in retries, timeouts, error handling, and connection pooling. Battle-tested at scale.
75 
76</td>
77</tr>
78</table>
79 
80**[Explore all features →](https://volcano.dev/docs#key-features)**
81 
82## Quick Start
83 
84### Installation
85 
86```bash
87npm install @volcano.dev/agent
88```
89 
90That's it! Includes MCP support and all common LLM providers (OpenAI, Anthropic, Mistral, Llama, Vertex).
91 
92**[View installation guide →](https://volcano.dev/docs#installation)**
93 
94### Hello World with Automatic Tool Selection
95 
96```ts
97import { agent, llmOpenAI, mcp } from "@volcano.dev/agent";
98 
99const llm = llmOpenAI({
100 apiKey: process.env.OPENAI_API_KEY!,
101 model: "gpt-4o-mini"
102});
103 
104const weather = mcp("http://localhost:8001/mcp");
105const tasks = mcp("http://localhost:8002/mcp");
106 
107// Agent automatically picks the right tools
108const results = await agent({ llm })
109 .then({
110 prompt: "What's the weather in Seattle? If it will rain, create a task to bring an umbrella",
111 mcps: [weather, tasks] // LLM chooses which tools to call
112 })
113 .run();
114 
115// Ask questions about what happened
116const summary = await results.summary(llm);
117console.log(summary);
118```
119 
120### Multi-Agent Coordinator
121 
122```ts
123import { agent, llmOpenAI } from "@volcano.dev/agent";
124 
125const llm = llmOpenAI({ apiKey: process.env.OPENAI_API_KEY! });
126 
127// Define specialized agents
128const researcher = agent({ llm, name: 'researcher', description: 'Finds facts and data' })
129 .then({ prompt: "Research the topic." })
130 .then({ prompt: "Summarize the research." });
131 
132const writer = agent({ llm, name: 'writer', description: 'Creates content' })
133 .then({ prompt: "Write content." });
134 
135// Coordinator autonomously delegates to specialists
136const results = await agent({ llm })
137 .then({
138 prompt: "Write a blog post about quantum computing",
139 agents: [researcher, writer] // Coordinator decides when done
140 })
141 .run();
142 
143// Ask what happened
144const post = await results.ask(llm, "Show me the final blog post");
145console.log(post);
146```
147 
148**[View more examples →](https://volcano.dev/docs/examples)**
149 
150## Documentation
151 
152### 📖 Comprehensive Guides

Preview

kong/volcano-agent-sdkkong/volcano-agent-sdk

[![CI](https://github.com/Kong/volcano-agent-sdk/actions/workflows/ci.yml/badge.svg)](https://github.com/Kong/volcano-agent-sdk/actions/workflows/ci.yml)

[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)

[![npm](https://img.shields.io/npm/v/@volcano.dev/agent.svg)](https://www.npmjs.com/package/@volcano.dev/agent)

# 🌋 Volcano Agent SDK

Repokong/volcano-agent-sdk
TypeMCP Servers
CategoryAI Agents & MCP
UpdatedFeb 2026
LicenseNOASSERTION
First seenJul 27, 2026

Tags

MCPagenticagentic-ai

Related

6 picks
Type
  1. langchain-ai avatarlangchain-mcp-adaptersMake Anthropic Model Context Protocol (MCP) tools compatible with LangChain and LangGraph agents.MCP ServersJul 20267.0M3.6k
  2. openclaw avatarmcporterTypeScript runtime and CLI for connecting to configured Model Context Protocol servers.MCP ServersJul 20262.5M4.8k
  3. sparfenyuk avatarmcp-proxyA MCP server which proxies requests to a remote MCP server over streamable HTTP or SSE.MCP ServersJul 20262.2M2.7k
  4. sooperset avatarmcp-atlassianThe Model Context Protocol (MCP) Atlassian integration is an open-source implementation that bridges Atlassian products (Jira and Confluence) with AI language models following Anthropic's MCP specification.MCP ServersJul 20261.7M5.6k
  5. open-webui avataropen-webuiOpen WebUIMCP ServersJul 20261.4M147k
  6. dyoshikawa avatarrulesyncUnified AI rules management CLI tool that generates configuration files for various AI development toolsMCP ServersJul 2026889k1.3k