volcano-agent-sdk
The Volcano Agent SDK allows users to build AI agents that integrate LLM reasoning with real-world actions using MCP tools.
The Volcano Agent SDK is a TypeScript library designed for creating multi-provider AI agents that can seamlessly combine reasoning from large language models (LLMs) with various tools. It supports a range of models including OpenAI, Claude, and Mistral, enabling developers to create workflows that can execute tasks in parallel, branch, and loop. The SDK features automatic tool selection, allowing LLMs to determine which tools to use based on the user's prompt, and supports multi-agent crews for delegating tasks among specialized agents. In addition to its powerful capabilities, the SDK emphasizes observability with OpenTelemetry integration, allowing for tracing and metrics export to various backends. It is built with production readiness in mind, featuring built-in retries, timeouts, and error handling to ensure robust performance. With full type safety and IntelliSense support, developers can catch errors before runtime, making it an ideal choice for enterprise-grade applications.
Compatible with
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"volcano-agent-sdk": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-volcano-agent-sdk"
]
}
}
}Config File Location
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/claude/claude_desktop_config.json
Some servers require additional setup - check the GitHub README for specific instructions.
Permissions