🤖 Multi-Agent MCP Server - Let Claude Code / Windsurf / Cursor orchestrate GPT, Claude, Gemini to work as an AI dev team
Find a file
chinadolphin 719de09454 chore: bump version to 0.4.1 for security patch
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 15:23:12 +08:00
.github docs: add project standard files 2025-12-21 13:15:23 +08:00
src fix: prevent path traversal in read_project_files and analyze_project_structure (CWE-22) 2026-04-14 15:22:06 +08:00
.gitignore chore: remove docs from git tracking 2025-12-21 02:03:48 +08:00
.npmignore feat: initial release v0.1.0 2025-12-21 01:16:10 +08:00
CHANGELOG.md chore: bump version to 0.4.1 for security patch 2026-04-14 15:23:12 +08:00
CODE_OF_CONDUCT.md docs: add project standard files 2025-12-21 13:15:23 +08:00
CONTRIBUTING.md docs: add project standard files 2025-12-21 13:15:23 +08:00
eslint.config.js fix: dynamic version from package.json, add ESLint config 2025-12-21 05:14:47 +08:00
LICENSE feat: initial release v0.1.0 2025-12-21 01:16:10 +08:00
package-lock.json chore: bump version to 0.4.1 for security patch 2026-04-14 15:23:12 +08:00
package.json chore: bump version to 0.4.1 for security patch 2026-04-14 15:23:12 +08:00
README.md docs: add project standard files 2025-12-21 13:15:23 +08:00
README_CN.md docs: add project standard files 2025-12-21 13:15:23 +08:00
SECURITY.md docs: add project standard files 2025-12-21 13:15:23 +08:00
tsconfig.json feat: initial release v0.1.0 2025-12-21 01:16:10 +08:00

🤖 Claude Team

Multi-Agent MCP Server for AI-Powered Development Teams

Orchestrate GPT, Claude, Gemini and more to collaborate on complex tasks

npm version downloads Node.js MCP License Tests

English | 简体中文


Features

Feature Description
🤖 Multi-Model Collaboration Configure multiple AI models to work together, each leveraging their strengths
🧠 Smart Task Distribution Tech Lead analyzes tasks and automatically assigns them to the best-suited experts
🔗 Workflow Templates 5 pre-built workflows: code generation, bug fixing, refactoring, review, documentation
🎯 Custom Experts Define your own experts (Rust, K8s, Security, etc.) via environment variables
📊 Observability Dashboard, cost estimation, and task planning preview
🌐 Proxy API Support Custom Base URLs, compatible with various proxy services
📝 Collaboration History Complete record of all collaborations with search support

🚀 Quick Start

Installation

# Global install
npm install -g claude-team

# Or use directly with npx (no install needed)
npx claude-team

Basic Configuration

Add to your IDE's MCP configuration file:

📍 Configuration File Locations
IDE Path
Claude Code ~/.claude/config.json
Windsurf ~/.codeium/windsurf/mcp_config.json
Cursor ~/.cursor/mcp.json
{
  "mcpServers": {
    "claude-team": {
      "command": "npx",
      "args": ["-y", "claude-team"],
      "env": {
        "CLAUDE_TEAM_MAIN_KEY": "sk-your-api-key",
        "CLAUDE_TEAM_MAIN_URL": "https://api.openai.com/v1",
        "CLAUDE_TEAM_MAIN_MODEL": "gpt-4o",
        "CLAUDE_TEAM_MAIN_PROVIDER": "openai"
      }
    }
  }
}

Start Using

> Help me build a user login feature with the team

> Have the team optimize this code for performance

🎬 How It Works

User: "Optimize this SQL query for performance"

Tech Lead Analysis →
├── Creates: SQL Optimization Expert (powerful)
├── Creates: Index Analysis Expert (balanced)  
└── Workflow: sequential
User: "Build a settings page with dark mode"

Tech Lead Analysis →
├── Creates: UI Component Expert (balanced)
├── Creates: Theme System Expert (fast)
├── Creates: State Management Expert (balanced)
└── Workflow: parallel → review

🛠️ Available Tools

Core Tools

