Checkride
Checkride MCP Server
Checkride는 AI 코딩 에이전트를 위한 빠르고 로컬 기반의 "CI 사전 점검" 검증 사이드카 역할을 하는 Model Context Protocol(MCP) 서버입니다.
AI 에이전트가 코드를 커밋하거나 푸시하기 전에 Checkride 도구를 호출하여 테스트, 타입 체크, 린트, 보안 감사, Git 안전 스캔을 실행하고, AI 수정 힌트를 생성하며, 샌드박스 프로세스 환경과 즉각적인 SHA-256 캐싱을 통해 시각적 보고서를 내보낼 수 있습니다.
기능
빠른 사전 점검 파이프라인: 테스트 스위트, 타입 체커, 린터를 동시에 실행합니다.
스마트 SHA-256 캐싱: 변경되지 않은 코드베이스에서 10ms 미만의 즉시 응답(
[CACHED < 10ms]).Git 및 스테이징 파일 인텔리전스: 수정되었거나 스테이징된 Git 파일에 대해서만 대상별 검증 및 안전 검사를 실행합니다.
사전 커밋 Git 훅: 수동 커밋 전에 코드를 자동으로 검증하도록 로컬
.git/hooks/pre-commit을 쉽게 설치할 수 있습니다.Docker 샌드박싱: 프로세스 실행을 격리하는 선택적 컨테이너 실행(
"sandbox": "docker").의존성 보안 감사: 패키지 보안 감사(
npm audit,cargo audit,pip-audit)를 실행하여 AI 에이전트가 도입한 취약점을 탐지합니다.AI 수정 생성기: 오류 및 타입 불일치를 분석하여 프롬프트에 바로 사용할 수 있는 수정 힌트와 코드 스니펫을 반환합니다.
시각적 보고서 내보내기: Markdown(
.checkride/summary.md) 및 HTML(.checkride/report.html) 검증 요약을 내보냅니다.Git 안전 가드 스캐너: 남아 있는 충돌 마커(
<<<<<<<), 유출된 API 시크릿/키, 디버그 문(console.log,debugger,breakpoint())을 감지합니다.자동 감지: 패키지 매니저(
pnpm,yarn,bun,npm) 및 언어(TypeScript, JavaScript, Python, Rust, Go)를 자동 감지합니다.구성 가능한 사이드카:
.checkriderc.json을 통해 명령, 점검별 타임아웃, 제외 항목 및 사용자 지정 빌드 단계를 커스터마이즈할 수 있습니다.
제공되는 MCP 도구
Tool Name | Description | Parameters | Output Schema |
| 스마트 SHA-256 캐싱(코드 변경 시 <10ms)으로 전체 검증 파이프라인 실행 |
|
|
| 수정/스테이징된 Git 파일에 대해 대상별 점검 실행 |
|
|
| 파일에서 충돌 마커, 유출된 시크릿, 디버그 로그 검사 |
|
|
| 크리티컬 보안 점검 실행 |
|
|
| 수정된 대형 의존성 및 코드 패턴(보안/성능 위험) 분석 |
|
|
| 테스트 실패 및 TS 오류를 해결하기 위한 AI 프롬프트 힌트 |
|
|
|
|
|
|
| 테스트만 실행 |
|
|
| 타입 체크 실행( |
|
|
| 코딩 린터 실행( |
|
|
| 마지막 점검 실행 상태 검색 | 없음 |
|
Git 사전 커밋 훅 설치
로커 .git/hooks/pre-commit을 설치하면 수동 git commit 전에 자동으로 Checkride 점검이 실행됩니다:
npx checkride init-hooks구성
Checkride는 프로젝트 루 폴더에서 .checkriderc.json, .checkrcom 또는 checkconfig.json를 자동 탐색합니다:
{
"sandbox": "docker",
"docker_image": "node:18-alpine",
"timeouts": {
"test": 60000,
"typecheck": 60000,
"lint": 30000,
"security": 60000,
"default": 60000
},
"commands": {
"test": "pnpm test",
"typecheck": "tsc --noEmit",
"lint": "eslint .",
"security": "npm audit --json",
"custom": [
{
"name": "Format Check",
"command": "prettier --check .",
"timeout": 15000
}
]
},
"exclude": ["node_modules", "dist", "build", ".git"],
"env": {
"CI": "true"
}
}AI 에이전트에 연결
1. Claude 데스크톱 구성 파일
{
"mcpServers": {
"checkride": {
"command": "node",
"args": ["/absolute/path/to/checkride-mcp/dist/index.js"]
}
}
}2. Cursor / Antigravity / Claude Code 구성 파일
{
"mcpServers": {
"checkride": {
"command": "npx",
"args": ["-y", "checkride-mcp"]
}
}
}***##
라이선스
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 Connectors
Git-backed platform for skills, tools, and context for AI agents
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Lints + auto-fixes how AI coding agents discover any new product. 24 rules, 6 tools, score 0-100.
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/siqah/Checkride'
If you have feedback or need assistance with the MCP directory API, please join our Discord server