MCP Hub
Back to servers

volcengine

ByteDance Volcano Engine (Doubao) MCP server

Registry
Updated
Feb 14, 2026

Quick Install

npx -y volcengine-mcp

Volcano Engine MCP Server

MCP server for ByteDance Volcano Engine (Doubao) integration with Claude Code. Enables Claude to delegate tasks to ByteDance's Doubao LLM models.

Features

  • Text Generation - Generate text using Doubao models
  • Chat - Multi-turn conversations with Doubao
  • Embeddings - Generate text embeddings for RAG and semantic search
  • Model Listing - List available Doubao models

Available Tools (4 total)

ToolDescription
doubao_generateGenerate text using Doubao models
doubao_chatMulti-turn chat with Doubao models
doubao_embeddingsGenerate text embeddings
doubao_list_modelsList available models

Setup

1. Get Volcano Engine API Key

  1. Sign up at console.volcengine.com
  2. Complete real-name authentication (required)
  3. Navigate to: Large ModelsVolcano ArkAPI Key Management
  4. Create and copy your API key

2. Install Dependencies

cd ~/mcp-servers/volcengine-mcp
npm install

3. Add to Claude Code

Add to ~/.claude.json:

{
  "mcpServers": {
    "volcengine": {
      "type": "stdio",
      "command": "node",
      "args": ["/Users/matthewkarsten/mcp-servers/volcengine-mcp/index.js"],
      "env": {
        "ARK_API_KEY": "your-api-key-here"
      }
    }
  }
}

Environment Variables

VariableDescriptionRequired
ARK_API_KEYVolcano Ark API keyYes
VOLCENGINE_API_KEYAlternative API key env varYes (if ARK_API_KEY not set)
ARK_BASE_URLAPI base URLNo (defaults to Beijing region)
ARK_CHAT_MODELDefault chat modelNo (defaults to doubao-pro-32k)
ARK_EMBEDDING_MODELDefault embedding modelNo

Available Models

Chat Models

Model IDDescriptionContext
doubao-pro-32kGeneral purpose, large context32K
doubao-pro-4kGeneral purpose, fast4K
doubao-lite-32kLightweight, large context32K
doubao-lite-4kLightweight, fast4K
doubao-seed-1-6-250615Latest with vision support32K
doubao-seed-1-6-flash-250615Fast thinking, low latency32K
doubao-seed-1-6-thinking-250615Deep reasoning32K

Embedding Models

Model IDDescriptionDimensions
doubao-embeddingText embeddings2560
doubao-embedding-text-240715Latest embeddings2560

Architecture

Claude Code (Opus 4.5)
         │
         └──▶ Volcano Engine MCP Server
                    │
                    └──▶ Volcano Ark API
                              │
                              ├── Doubao Pro Models
                              ├── Doubao Lite Models
                              ├── Doubao Seed Models
                              └── Embedding Models

Usage Examples

User: Use Doubao to write a haiku about cloud computing

Claude: [Uses doubao_generate tool]
Result:
{
  "text": "Servers hum softly\nData flows through endless clouds\nDigital rain falls",
  "model": "doubao-pro-32k",
  "usage": { "prompt_tokens": 12, "completion_tokens": 18 }
}

Pricing

ByteDance Volcano Engine offers competitive pricing:

  • Free tier: 500,000 tokens for individual users
  • Doubao Pro: 0.0008 CNY / 1K tokens ($0.0001 USD)
  • Doubao Lite: ~0.0003 CNY / 1K tokens

Multi-Agent Architecture

This MCP server enables a multi-agent system:

Claude Code (Opus 4.5)
         │
         ├──▶ watsonx MCP Server (IBM Granite)
         ├──▶ volcengine MCP Server (ByteDance Doubao)
         └──▶ ibmz MCP Server (Key Protect HSM)

Claude can delegate different tasks to specialized models based on:

  • Language: Doubao excels at Chinese language tasks
  • Latency: Doubao Flash for real-time applications
  • Reasoning: Doubao Thinking for complex analysis
  • Cost: Doubao Lite for high-volume tasks

Files

volcengine-mcp/
├── index.js        # MCP server implementation
├── package.json    # Dependencies
└── README.md       # This file

Dependencies

  • @modelcontextprotocol/sdk - MCP SDK

Author

Matthew Karsten

License

MIT

Reviews

No reviews yet

Sign in to write a review