Tool Description
team_work 🚀 Team collaboration (auto-creates experts)
ask_expert 💬 Consult an expert (supports custom experts)
code_review 🔍 Code review
fix_bug 🐛 Bug fixing

Workflow Tools

Tool Description
list_workflows 📋 List all workflow templates
run_workflow ▶️ Execute a specific workflow
suggest_workflow 💡 Auto-recommend workflow based on task

Pre-built Workflows:

Workflow Purpose Steps
code-generation Generate code from requirements Design → Implement → Test → Review
bug-fix Diagnose and fix bugs Diagnose → Fix → Verify
refactoring Code refactoring Analyze → Plan → Execute → Review
code-review Multi-dimensional review Security / Quality / Performance (parallel)
documentation Generate documentation Analyze → Document

Observability Tools

Tool Description
team_dashboard 🎛️ View team status, experts, models, stats
cost_estimate 💰 Estimate task cost (tokens, price, time)
explain_plan 🧠 Preview task assignment plan
usage_stats 📈 View model usage statistics

Integration Tools

Tool Description
read_project_files 📄 Read project files for context
analyze_project_structure 🏗️ Analyze project structure and tech stack
generate_commit_message 📝 Generate commit message from diff

History Tools

Tool Description
history_list 📋 View collaboration history
history_get 📄 Get history details
history_search 🔎 Search history records
history_context 📚 Get recent context

⚙️ Configuration

Environment Variables

Variable Required Description
CLAUDE_TEAM_MAIN_KEY Main model API Key
CLAUDE_TEAM_MAIN_URL Main model API URL
CLAUDE_TEAM_MAIN_MODEL Main model ID (default: gpt-4o)
CLAUDE_TEAM_MAIN_PROVIDER Provider: openai / anthropic / gemini
CLAUDE_TEAM_MODEL{N}_* Worker model N config (inherits from MAIN)
CLAUDE_TEAM_CUSTOM_EXPERTS Custom experts (JSON format)

N = 1, 2, 3... supports up to 10 worker models

Custom Experts

Define your own experts beyond the built-in frontend, backend, qa:

{
  "env": {
    "CLAUDE_TEAM_CUSTOM_EXPERTS": "{\"rust\":{\"name\":\"Rust Expert\",\"prompt\":\"You are a Rust expert...\",\"tier\":\"powerful\"},\"k8s\":{\"name\":\"K8s Expert\",\"prompt\":\"You are a Kubernetes expert...\",\"tier\":\"balanced\"}}"
  }
}
Field Required Description
name Expert display name
prompt Expert role description (System Prompt)
tier Model tier: fast / balanced / powerful
skills Skill tags array

Model Tiers

Tier Use Case Example Scenarios
fast Simple, quick tasks Formatting, simple queries, docs
balanced Regular dev tasks Components, APIs, unit tests
powerful Complex reasoning Architecture, optimization, security

📦 Changelog

v0.4.0

  • 🎯 Custom Experts - Define experts via environment variables
  • 🔗 Workflow Templates - 5 pre-built workflows
  • 📊 Observability - Dashboard, cost estimation, plan preview
  • 🔌 Integration - Project file reading, structure analysis, commit messages
  • 💡 Smart Recommendations - Auto-suggest workflows
  • 🧪 Test Coverage - 155 test cases

v0.3.0

  • 🔄 Task interrupt/resume support
  • 💬 Multi-turn expert conversations
  • 📊 Token counting and cost estimation
  • 📋 Expert templates (6 built-in + custom)
  • 🔔 Webhook notifications
  • Exponential backoff retry
  • 🔧 Hot config reload
Earlier versions

v0.2.x

  • 🌊 Streaming output support
  • 📊 Usage statistics
  • 🎯 Model strategies
  • 💾 Result caching
  • 🔄 Auto model switching

v0.1.x

  • 🎉 Initial release
  • 🤖 Multi-model collaboration
  • 🌐 Proxy API support

🤝 Contributing

Contributions are welcome! Please read our:

📄 License

MIT


Star History

Star History Chart


⬆ Back to Top

Made with ❤️ by the community