Skip to main content

Multi-Model Code Review and Analysis MCP Server for Claude Code

Project description

Quantum Code

PyPI version Python 3.11+ License: MIT CI

Enterprise-Grade Multi-Model Code Analysis MCP Server

Quantum Code is a production-ready AI orchestration platform that seamlessly integrates with Claude Code CLI to deliver comprehensive code review, security analysis, and multi-agent consensus using multiple large language models simultaneously. Built for modern development teams requiring automated code quality assurance.

๐Ÿš€ Key Features

Core Capabilities

  • ๐Ÿ” Automated Code Review - Comprehensive analysis with OWASP Top 10 security validation
  • ๐Ÿ’ฌ Intelligent Chat - Context-aware development assistance with repository understanding
  • ๐Ÿ”„ Multi-Model Comparison - Parallel execution across different AI providers
  • ๐ŸŽญ Consensus Engine - Multi-agent debate with independent analysis and critique
  • ๐Ÿ›ก๏ธ Security First - Built-in vulnerability detection and code quality assurance

Model Support

  • ๐Ÿค– Multi-Provider Integration - OpenAI GPT, Anthropic Claude, Google Gemini, OpenRouter
  • ๐Ÿ–ฅ๏ธ Hybrid Execution - Seamless mixing of CLI and API-based models
  • ๐Ÿท๏ธ Smart Aliasing - Intuitive model shortcuts (mini, sonnet, gemini)
  • ๐Ÿงต Context Persistence - Thread-safe conversation management across review sessions

Enterprise Features

  • โšก High Performance - Async architecture with parallel model execution
  • ๐Ÿ”ง Configurable - Flexible model selection and parameter tuning
  • ๐Ÿ“Š Analytics - Token usage tracking and performance metrics
  • ๐Ÿ”’ Secure - Isolated execution environments and credential management

๐Ÿš€ Quick Start

Installation

pip install quantum-code

Basic Usage

# Start the MCP server
quantum-server

# Or use CLI for direct code review
quantum src/ --model gemini-3

# Get help
quantum --help

Claude Code Integration

Add to ~/.claude.json:

{
  "mcpServers": {
    "quantum": {
      "command": "quantum-server"
    }
  }
}

๐Ÿ“Š Performance & Architecture

Performance Metrics

Capability Performance Benchmark
Multi-Model Execution โšก 3 models in ~10s 3x faster than sequential
Async Processing ๐Ÿ”„ Non-blocking I/O Python asyncio framework
Context Management ๐Ÿ’พ Thread-safe persistence Across review sessions
Response Optimization ๐Ÿ“Š Minimal latency Only slowest model time

System Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Claude Code   โ”‚โ”€โ”€โ”€โ–ถโ”‚  Quantum Code    โ”‚โ”€โ”€โ”€โ–ถโ”‚  AI Providers   โ”‚
โ”‚     Client      โ”‚    โ”‚   MCP Server     โ”‚    โ”‚  (GPT, Claude,  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ”‚   Gemini, etc.) โ”‚
                              โ”‚                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                              โ–ผ
                       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                       โ”‚  Analysis Tools  โ”‚
                       โ”‚ โ€ข Code Review    โ”‚
                       โ”‚ โ€ข Security Scan  โ”‚
                       โ”‚ โ€ข Chat Assistant โ”‚
                       โ”‚ โ€ข Model Compare  โ”‚
                       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿค– Supported Models

API Models

  • OpenAI: gpt-5-mini, gpt-5.2, gpt-5.1-codex
  • Anthropic: claude-haiku-4.5, claude-sonnet-4.5, claude-opus-4.5
  • Google: gemini-2.5-pro, gemini-3-flash, gemini-3-pro
  • Azure OpenAI: azure-gpt-5-mini
  • AWS Bedrock: bedrock-claude-4-5-sonnet

CLI Models

  • Gemini CLI: gemini-cli (alias: gem-cli)
  • Codex CLI: codex-cli (alias: cx-cli)
  • Claude CLI: claude-cli (alias: cl-cli)

