Vibeteam
An MCP (Model Context Protocol) server that intelligently orchestrates sub-agents based on query analysis and project context.
Features
- Query Analysis: Understands user intent (build, debug, feature, refactor, research, etc.)
- Project Detection: Automatically identifies project type (backend, frontend, fullstack, library)
- Smart Agent Orchestration: Deploys specialized agents based on project context and query intent
- Parallel Execution: Runs multiple agents concurrently for faster results
- Tool Detection: Automatically adapts to Cursor, Windsurf, VS Code, Claude Desktop, etc.
- Multi-Agent Support:
- Backend Specialist
- Frontend Specialist
- Web Researcher
- Code Analyzer
- Test Engineer
- DevOps Specialist
Installation
Via uvx (Recommended)
Once published to PyPI, you can install and run directly with uvx:
uvx vibeteam
Via pip
pip install vibeteam
From Source
git clone https://github.com/XiaoConstantine/vibeteam.git
cd vibeteam
uv sync
uv run vibeteam
MCP Configuration
Add to your Claude Desktop or MCP client configuration:
{
"servers": {
"vibeteam": {
"command": "uvx",
"args": ["vibeteam"]
}
}
}
Or if installed via pip:
{
"servers": {
"vibeteam": {
"command": "vibeteam"
}
}
}
Usage
As MCP Server
The server runs as an MCP server and exposes tools for Claude or other MCP clients:
# Run with uvx
uvx vibeteam
# Or if installed
vibeteam
Testing
uv run python test_server.py
Tools Available
- analyze_and_orchestrate: Main orchestration tool that analyzes query and deploys agents
- analyze_project: Analyzes project structure and technology stack
- analyze_query: Determines query intent and complexity
How It Works
- Project Analysis: Scans the current working directory to understand project structure
- Query Understanding: Analyzes user query to determine intent and complexity
- Agent Planning: Based on project type and query intent, plans appropriate agents
- Orchestration: Executes agents in priority order and collects results
- Summary: Provides consolidated output from all agents
Architecture
The orchestrator uses a sophisticated analysis system to:
- Detect backend (Python, Go, Java, etc.) and frontend (React, Vue, Angular) technologies
- Understand query complexity and required expertise
- Deploy agents with appropriate priority levels
- Coordinate multi-agent workflows for complex tasks
Metadata
Release files for vibeteam 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vibeteam-0.1.1.tar.gz | 112.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vibeteam-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 143.0 kB
Release files / vibeteam-0.1.1.tar.gz
| Download URL | vibeteam-0.1.1.tar.gz |
|---|---|
| Size | 112.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4c636922c14a4d31d4c032445b0d9b5266ac0a5fa7d1fee49638beda4914700
|
|
BLAKE2b-256 checksum How to use checksums |
15d128a575b15835c58d605db0e8f065a176350f39102f69be971d29ab625acc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.6
|
Release files / vibeteam-0.1.1-py3-none-any.whl
| Download URL | vibeteam-0.1.1-py3-none-any.whl |
|---|---|
| Size | 30.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
821d161a8e8c09c6c263c67adcecfd0f0eefc311223eed59ccca80ee1659c38b
|
|
BLAKE2b-256 checksum How to use checksums |
addd1b49356d365a5b3c55a02d3828972c0c00c73fc886ad4599c2ec9efc017a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.6
|