Skip to main content

MCP server for orchestrating sub-agents based on query analysis

Project description

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

  1. analyze_and_orchestrate: Main orchestration tool that analyzes query and deploys agents
  2. analyze_project: Analyzes project structure and technology stack
  3. analyze_query: Determines query intent and complexity

How It Works

  1. Project Analysis: Scans the current working directory to understand project structure
  2. Query Understanding: Analyzes user query to determine intent and complexity
  3. Agent Planning: Based on project type and query intent, plans appropriate agents
  4. Orchestration: Executes agents in priority order and collects results
  5. 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vibeteam-0.1.1.tar.gz (112.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vibeteam-0.1.1-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file vibeteam-0.1.1.tar.gz.

File metadata

  • Download URL: vibeteam-0.1.1.tar.gz
  • Upload date:
  • Size: 112.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for vibeteam-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d4c636922c14a4d31d4c032445b0d9b5266ac0a5fa7d1fee49638beda4914700
MD5 e27a6c2925a7b076822b225c86f49d9c
BLAKE2b-256 15d128a575b15835c58d605db0e8f065a176350f39102f69be971d29ab625acc

See more details on using hashes here.

File details

Details for the file vibeteam-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: vibeteam-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 30.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.6

File hashes

Hashes for vibeteam-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 821d161a8e8c09c6c263c67adcecfd0f0eefc311223eed59ccca80ee1659c38b
MD5 0286ae035e5d6c2b4357dcd93d2611de
BLAKE2b-256 addd1b49356d365a5b3c55a02d3828972c0c00c73fc886ad4599c2ec9efc017a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page