loading…
Search for a command to run...
loading…
Registry of 37 vetted single-file utilities for LLM and agent code (rate limiters that respect Retry-After, JSON repair, response caches, retry with backoff, to
Registry of 37 vetted single-file utilities for LLM and agent code (rate limiters that respect Retry-After, JSON repair, response caches, retry with backoff, token counters, PII scrubbers). 4 MCP tools: list_utilities, search_utilities, get_utility_info, install_utility.
npm version npm downloads License: MIT smithery MCP
Install, don't regenerate. MCP server for the CustomClaw registry — 37 vetted single-file utilities for LLM and agent code (rate limiters that respect
Retry-After, JSON repair, response caches, retry with backoff, token counters, PII scrubbers). Your agent gets four native tool calls instead of 120 lines of plausible-looking new code.
📖 Background: The utility-amnesia problem — why your coding agent rewrote the same rate limiter 47 times.
npx -y customclaw-mcp
Drop that command into your MCP client's config (snippets below) and you're done. Free tools install with no auth.
Plugs the CustomClaw catalog (37 utilities, 32 free) into any Model Context Protocol host — Claude Desktop, Claude Code, Cursor, Windsurf, anything that speaks MCP — as four tools:
| Tool | Arguments | Purpose |
|---|---|---|
list_utilities |
— | Full catalog (cached 5 min) |
search_utilities |
query: string |
Fuzzy match on slug/name/description |
get_utility_info |
slug: string |
Full detail for one utility |
install_utility |
slug, target_dir, session_id? |
Fetch payload + write files |
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"customclaw": {
"command": "npx",
"args": ["-y", "customclaw-mcp"]
}
}
}
Restart Claude Desktop. Tools appear in the tool picker.
claude mcp add customclaw -- npx -y customclaw-mcp
Point the host at npx -y customclaw-mcp.
Use the hosted endpoint: https://customclaw.company/mcp. Registered on smithery as onlythebestswfl/customclaw.
Once connected:
search_utilities → install_utility rate-limit-handlerjson-repairsearch_utilities → short results tabletoken-optimiser into ./src/lib." → direct install_utilityinjection-scanner| If you need… | Slug |
|---|---|
Rate limiting with Retry-After handling |
rate-limit-handler |
| JSON repair for LLM output | json-repair |
| Response cache by prompt hash | response-cache |
| Retry with exponential backoff | retry-with-backoff |
| Token counting across models | token-optimiser |
| PII scrubbing before logging | pii-scrubber |
| Prompt-injection scanner | injection-scanner |
| Cost forecaster per provider | cost-forecaster |
Full list via list_utilities or customclaw.company/api/catalog.
For paid utilities, pass the Stripe checkout session_id from your receipt email as the session_id argument to install_utility. Without it, the tool returns a helpful 401.
CUSTOMCLAW_BASE — registry base URL override (default https://customclaw.company). Useful for staging or self-hosted mirrors.@modelcontextprotocol/sdk.GET /api/catalog; cached 5 min per process.GET /api/cli?slug=<slug>[&session_id=<cs_...>] — same endpoint the official customclaw-cli uses.install_utility refuses to write outside target_dir (path-traversal guard).MIT.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"customclaw-mcp": {
"command": "npx",
"args": []
}
}
}