crapkit runs on your own machine — the client starts it, so there is no endpoint to ping. 1 053 installs a week from pypi. Last commit 3 Oct 2026.
Twelve tools to inspect CRAP scores, find work, and check edited functions against their ceiling.
We read the source, 2 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
marker = container_marker(os.environ, Path("/.dockerenv").exists())
setup.py: выполняет код при установке пакета
done = subprocess.run(argv, capture_output=True, text=True,
proc = subprocess.run(alert_command, shell=True, cwd=root,
return inside(os.path.join(stand, path), root)
exec(compile(path.read_bytes(), str(path), "exec"), module.__dict__)
environment = dict(os.environ)
QEMU_FIX = "docker run --privileged --rm tonistiigi/binfmt --install arm64"
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add crapkit -- uvx crapkit
{
"mcpServers": {
"crapkit": {
"command": "uvx",
"args": [
"crapkit"
]
}
}
}
[mcp_servers.crapkit]
command = "uvx"
args = ["crapkit"]
{
"mcpServers": {
"crapkit": {
"command": "uvx",
"args": [
"crapkit"
]
}
}
}
{
"servers": {
"crapkit": {
"type": "stdio",
"command": "uvx",
"args": [
"crapkit"
]
}
}
}
Verify email addresses live against their mail server and find work emails. Nothing stored.
Checks .NET solutions against a fluent C# architecture spec and explains the rules to agents.
Check lessons and courses against their learning objectives, with each fix written.
Inspect, validate and surgically edit Tiled map files (.tmx/.tmj) — byte-preserving, 12 tools.
NZ working-day deadlines with the law section cited, plus IRD, NZ bank and ABN checksum checks.
Render invoices and credit notes as PDFs, and check them against EN 16931 e-invoicing rules.
Checks the context files a coding agent reads against the git index, and reports what drifted.
Hosted EPUBCheck: check an EPUB file against the EPUB specification and list every error.
Answers built from our own checks of this server.