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
  • 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.0.tar.gz (97.8 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.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: vibeteam-0.1.0.tar.gz
  • Upload date:
  • Size: 97.8 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.0.tar.gz
Algorithm Hash digest
SHA256 9cdd2a8bd934d2053b5106e598e6d5487ec5fbb4cbe6cac465208aeaf8c5070f
MD5 e0ffe30da79208897ed92acccc5854d5
BLAKE2b-256 c7a8742efe32953fd27393b916a066fd2e6e216649d79796d2d58b2c019a9328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: vibeteam-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6871394680955375be8774262b4ff3d0d96caa28f5085643b00c62c68a6df372
MD5 e615568a13a1182d2c90b2ccdc4e0146
BLAKE2b-256 5d9a6fc56cc7d51bab555357905a0747e598063aeacf8324d66a12f84829bbfb

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