Skip to main content
Glama

ReadyOrAI

로컬 코드 검사를 위한 무료 MCP 서버. 코드를 수정하거나 API 호출 없이 클린 코드 관행, 모범 사례를 분석하고 실행 가능한 권장 사항을 제공합니다.

기능

  • 9가지 분석기: 복잡성, 명명, 구조, 패턴, 임포트, 문서화, 보안, 중복, AI 생성 코드 감지

  • 다중 언어: JS/TS, Python, Go, Rust (심층 분석) + Java, C#, Ruby, PHP 등 (정규식 기반)

  • 무료: 모든 분석이 로컬에서 실행 — API 키 불필요, 외부 호출 없음

  • MCP 서버: stdio 전송을 통해 Claude Desktop, Claude Code, VS Code에서 작동

  • CLI 도구: 독립 실행을 위한 ready @filenameAI 터미널 명령

  • 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

AI 생성 코드에서 흔한 패턴 감지

언어 지원

등급

언어

분석 방식

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