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-агент мог на их основе действовать.

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

Параметры

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

    The issue description to explain

  • filestring

    File path where the issue was found

  • linenumber

    Line number

  • severitystring

    Severity: critical/high/medium/low/info

  • categorystring

    Issue category

  • suggestionstring

    Auto-generated fix suggestion

heal_code

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

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

Параметры

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

    File path to heal

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

    Issue description to fix

  • suggestionstring

    Suggested fix from OCR scan

scan_diff

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

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

Параметры

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

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

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

    Head branch (e.g. 'HEAD')

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

    Repository path

  • levelenum

    SLA level

    L1L2L3
scan_directory

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

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

Параметры

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

    Directory path to scan

  • levelenum

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

    L1L2L3
  • languagesstring

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

Другие проверенные MCP-сервера

vectara/vectara-mcp

vectara/vectara-mcp

официальный

MCP-сервер для RAG с Vectara: семантический поиск, генерация и коррекция галлюцинаций. Помогает AI-агентам выдавать фактологически точные ответы с верификацией. Совместим с Claude Desktop.

Python27
rinadelph/Agent-MCP

rinadelph/Agent-MCP

MCP сервер для координации нескольких AI-агентов при разработке. Агенты работают параллельно, используют общую память и граф знаний, что исключает потерю контекста и конфликты. Подходит для крупных...

TypeScript1270
pydantic/logfire-mcp

pydantic/logfire-mcp

официальный

MCP-сервер для интеграции с Logfire от Pydantic. Текущая версия архивирована — используйте новый удаленный сервер для быстрой итерации инструментов и лучшего опыта. Полезен разработчикам, работающим с логированием и мониторингом Pydantic Logfire.

Python162
Playwright MCP

Playwright MCP

официальный

MCP сервер для браузерной автоматизации на основе Playwright. Использует structured accessibility snapshots вместо скриншотов, что делает его быстрым и LLM-friendly. Подходит для агентов, тестирования и автономных сценариев без vision-моделей.

TypeScript35255
scrapeless-ai/scrapeless-mcp-server

scrapeless-ai/scrapeless-mcp-server

официальный

Scrapeless MCP Server подключает LLM и AI-агентов к вебу: поиск Google, тренды, браузерная автоматизация, скрапинг (HTML, Markdown, скриншоты). Применяется для AI-ассистентов, копилотов и веб-агентов.

TypeScript166
gitkraken/gk-cli

gitkraken/gk-cli

официальный

MCP-сервер GitKraken CLI объединяет git, GitHub и Jira. Встроенный AI помогает с коммитами и Pull Request. Полезен разработчикам для автоматизации работы с несколькими репозиториями через единый сервер.

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

Лука Никитин