Skip to main content
Glama

ReadyOrAI

Kostenloser MCP-Server für lokale Code-Inspektion. Analysiert Ihren Code auf saubere Codepraktiken, Best Practices und gibt umsetzbare Empfehlungen – ohne Ihren Code zu ändern oder API-Aufrufe durchzuführen.

Funktionen

  • 9 Analysatoren: Komplexität, Benennung, Struktur, Muster, Importe, Dokumentation, Sicherheit, Duplikation, Erkennung von KI-generiertem Code

  • Mehrsprachig: JS/TS, Python, Go, Rust (tiefgehende Analyse) + Java, C#, Ruby, PHP und mehr (regex-basiert)

  • Kostenlos: Die gesamte Analyse läuft lokal – keine API-Schlüssel, keine externen Aufrufe

  • MCP-Server: Funktioniert mit Claude Desktop, Claude Code und VS Code über stdio-Transport

  • CLI-Tool: ready @filename und AI-Terminalbefehle für den eigenständigen Einsatz

  • SARIF-Ausgabe: Exportieren Sie Ergebnisse für die GitHub-Code-Scanning-Integration

  • Watch-Modus: Kontinuierliche Neuanalyse bei Dateiänderungen

  • Baseline-/Diff-Modus: Verfolgen Sie die schrittweise Einführung – nur neue Probleme anzeigen

  • Konfigurationsdatei: Projektweite .readyorai.json für gemeinsame Einstellungen

  • Inline-Unterdrückungen: Bestimmte Befunde mit // readyorai-ignore-Kommentaren ausblenden

Related MCP server: Risk Audit MCP

Installation

Als MCP-Server

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"]
    }
  }
}

Als CLI-Tool

npm install -g readyorai

CLI-Verwendung

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

Exit-Codes

Code

Bedeutung

0

Keine Probleme gefunden

1

Warnungen gefunden

2

Fehler gefunden

3

Laufzeitfehler

Konfiguration

Erstellen Sie eine .readyorai.json im Projektstammverzeichnis:

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

Inline-Unterdrückungen

Blenden Sie bestimmte Befunde in einer Zeile aus:

eval(code); // readyorai-ignore

MCP-Tools

Tool

Beschreibung

inspect_file

Analysiert eine einzelne Datei auf Codequalitätsprobleme

inspect_directory

Stapelanalyse aller Quelldateien in einem Verzeichnis

get_metrics

Quantitative Metriken abrufen (LOC, Komplexität, Funktionsanzahl)

compare_files

Zwei Dateiversionen vergleichen und behobene, neu eingeführte oder unveränderte Befunde anzeigen

suggest_fixes

Umsetzbare Korrekturvorschläge mit Kontext für jeden Befund erhalten

MCP-Prompts

Prompt

Beschreibung

review-code

Strukturierte Code-Überprüfung mit optionalem Fokusbereich

health-check

Projektweite Gesundheitsbewertung

Prüfungen

Check

Was er erkennt

complexity

Zyklomatische/kognitive Komplexität, tiefe Verschachtelung

naming

Verstöße gegen Konventionen, Ein-Buchstaben-Variablen, boolesche Präfixe

structure

Lange Dateien/Funktionen, zu viele Parameter, lange Zeilen

patterns

console.log, leere catch-Blöcke, magische Zahlen, verschachtelte Ternäroperatoren, TODOs

imports

Unbenutzte Importe, Wildcard-Importe, verstreute Importe

documentation

Fehlende JSDoc/Docstrings, niedriges Kommentarverhältnis

security

Hartcodierte Geheimnisse, eval(), SQL-Injection, XSS-Muster

duplication

Doppelte Codeblöcke, wiederholte magische Zeichenfolgen

ai-detection

Erkennt Muster, die in KI-generiertem Code üblich sind

Sprachunterstützung

Stufe

Sprachen

Analyse

1

JavaScript, TypeScript, Python, Go, Rust

Vollständige AST-basierte Analyse

2

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

Regex + heuristische Analyse

3

Beliebige Textdatei

Zeilenbasierte Prüfungen (Länge, TODOs, Geheimnisse, Duplikation)

Entwicklung

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

Unterstützung

Wenn Sie ReadyOrAI nützlich finden, erwägen Sie, das Projekt zu unterstützen:

  • Borko — 5 euro

Lizenz

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