Skip to main content
Glama

Checkride MCP Server

Checkride ist ein Model Context Protocol (MCP)-Server, der als schneller, lokaler „CI-Pre-Flight"-Validierungs-Sidecar für KI-Codierungsagenten dient.

Bevor KI-Agent Code committet oder pusht, kann er Checkride-Tools aufrufen, um Tests, Typprüfungen, Lint-Läufe, Sicht-auß `ts, Ausgabe → metadata, etc?" Wait need no code word.

Let's start final answer now# Checkride MCP Server

Checkride ist ein Model Context Protocol (MCP)-Server, der als schneller, lokaler „CI-Pre-Flight"-Validierungs-Sidecar für KI-Codierungsagenten dient.

Bevor ein KI-Codierungsagent Cände code committet oder pusht, kann er Checkide-Tools aufrufen, um Tests, Typprüfungen, Linture, Sicherkeits-Audits und Git-Sicherheits-Cans auszüführen, KI-Fehlerbehebung "Empfehungen zu generieren und visuelle Berichte in einer Sandbox-Prozessumgebung mit sofortigem SHA-256-Caching zu exportieren.


Features

  • Schnelle Pre-Flight-Pipeline: Führt Testreihe, Typprücker und Linter gleichzeitig as.

  • Intelligentes SHA-256-Caching: Sofortige Antworten in under 10 ms ([CACHED < 10ms]) bei unveränderten Codebasen.

  • Git- und Staged-Dateien-" Einsichten: Führ gezielte Validierungen und Sicherheitschecks nur für geänderte oder gestagete Git-Dateien aus.

  • Pre-Commit-Git-Hook: Installert semplici den lokalen .git/hooks/pre-commit, um Code vor manuellen Commits automatch zu validieren.

  • Docker-Sandboxing: Optionale containerised Ausführung ("andbox": "docker"), um die Prozess-Ausführung zu isolieren.

  • Dependencies-Sicherheitsaudit: Führt Paket-Sicherheitsaudits (npm audit, cargo audit, pip-audit) aus, um von KI-Agenten eingeführte Crashstellen herzustellen.

  • KI-Fix-Genererier: Analysiert Fehler und Type-Inkompatibilitäten und liefert prompt-fertige Korrektur-Hinweise und Code-Snippets.

  • ** Visue Report Exporter **: Exportiert Markdown- (.checksride/summary.md) und HTML- (.checksride/report.html) Validierungs-Zusammenfassungen.

  • Git Safety Guard Scanner : Erkenntnückständige Konfliktmarker (<<<<<<<), Pre-Gebild, ungelakte API-Gebeistnisse/-Schlüssel and Debugger-Anweise (console.log, debugger, breakpoint()).

  • Automatische Erkennung: Erkenn automatisch package manager (pnpm, yarn, bun, npm) und Sprachen (TypeScript, JavaScript, Python, Rust, Go).

  • Konñurierbarer Sidecar: uses commands, timeouts pro Check, excludes and custom build-Schritt über .checkriderc.json.

translation raws.


Bereitgestellte MCP -Tools

Tool Name

Beschreibung

Parameter

Ausgabe-Schema

run_checks

führt die positionelle balanced pipeline with smart Automated SHA-256-Cashing (unter 10 ms bei unverbor CI tests)

project_path (string, optional), bypass_cache (boolean, optional)

{ pass w, results: { test, typecheck, lint, custom }, summary, cached }

run_staged_checks

Führ gezielte Tests on geänderten/gestageten Git-Files

project_path (string, optional)

{ passed, staged_files, safety, lint, summary }

check_git_safety

Scann Files auf Conflict markers, Code hostages, Allows security

project_path (string, optional), files (string[], optional)

{ passed, issues: [{type, file, line, content, description}], scanned_files, summary }

run_security_audit

Runs all dependencies vulnerability audit

project_path (string, optional)

{ passed, vulnerabilities: {critical, high, moderate, low, total }, issues: [{ other}]

suggest_fixes

Generates AI prompt fix suggestions

project_path (string, optional)

{ count, suggestions: [{category, file, line_issue, hint, prompt_snippet}], summary }

export_report

Export visual reports to .checkride/

project_path (string, optional), format ("markdown" | "html", optional)

{ file_path, format, content, symbol }

run_tests

Run all tests

project_path (string, optional), test_pattern (string, optional)

{ passed, output, failed_tests: string[] }

run_typecheck

Run all type checks (tsc, mypy, cargo check, go vet)

project_path (string, optional)

{ passed, output, errors: string[] }

run_lint

Run linter (eslint, biome, ruff, clippy)

project_path (string, optional), fix (boolean, optional)

{ passed, output, issues: number }

get_check_status

Get last run status

None

{ last_run, passed, summary, results }

--

Git-Pre-Commit-Hook installen

Install the local .git/hooks/pre-commit, so that Checkride checks run automatically before each manual git commit:

npx checkride init-hooks

Config (.checkriderc.json)

Checkride search automatically after .checkriderc.json, .checkriderc or checkride.config.json in the root of your 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"
  }
}

To AI agents

1. Claude Desktop configuration (claude_desktop_config.json)

{
  "mcpServers": {
    "checkride": {
      "command": "node",
      "args": ["/absolute/path/to/checkride-mcp/dist/index.js"]
    }
  }
}

2. Cursor / Antigravity / Claude Code configuration

{
  "mcpServers": {
    "checkride": {
      "command": "npx",
      "args": ["-y", "checkride-mcp"]
    }
  }
}

License

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