Skip to main content
Glama

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-commit par 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 chriderc. .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-hooks

Configuration (.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

-
license - not tested
Not graded
quality - not tested
C
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 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.

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/siqah/Checkride'

If you have feedback or need assistance with the MCP directory API, please join our Discord server