claude-team-mcp

mcp
Security Audit
Warn
Health Pass
  • License รขโ‚ฌโ€ License: MIT
  • Description รขโ‚ฌโ€ Repository has a description
  • Active repo รขโ‚ฌโ€ Last push 0 days ago
  • Community trust รขโ‚ฌโ€ 50 GitHub stars
Code Warn
  • process.env รขโ‚ฌโ€ Environment variable access in src/__tests__/custom-experts.test.ts
Permissions Pass
  • Permissions รขโ‚ฌโ€ No dangerous permissions requested
Purpose
This tool is a Multi-Agent MCP Server that orchestrates multiple AI models (like GPT, Claude, and Gemini) to collaborate on complex software development tasks as a virtual team.

Security Assessment
Overall risk: Medium. The server acts as a router, making network requests to external AI APIs based on your configuration. It requires API keys to function, which you must supply via environment variables (e.g., `CLAUDE_TEAM_MAIN_KEY`) in your IDE's MCP configuration. There are no hardcoded secrets in the codebase. The automated scan flags environment variable access in the test files, which is a standard practice for loading test configurations rather than a vulnerability. The tool does not request dangerous local permissions and does not appear to execute arbitrary shell commands. However, because it handles your API keys and routes instructions to external models, standard caution is advised.

Quality Assessment
The project is highly active and exhibits strong quality indicators. It was updated very recently (last push was today), uses the permissive MIT license, and features a comprehensive README with clear documentation. The repository has garnered 50 GitHub stars, indicating a healthy level of community interest and early trust. Additionally, the tool boasts a robust automated test suite with 155 passed tests.

Verdict
Safe to use, provided you are comfortable configuring your personal API keys in your local IDE's settings to enable external network requests.
SUMMARY

๐Ÿค– Multi-Agent MCP Server - Let Claude Code / Windsurf / Cursor orchestrate GPT, Claude, Gemini to work as an AI dev team

README.md

๐Ÿค– 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

Reviews (0)

No results found