๐Ÿ”ง Configuration

Environment Variables

# API Keys (at least one required)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GEMINI_API_KEY=...

# Model Settings
DEFAULT_MODEL=gemini-3
DEFAULT_MODEL_LIST=codex,gemini-3,sonnet
DEFAULT_TEMPERATURE=0.2

# Server Settings
LOG_LEVEL=INFO
MAX_FILES_PER_REVIEW=100
MAX_FILE_SIZE_KB=50

Model Configuration

Create ~/.quantum_code/config.yaml:

version: "1.0"
models:
  my-custom-model:
    litellm_model: openai/gpt-4o
    aliases:
      - custom
    notes: "My custom GPT-4o configuration"

๐Ÿ“‹ Usage Examples

Code Review

# Review with specific model
quantum src/ --model sonnet

# Multi-model analysis
quantum src/ --models codex,gemini-3,sonnet

Interactive Chat

# Chat with repository context
quantum chat "How does the authentication work?"

Model Comparison

# Compare different approaches
quantum compare "Best state management for React app?"

๐Ÿ›ก๏ธ Security & Quality

  • OWASP Top 10 Analysis - Automated security vulnerability detection
  • Performance Patterns - Code efficiency and optimization suggestions
  • Architecture Review - Design pattern and structural analysis
  • Multi-Model Consensus - Cross-validation from different AI perspectives

๐Ÿ”„ Workflow Modes

Mode Description Use Case
codereview Systematic code analysis Code quality, security, performance
chat Interactive development help Questions, explanations, guidance
compare Multi-model comparison Architecture decisions, approach evaluation
debate Consensus building Complex decisions, validation

๐Ÿ“ˆ Architecture

Core Components

  • FastMCP Server - Model Context Protocol implementation
  • LiteLLM Integration - Unified API for 100+ LLM providers
  • Async Processing - Concurrent model execution
  • Context Management - Thread-safe request scoping
  • Artifact Storage - File output management

Design Principles

  • DRY (Don't Repeat Yourself) - Single source of truth for schemas
  • Type Safety - Full Pydantic validation
  • Async-First - All I/O operations are asynchronous
  • Factory Pattern - Auto-generated MCP tools from schemas

๐Ÿค Contributing

We welcome contributions! See our GitHub repository for:

  • Development setup instructions
  • Code standards and guidelines
  • Testing procedures
  • Pull request process

๐Ÿ“„ License

MIT License - see LICENSE file for details.

๐Ÿ‘จโ€๐Ÿ’ป Author

Nishant Gaurav - Codewithevilxd

๐Ÿ”— Links


Quantum Code - Multi-Model AI Orchestration for Superior Code Analysis

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

quantum_code-0.1.4.tar.gz (90.0 kB view details)

Uploaded Source

Built Distribution

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

quantum_code-0.1.4-py3-none-any.whl (100.0 kB view details)

Uploaded Python 3

File details

Details for the file quantum_code-0.1.4.tar.gz.

File metadata

  • Download URL: quantum_code-0.1.4.tar.gz
  • Upload date:
  • Size: 90.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for quantum_code-0.1.4.tar.gz
Algorithm Hash digest
SHA256 c611d952cb32733eba1e08ed9636abafe04a8c26ef1b49a8da1a98b6ea6eca91
MD5 a5381e4dd433d3f0331044fc03a01a38
BLAKE2b-256 9ce58596d37b63f774e82d46fb9e1530cb09107cf1145815af9c507c1678aa13

See more details on using hashes here.

File details

Details for the file quantum_code-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: quantum_code-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 100.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for quantum_code-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0dd0f6ed19ba33d2d292a6b39b88cb8989398956609b2edabc70703e2b157722
MD5 3fbe426e057a1857b1a2d6d96edd2024
BLAKE2b-256 7734c89a84c4e17d90ee7522fd4521b08f862766d94083397b66ede9b83873a5

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