Orchestrates agent collaboration through a 'Swarm' mode that uses CrewAI for dynamic task delegation and multi-agent management.
Connects multi-agent capabilities to GitHub Copilot in VS Code, allowing developers to use specialized agents as dynamic tools.
Connects to Google's AI models, making them available for parallel execution, debate, and other multi-agent strategies.
Integrates OpenAI models into a unified API for building and coordinating specialized agent teams across various tasks.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Red Team MCPUse the research team to analyze the competitive landscape for AI startups"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Red Team MCP is a multi-agent collaboration platform that connects to 68 providers and 1500+ models via models.dev. Build specialized agent teams, coordinate complex workflows, and integrate seamlessly with VS Code and Claude Desktop through the Model Context Protocol (MCP).
โจ Features
๐ฏ Universal Model Access
68 Providers: Anthropic, OpenAI, Google, Groq, Mistral, DeepSeek, and 60+ more
1500+ Models: Auto-synced from models.dev
Unified API: One interface for all providers
๐ค Multi-Agent Collaboration
5 Coordination Modes: Pipeline, Ensemble, Debate, Swarm, Hierarchical
Predefined Teams: Writing, Marketing, Research, Technical, Executive
Custom Teams: Build your own agent configurations
๐ก MCP Integration
VS Code Ready: Works with GitHub Copilot
Claude Desktop: Native integration
Dynamic Tools: All agents exposed as MCP tools
๐ Production Ready
FastAPI Backend: High-performance async API
Web Dashboard: HTMX-powered admin interface
Cost Tracking: Per-request usage analytics
๐ Quick Start
Option A: Docker (Recommended)
Option B: Local Install
Configure API Keys
Run
๐ค Multi-Agent Coordination
Red Team MCP excels at coordinating multiple AI agents on complex tasks. Choose from 5 coordination modes:
Mode | Description | Best For |
Pipeline | Agents work sequentially, each building on the previous output | Document workflows, iterative refinement |
Ensemble | Agents work in parallel, then synthesize results | Comprehensive analysis, multiple perspectives |
Debate | Agents engage in back-and-forth argumentation | Critical thinking, finding flaws |
Swarm | CrewAI-powered collaboration with delegation | Complex projects, dynamic task allocation |
Hierarchical | Manager agent delegates to specialists | Large teams, structured workflows |
Predefined Agent Teams
Team | Agents | Default Mode |
Writing Team | Creative Writer, Editor, SEO Specialist | Pipeline |
Marketing Team | Strategist, Brand Manager, Social Media | Hierarchical |
Research Team | Researcher, Data Scientist, Analyst | Ensemble |
Technical Team | Expert, Solutions Architect, Security | Debate |
Executive Team | Strategy, Financial, Operations | Ensemble |
Example: Multi-Agent Request
๐ก MCP Integration
Red Team MCP provides a Model Context Protocol server for seamless integration with AI assistants.
VS Code Setup
Create .vscode/mcp.json in your project:
Claude Desktop Setup
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
Available MCP Tools
Tool | Description |
| List all available agents |
| List all predefined teams |
| Chat with a specific agent |
| Execute a team on a task |
| Run multi-agent coordination |
| Generate multiple perspectives |
๐ API Reference
Chat Endpoint
Multi-Agent Endpoint
Run Team Endpoint
Additional Endpoints
Endpoint | Method | Description |
| GET | List all agents |
| GET | List all teams |
| GET | List available models |
| GET | Health check |
| WS | WebSocket streaming |
๐๏ธ Architecture
โ๏ธ Configuration
Environment Variables
config.yaml
๐งช Development
๐ Web Dashboard
Access the admin dashboard at http://localhost:8000/ui/ to:
๐ฌ Chat with any agent interactively
๐ฅ Manage Teams and agent configurations
๐ View Statistics on usage and costs
โ๏ธ Configure providers and settings
๐ค Export configurations
๐ค Contributing
Fork the repository
Create a feature branch (
git checkout -b feature/amazing)Add tests for new functionality
Ensure all tests pass (
python -m pytest)Submit a pull request
๐ License
AGPL-3.0 License - see LICENSE for details.
๐ Acknowledgments
models.dev - Comprehensive model database
CrewAI - Agent orchestration framework
FastAPI - High-performance web framework
All 68 AI providers making their models accessible