Hooks

Exposes project-specific development tools like tests, linters, and formatters through YAML configuration files, enabling secure e

scosman 14 ↓ 5.5k
Claude CodeClaude DesktopGeneric
View source ↗

HooksMCP server that exposes project-specific development tools (tests, linters, formatters, type checkers) through YAML configuration files, enabling AI assistants to execute common development workflows within project boundaries. Built by Steve Cosman, the implementation provides secure command execution with path validation, parameter substitution, and shell injection protection, supporting various parameter types including project file paths, environment variables, and user-provided strings. Features comprehensive security measures including directory traversal prevention, ANSI code stripping for clean output, and configurable timeouts, making it valuable for developers who want AI assistants to run project-specific tooling like pytest, ruff, or mypy without compromising system security or breaking out of project sandboxes.

Source

Repository: https://github.com/scosman/hooks_mcp

Maintain Hooks?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

Hooks on getagentictools
[![Hooks on getagentictools](https://getagentictools.com/badge/mcp/scosman-hooks-mcp.svg)](https://getagentictools.com/mcp/scosman-hooks-mcp?ref=badge)