Skip to main content
Glama

ReadyOrAI

Бесплатный MCP-сервер для локального анализа кода. Анализирует ваш код на соответствие практикам чистого кода, лучшим практикам и даёт практические рекомендации — без изменения вашего кода и без API-запросов.

Возможности

  • 9 анализаторов: сложность, именование, структура, паттерны, импорты, документация, безопасность, дублирование, обнаружение ИИ-сгенерированного кода

  • Мультиязычность: JS/TS, Python, Go, Rust (глубокий анализ) + Java, C#, Ruby, PHP и другие (на основе регулярных выражений)

  • Бесплатно: весь анализ выполняется локально — без API-ключей и внешних вызовов

  • MCP-сервер: работает с Claude Desktop, Claude Code и VS Code через stdio-транспорт

  • CLI-инструмент: команды ready @filename и AI для автономного использования

  • Вывод SARIF: экспорт результатов для интеграции с GitHub Code Scanning

  • Режим наблюдения: непрерывный повторный анализ при изменении файлов

  • Режим базовой линии/диффа: отслеживание поэтапного внедрения — видеть только новые проблемы

  • Файл конфигурации: проектный .readyorai.json для общих настроек

  • Встроенные подавления: скрытие конкретных замечаний с помощью комментариев // readyorai-ignore

Related MCP server: Risk Audit MCP

Установка

Как MCP-сервер

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "readyorai": {
      "command": "npx",
      "args": ["-y", "readyorai"]
    }
  }
}

Claude Code:

claude mcp add readyorai -- npx -y readyorai

VS Code (.vscode/mcp.json):

{
  "servers": {
    "readyorai": {
      "command": "npx",
      "args": ["-y", "readyorai"]
    }
  }
}

Как CLI-инструмент

npm install -g readyorai

Использование CLI

ready @src/index.ts                          # Inspect a single file
ready @src/                                  # Inspect a directory
ready @src/index.ts --checks security,naming # Run specific checks
ready @src/index.ts --json                   # JSON output
ready @src/index.ts --sarif                  # SARIF output (GitHub Code Scanning)
ready @src/index.ts --severity warning       # Only warnings and errors
ready @src/index.ts --watch                  # Re-analyze on file changes
ready @src/ --baseline baseline.json         # Compare against saved baseline
ready @src/ --save-baseline baseline.json    # Save current results as baseline
AI                                           # Inspect current directory
AI @src/utils.ts                             # Alias with file target

Коды выхода

Код

Значение

0

Проблем не найдено

1

Найдены предупреждения

2

Найдены ошибки

3

Ошибка выполнения

Конфигурация

Создайте .readyorai.json в корне вашего проекта:

{
  "checks": ["complexity", "naming", "security"],
  "severity": "warning",
  "exclude": ["dist/**", "node_modules/**"]
}

Встроенные подавления

Скрыть конкретные замечания в строке:

eval(code); // readyorai-ignore

MCP-инструменты

Инструмент

Описание

inspect_file

Анализ одного файла на проблемы качества кода

inspect_directory

Пакетный анализ всех исходных файлов в каталоге

get_metrics

Получение количественных метрик (LOC, сложность, количество функций)

compare_files

Сравнение двух версий файла и показ исправленных, новых или неизменных замечаний

suggest_fixes

Получение практических предложений по исправлению с контекстом для каждого замечания

MCP-промпты

Промпт

Описание

review-code

Структурированный обзор кода с опциональной областью фокуса

health-check

Оценка здоровья проекта на уровне проекта

Проверки

Проверка

Что обнаруживает

complexity

Цикломатическая/когнитивная сложность, глубокая вложенность

naming

Нарушения соглашений, однобуквенные переменные, булевы префиксы

structure

Длинные файлы/функции, слишком много параметров, длинные строки

patterns

console.log, пустые catch, магические числа, вложенные тернарники, TODO

imports

Неиспользуемые импорты, импорты с подстановочными знаками, разбросанные импорты

documentation

Отсутствие JSDoc/docstring, низкое соотношение комментариев

security

Захардкоженные секреты, eval(), SQL-инъекции, XSS-паттерны

duplication

Дублирующиеся блоки кода, повторяющиеся магические строки

ai-detection

Обнаружение паттернов, характерных для ИИ-сгенерированного кода

Поддержка языков

Уровень

Языки

Анализ

1

JavaScript, TypeScript, Python, Go, Rust

Полный анализ на основе AST

2

Java, C#, Ruby, PHP, Swift, Kotlin, C, C++

Анализ на основе регулярных выражений и эвристик

3

Любой текстовый файл

Построчные проверки (длина, TODO, секреты, дублирование)

Разработка

git clone https://github.com/TedoNeObichaJavaScript/ReadyOrAI.git
cd ReadyOrAI
npm install
npm run build
npm test

Поддержка

Если вы находите ReadyOrAI полезным, рассмотрите возможность поддержки проекта:

  • Borko — 5 евро

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables comprehensive code analysis including quality assessment, security vulnerability detection, refactoring suggestions, complexity calculations, and automatic documentation generation for multiple programming languages.
    5
    10
    MIT
  • A
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables security scanning of code projects to identify common vulnerabilities like XSS, injections, SSRF, and path traversal issues. Provides local, offline scanning with severity-grouped results and actionable fix suggestions for improving code security.
    38
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI-powered code safety analysis including risk detection, secret scanning, dependency checking, and code snapshot management. Works offline for basic features with optional cloud integration for advanced ML analysis and team collaboration.
    9
    1
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants and developers to analyze code for language-specific best practices and idiomatic patterns across programming languages, CI automation, and configuration formats.
    16
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.

  • Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.

  • Enterprise code intelligence for M&A, security audits, and tech debt. Hosted server with 200k free.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TedoNeObichaJavaScript/ReadyOrAI'

If you have feedback or need assistance with the MCP directory API, please join our Discord server