raye-deng/open-code-review

raye-deng/open-code-review

от raye-deng
MCP сервер для проверки качества AI-сгенерированного кода. Выявляет галлюцинированные импорты, устаревшие API, over-engineering и security антипаттерны. Работает локально с любыми LLM, поддерживает 6 языков. Полезен командам с Copilot, Cursor, Claude Code — встраивается в CI/CD и IDE через MCP.

Open Code Review

The first open-source CI/CD quality gate built specifically for AI-generated code. Detects hallucinated imports, stale APIs, over-engineering, and security anti-patterns — powered by local LLMs and any OpenAI-compatible provider. Free. Self-hostable. 6 languages.

Open Code Review

npm version npm version npm downloads License: BUSL-1.1 CI GitHub Stars PRs Welcome

Works With

Cursor GitHub Copilot Claude Code Windsurf Codex Augment Code Supermaven Aider

Any AI tool that generates code — if it writes it, OCR reviews it.

What AI Linters Miss

AI coding assistants (Copilot, Cursor, Claude) generate code with defects that traditional tools miss entirely:

Defect Example ESLint / SonarQube
Hallucinated imports import { x } from 'non-existent-pkg' ❌ Miss
Stale APIs Using deprecated APIs from training data ❌ Miss
Context window artifacts Logic contradictions across files ❌ Miss
Over-engineered patterns Unnecessary abstractions, dead code ❌ Miss
Security anti-patterns Hardcoded example secrets, eval() ❌ Partial

Open Code Review detects all of them — across 6 languages, for free.

Demo

L2 HTML Report Screenshot

📄 View full interactive HTML report

Quick Preview
$ ocr scan src/ --sla L3

╔══════════════════════════════════════════════════════════════╗
║           Open Code Review — Deep Scan Report               ║
╚══════════════════════════════════════════════════════════════╝

  Project: packages/core/src
  SLA: L3 Deep — Structural + Embedding + LLM Analysis

  112 issues found in 110 files

  Overall Score: 67/100  D
  Threshold: 70  |  Status: FAILED
  Files Scanned: 110  |  Languages: typescript  |  Duration: 12.3s
Инструменты были проиндексированы:
explain_issue

Объясняет проблему качества кода, обнаруженную OCR. Возвращает подробное объяснение, контекст категории и руководство по исправлению, чтобы AI-агент мог на их основе действовать.

Параметры
  • categorystring

    Issue category

  • filestring

    File path where the issue was found

  • issuestringобязательный

    The issue description to explain

  • linenumber

    Line number

  • severitystring

    Severity: critical/high/medium/low/info

  • suggestionstring

    Auto-generated fix suggestion

heal_code

Загружает исходный код файла и подготавливает запрос на исправление для AI-агента. Затем агент (вы) применяет исправление на основе описания проблемы и предложения. Возвращает содержимое файла вместе с контекстом исправления.

Параметры
  • issuestringобязательный

    Issue description to fix

  • pathstringобязательный

    File path to heal

  • suggestionstring

    Suggested fix from OCR scan

scan_diff

Сканирует git diff между двумя ветками на предмет проблем с качеством кода. Идеально подходит для ревью PR/MR — анализирует только изменённые файлы и строки.

Параметры
  • basestringобязательный

    Base branch (e.g. 'origin/main')

  • headstringобязательный

    Head branch (e.g. 'HEAD')

  • levelenum

    SLA level

  • pathstringобязательный

    Repository path

scan_directory

Сканирует каталог на предмет проблем качества AI-сгенерированного кода. Обнаруживает галлюцинирующие импорты, фантомные пакеты, устаревшие API, антипаттерны безопасности и другое. Поддерживает TypeScript, JavaScript, Python, Java, Go и Kotlin.

Параметры
  • languagesstring

    Comma-separated languages (e.g. 'typescript,python'). Auto-detect if omitted.

  • levelenum

    SLA level: L1 (fast structural), L2 (standard + local AI), L3 (deep + remote AI)

  • pathstringобязательный

    Directory path to scan

Похожие MCP-сервера

notasandy/mcp-code-sanitizer

notasandy/mcp-code-sanitizer

MCP сервер для строгого AI-ревью кода: находит баги, уязвимости и оценивает качество от 0 до 100. Подходит разработчикам в Claude, Cursor и VS Code. Бесплатный анализ через Groq, интеграция с GitHub Actions для автоматических PR-ревью.

Python2
CircleCI/mcp-server-circleci

CircleCI/mcp-server-circleci

официальный

MCP-сервер для интеграции CircleCI с AI-ассистентами: запускайте пайплайны, анализируйте сбои, находите flaky тесты и управляйте CI/CD прямо из IDE через естественный язык. Полезен командам, ускоря...

TypeScript92
cuttalo/depscope

cuttalo/depscope

MCP сервер DepScope проверяет пакеты в 19 экосистемах - выявляет галлюцинации, устаревшие и вредоносные зависимости. Помогает AI-агентам избегать установки вымышленных и опасных пакетов.

1
ArchAI-Labs/fastmcp-sonarqube-metrics

ArchAI-Labs/fastmcp-sonarqube-metrics

MCP сервер на базе FastMCP для доступа к метрикам SonarQube: извлекает показатели качества кода, историю метрик и дерево компонентов. Помогает разработчикам и DevOps автоматизировать мониторинг и интеграцию данных SonarQube в свои пайплайны.

Python14
circleci-public/mcp-server-circleci

circleci-public/mcp-server-circleci

MCP сервер для интеграции CircleCI с ИИ-ассистентами: запускайте пайплайны, анализируйте тесты и конфигурации прямо из IDE. Ускоряет CI/CD и разработку для команд, работающих в Cursor, Claude и других MCP-клиентах.

TypeScript92
sonarsource/sonarqube-mcp-server

sonarsource/sonarqube-mcp-server

Сервер SonarQube MCP подключает анализ качества кода и безопасности к AI-агентам. Разработчики проверяют код прямо из агента, используя SonarQube Cloud или Server, и анализируют фрагменты без переключений.

Java643
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин