loading…
Search for a command to run...
loading…
A deterministic, read-only MCP server that enforces license headers in tracked Python files without requiring network access or repository mutations. It provide
A deterministic, read-only MCP server that enforces license headers in tracked Python files without requiring network access or repository mutations. It provides a specialized tool to verify license compliance through standardized, network-free analysis.
Deterministic, network-free, read-only MCP guardian that enforces license headers in tracked Python files (Tier 1).
Use this repository as the starting point for new guardians.
It provides:
docs/V1_CONTRACT.md)docs/EXAMPLE_OUTPUTS.md)check_license_headerIf you need any of the above, declare V2.
Install editable:
python3 -m pip install -e .
Run tests:
pytest -q
Print canonical JSON output:
python3 -c "from mcp_license_header_guardian.server import check_license_header, canonical_json; print(canonical_json(check_license_header('.')))"
Run:
mcp-license-header-guardian
from github.com/curtis-d-williams/mcp-license-header-guardian
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"mcp-license-header-guardian": {
"command": "npx",
"args": []
}
}
}