Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Codeview Mcp

    AI-powered code-review toolkit: MCP server + CLI to analyze GitHub PRs with local LLM smells, cloud LLM summaries, inline comments, risk gating, and test stub generation.

    2 stars
    Python
    Updated Sep 19, 2025

    Table of Contents

    • 1 Why
    • 2 What it does
    • 3 Quick Start (5 min)
    • 4 Architecture
    • 5 Benchmark
    • 6 Docs
    • 7 Day-by-Day Log
    • 8 Roadmap

    Table of Contents

    • 1 Why
    • 2 What it does
    • 3 Quick Start (5 min)
    • 4 Architecture
    • 5 Benchmark
    • 6 Docs
    • 7 Day-by-Day Log
    • 8 Roadmap

    Documentation

    CodeView MCP 🪄

    _Powered by MCP, CodeLlama-13B (local), Llama-3.1-8b-instant (cloud)_

    PyPI

    CI

    ---

    1 Why

    Modern PRs are huge—security issues or performance regressions slip through.

    ReviewGenie does a 30-second AI review:

    • Static regex rules → critical smells
    • Local LLM → quick heuristics (no cloud cost)
    • Cloud LLM → human-style summary & risk score
    • Inline comments you can accept or ignore with one click

    ---

    2 What it does

    ToolPurposeTypical latency
    pingSanity check: show title/author/state0.3 s
    ingestFetch diff JSON + SQLite cache1–2 s
    analyzeSummary, smells[], rule_hits[], risk_score ∈ [0–1]6–10 s
    inlinePosts or previews comments0.5 s
    checkCI gate (risk_score > threshold)0.2 s
    generate_testsStub pytest files + open PR4–6 s

    Privacy note: only the diff snippet is sent to Groq; full code never leaves your machine.

    ---

    3 Quick Start (5 min)

    bash
    git clone https://github.com/mann-uofg/codeview-mcp.git
    cd codeview-mcp
    python -m venv .venv && source .venv/bin/activate
    pip install -r requirements.txt
    pip install -e .
    
    # one-liner smoke
    reviewgenie/codeview ping https://github.com/psf/requests/pull/6883

    Store secrets once (env-var OR keyring):

    python
    from codeview_mcp.secret import set_in_keyring
    
    set_in_keyring("GH_TOKEN",        "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")    #GitHub PAT  
    set_in_keyring("OPENAI_API_KEY",  "gsk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")              # Groq/OpenAI key  
    set_in_keyring("OPENAI_BASE_URL", "https://api.groq.com/openai/v1")

    Full tutorial: [docs/QUICKSTART.md](docs/QUICKSTART.md)

    ---

    4 Architecture

    pipeline

    • SQLite → diff cache (24 h)
    • ChromaDB → hunk embeddings
    • Back-off → GitHub retries (403/5xx)
    • Tracing → OpenTelemetry spans
    • Detailed diagram: [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)

    ---

    5 Benchmark

    See [bench/benchmarks.md](bench/benchmarks.md):

    10 popular OSS PRs → avg ⏱ 8.1 s analyze, 💰 \$0.0008 Groq cost, 96 % comment acceptance.

    ---

    6 Docs

    • API schema: [docs/API_SCHEMA.json](docs/API_SCHEMA.json)
    • CLI reference: [docs/USAGE.md](docs/USAGE.md)
    • Config & env: [docs/CONFIGURATION.md](docs/CONFIGURATION.md)
    • Contributing: [docs/CONTRIBUTING.md](docs/CONTRIBUTING.md)

    ---

    7 Day-by-Day Log

    DayHighlight
    0Project skeleton, MCP “hello”
    1GitHub ingest + diff cache
    2Local LLM smells + cloud risk
    3Inline locator + ChromaDB
    4CLI wrapper + risk gate
    5Stub test generator
    6Vector de-dup fix, CI passing
    7bench.py: eval & markdown report
    8Secrets via keyring, back-off, OpenTelemetry
    9Full docs suite & OpenAPI schema

    Full changelog: [docs/CHANGELOG.md](docs/CHANGELOG.md)

    ---

    8 Roadmap

    • 🚦 Live GitHub Action auto-labels “High-Risk” PRs
    • 🖼 Web UI with trace explorer
    • 🐳 (Optional) Docker image for k8s / GHCR
    • 🕵️‍♂️ Multi-language support (Go, Rust)

    Star the repo ⭐ & drop an issue if you’d like to help!

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • CH

      Chuk Mcp Linkedin

      Python00
    • PU

      Pursuit Mcp

      Python00
    • HE

      Hello Mcp

      Python00
    • GR

      Gradle Mcp

      Python00

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k