Checkride
Runs Biome lint checks on the codebase and reports lint issues or pass status.
Detects Bun-managed projects and runs their configured test, typecheck, and lint commands using Bun.
Runs validation checks inside Docker containers for sandboxed, isolated execution.
Runs ESLint on the codebase to detect lint errors and enforce code quality rules.
Supports Git safety scanning for conflict markers, secrets, and debug statements, as well as staged-file checks and pre-commit hooks.
Supports JavaScript projects through language auto-detection and running tests, linting, and security checks.
Detects npm projects, runs npm-based validation commands, and performs dependency security auditing with npm audit.
Detects pnpm projects and runs the validation pipeline using pnpm commands such as pnpm test.
Runs Prettier format checks through custom validation steps to catch formatting issues.
Supports Python projects by running mypy type checks, Ruff linting, pip-audit security scans, and tests.
Runs Ruff lint checks on Python code to find and report lint issues.
Supports Rust projects via cargo check, cargo audit, and Clippy linting.
Runs TypeScript type checking with tsc --noEmit, along with linting and test checks.
Detects Yarn-managed projects and runs the configured validation commands using Yarn.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CheckrideRun the full pre-flight validation (tests, typecheck, lint) on this repo before I commit."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Checkride MCP Server
Checkride is a Model Context Protocol (MCP) server that serves as a fast, local "CI pre-flight" validation sidecar for AI coding agents.
Before an AI agent commits or pushes code, it can call Checkride tools to execute tests, type-checking, linting, security audits, Git safety scans, generate AI fix hints, and export visual reports in a sandboxed process environment with instant SHA-256 caching.
Features
Fast Pre-Flight Pipeline: Runs test suite, type checker, and linter concurrently.
Smart SHA-256 Caching: Instant sub-10ms responses (
[CACHED < 10ms]) on unchanged codebases.Git & Staged-Files Intelligence: Run targeted validations and safety checks on modified or staged Git files only.
Pre-Commit Git Hooks: Easily install local
.git/hooks/pre-committo validate code automatically before manual commits.Docker Sandboxing: Optional containerized execution (
"sandbox": "docker") to isolate process execution.Dependency Security Auditing: Runs package security audits (
npm audit,cargo audit,pip-audit) to detect vulnerabilities introduced by AI agents.AI Fix Generator: Analyzes errors and type mismatches to return prompt-ready remediation hints and code snippets.
Visual Report Exporter: Exports Markdown (
.checkride/summary.md) and HTML (.checkride/report.html) validation summaries.Git Safety Guard Scanner: Detects leftover conflict markers (
<<<<<<<), leaked API secrets/keys, and debug statements (console.log,debugger,breakpoint()).Auto-Detection: Auto-detects package managers (
pnpm,yarn,bun,npm) and languages (TypeScript, JavaScript, Python, Rust, Go).Configurable Sidecar: Customize commands, timeouts per check, excludes, and custom build steps via
.checkriderc.json.
Exposed MCP Tools
Tool Name | Description | Parameters | Output Schema |
| Run full validation pipeline with smart SHA-256 caching (<10ms on unchanged code) |
|
|
| Run targeted checks on modified/staged Git files |
|
|
| Scan files for conflict markers, leaked secrets, and debug logs |
|
|
| Run dependency vulnerability security audits |
|
|
| Generate AI prompt hints for fixing test failures & TS errors |
|
|
| Export visual Markdown/HTML reports to |
|
|
| Run only the test suite |
|
|
| Run type checking ( |
|
|
| Run code linter ( |
|
|
| Retrieve status of the last check run | None |
|
Installing Git Pre-Commit Hook
Install local .git/hooks/pre-commit to automatically run Checkride checks before any manual git commit:
npx checkride init-hooksConfiguration (.checkriderc.json)
Checkride automatically looks for .checkriderc.json, .checkriderc, or checkride.config.json in the root of your project directory:
{
"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"
}
}Connecting to AI Agents
1. Claude Desktop Config (claude_desktop_config.json)
{
"mcpServers": {
"checkride": {
"command": "node",
"args": ["/absolute/path/to/checkride-mcp/dist/index.js"]
}
}
}2. Cursor / Antigravity / Claude Code Config
{
"mcpServers": {
"checkride": {
"command": "npx",
"args": ["-y", "checkride-mcp"]
}
}
}License
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