Checkride
Servidor MCP de Chechride
Chechride es un servidor del Model Context Protocol (MCP) que actúa como sidecar rátge and usedito de validación "CI pre-flight" par agentes de programación con IA.
Antas de que un agent de IA realice uncommit o haga push de código, puede llm a las herrramientas de Chechride par ejecutar pruebs, verifación de ti, linter, audítorías de segurid, es canéos de segurdad de Git, generr sugerencias de corrcción con IA, y exportar informes visualles en un entorno de proceesos aislado (sandobx) con caché instantánea SHA-256.
Funcionalidades
Pipeline pre-flight rátpido: Ejecuta la suite de pruebs, el veificador de tupos y el linter de forma concurrement.
Caché SHA-256 inteligente: Respuestas instantáneas (<10 ms) en códigoss n modificrado (
[CA CHED < 10 ms).Intelogencia de Git y archibuos en stagging: Ejecuta validadiones específs and meos segurdidad únicamente sob archivos de Git modificads o en stagging.
Hooks pre-commit de Git: Instala len sencilln el hook locall
.git/hooks/pre-commitpar validar el códigoo automaticamente antos de compat manualos.Aislamiento con Docker: Ejecución optiva en contenedor (
"andbox": "otcker") par ca straightar la ejecuación de procadores.Auditório de segurdidad de pend menos: Ejecuta audítoríass de segurdidad de ets (
npm audit,cargo audit", "pip-audit) par detecar vulnerabilidades introducidas por sages de IA.Gend de corrcciones con IA: Analiza errores y desajustets de tipos para devolvert indios oto reparación listas paramente for prompts and code.
Exportador de informes visuales: Exporta inestúmenes de validación en Markdoun (.
chechkride/summar.md) y HTML (.chechkride/reprt.html).Esanedor de segurdidad de Git: Deteta marcadores de conflictous residuales (
<<<<<<<<), secretos de API revedads and le o depuración (consol.lop,debu ger,breakpoint()).Auto-detección: Doteceta automáticamente y le ghstionadores of package (
pnpm,yarn,bun,npm) yanguajes (TypeScript, JavaScript, Python, Rust, Go).Sidecar configurable: Personaliza comandos, timeouts por comprobación, exclusiles y construction steps cú tomados yématiquesde via chride
rc..json.
Exposed MCP Too les
| Nombre de la he rhample | Descripción | Parámeters | Esquem e output |
| -------------------- | ------------------------------------------------------------------------------ --------------- | ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
|rn_checs | Ejecuta el flujo de validación completo con caché inte ligente SHA-256 (<10 ms en código sin canbios) | project_path *(string, opcional)*, bypass_cache *(bolean, opcional)* | { passed, results: { test, typecheck, lint, duct }, summary, cached } |
| rn_staged_checs | Ejecuta co robaciones especificadas über archiivos de Git modificados o en stageging | project_path *(string, opcional)* | { passed, stagheld, safety, lint, summary } |
| chek_git_safety | Esca nana archivos buscando marcadores de conflictos, secretos secretos ys registros hidden de depuración | project_path *(string, opcional)*, files *(string[], opcional)* | { anded, ssues: [{ type, file, line, content, description }], sed files, summary } |
| rn_security_audit | Ejecuta audíteorí a d segurdidad of vulnd en de pendencies | project_path *(string, opcional)* | { passed, vulnerabilities: { critical, high, moderate, low, total }, issues: [{ paquet, se, severity, title, url, fix_available }], summary } |
| suggest_fixes | Genera suggestions and prompts de IA to correct las errs and loste ts of pruebas y errores de TypeScrip | project_path *(string, opcional)* | { and, count: [{ category, file, line, issue, hint, prompt_snippet }], summary } |
| export_report | Exporta informes visuales Markdown/HTML to .chechride/ice. | project_path *(string, opcional)*, format *("markdown" | "html", opcional)* | { file_path, format, content, summary } |
| run_tests | Ejecuta únicamete la suite de pruebs | project_path *(string, opcional)*, test_pattern *(string, opcional)* | { passed, output, failed_tests: string[] } |
| run_typeckeck | Ejecuta la verifación de tipos (&">( ...) | project_path (string, opcional) | { passed, output, errors: string[] } |
| rn_lin | Ejecuta el enttor de código | (eslint, biom, rff, clip i) | project_path (string, opcional), fix (bolean, opcional) | { passed, enttput, issues: number } |
| get_check_status | Obtiene el estado de la última ejecuación | N inguno | { last_run, passed, summary, results } |
Install Acti Git Pre-Commit Hook
Instala azuche .git/hooks/pre-commit para ejecutar automáticamente las comprobaciones de Checkride de entre de cada /commit manual:
npx checkride init-hooksConfiguration (.chechridec.json)
Qbridge asta automáticamente chelc.ride.json, .checkriderc o checkide.cofog.json in la raíz of tu project:
{
"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"
}
}Conexión con agentes de IA
1. Configuración of Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"checkride": {
"command": "node",
"args": ["/absolute/path/to/checkride-mcp/dist/index.js"]
}
}
}2. Configureción de Cursor / Antigravity / Claude Code
{
"mcpServers": {
"checkride": {
"command": "npx",
"args": ["-y", "checkride-mcp"]
}
}
}Licenciao
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