readyorai
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 @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 readyoraiVS Code (.vscode/mcp.json):
{
"servers": {
"readyorai": {
"command": "npx",
"args": ["-y", "readyorai"]
}
}
}CLI 도구로 사용
npm install -g readyoraiCLI 사용법
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종료 코드
코드 | 의미 |
| 문제 없음 |
| 경고 발견 |
| 오류 발견 |
| 런타임 오류 |
구성
프로젝트 루트에 .readyorai.json을 생성하세요:
{
"checks": ["complexity", "naming", "security"],
"severity": "warning",
"exclude": ["dist/**", "node_modules/**"]
}인라인 억제
특정 줄의 발견 사항을 무시합니다:
eval(code); // readyorai-ignoreMCP 도구
도구 | 설명 |
| 단일 파일의 코드 품질 문제 분석 |
| 디렉터리의 모든 소스 파일 일괄 분석 |
| 정량적 지표(LOC, 복잡성, 함수 수) 가져오기 |
| 두 파일 버전을 비교하여 수정, 신규 도입, 변경 없음 발견 사항 표시 |
| 각 발견 사항에 대한 컨텍스트와 함께 실행 가능한 수정 제안 제공 |
MCP 프롬프트
프롬프트 | 설명 |
| 선택적 초점 영역이 있는 구조화된 코드 리뷰 |
| 프로젝트 수준 건강 평가 |
검사 항목
검사 항목 | 감지 내용 |
| 순환/인지 복잡성, 깊은 중첩 |
| 규칙 위반, 한 글자 변수, 불리언 접두사 |
| 긴 파일/함수, 너무 많은 매개변수, 긴 줄 |
| console.log, 빈 catch, 매직 넘버, 중첩 삼항 연산자, TODO |
| 사용하지 않는 임포트, 와일드카드 임포트, 분산된 임포트 |
| 누락된 JSDoc/docstring, 낮은 주석 비율 |
| 하드코딩된 비밀, eval(), SQL 인젝션, XSS 패턴 |
| 중복 코드 블록, 반복되는 매직 문자열 |
| 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
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceEnables comprehensive code analysis including quality assessment, security vulnerability detection, refactoring suggestions, complexity calculations, and automatic documentation generation for multiple programming languages.510MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables 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
- AlicenseNot gradedqualityCmaintenanceEnables 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.91Apache 2.0
- AlicenseAqualityAmaintenanceEnables AI assistants and developers to analyze code for language-specific best practices and idiomatic patterns across programming languages, CI automation, and configuration formats.162MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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