@incultnitollc/mcpr
v0.2.1
Published
MCP Registry CLI — search, inspect, and score MCP servers across clients.
Downloads
80
Maintainers
Readme
mcpr
Search, inspect, and score MCP servers from your terminal.
The CLI half of the MCP Registry — a
curated index of Model Context Protocol servers with structured metadata
and quality scores from
@incultnitollc/mcp-probe.
Install
npm install -g @incultnitollc/mcpr
# or run without installing
npx @incultnitollc/mcpr search filesystemAfter the global install the bin is mcpr — the scope only matters at
install time, not at the command line.
Node 20+ required.
Usage
mcpr search <query> # search by name / slug / description
mcpr info <slug> # full detail for one server
mcpr score <slug> # quality-score breakdown
mcpr install <slug> # write a server into a client config (mcpServers)Examples
mcpr search filesystem
mcpr search github --limit 10
mcpr info mcpr-ai-arclan-registry
mcpr score mcpr-ai-arclan-registrymcpr install <slug>
Write a server into an MCP client config under mcpServers, deriving an npx
launch command from the server's npm package. Supported clients: Claude
Desktop, Cline. The target config is auto-detected; override it with
--client.
mcpr install npm-figma-mcp # auto-detect client, write entry
mcpr install npm-figma-mcp --client claude-desktop # target one client
mcpr install npm-figma-mcp --dry-run # preview the diff, write nothing
mcpr install npm-figma-mcp --force # overwrite a differing entry| Flag | Effect |
|---|---|
| --client <claude-desktop\|cline> | Target one client instead of auto-detecting. |
| --dry-run | Print the config change; write nothing. |
| --force | Overwrite an existing entry whose values differ. |
The original config is copied to <path>.bak.<unix-ts> before every write.
Servers without a resolvable npm package print a manual-install link instead of
writing a broken config. Cursor, Windsurf, and VS Code MCP are on the v1.2
roadmap.
Configuration
The CLI talks to the public Registry by default. Override the endpoint with environment variables if you're running a private mirror:
| Variable | Default |
|---|---|
| MCPR_SUPABASE_URL | https://kpqxrtsdcmwbszznpeem.supabase.co |
| MCPR_SUPABASE_ANON_KEY | embedded anon key (read-only, RLS-governed) |
What the Registry covers
- ~6,900 MCP servers indexed from six upstream sources (Anthropic curated,
Microsoft, Google, Pipedream, the official
modelcontextprotocol.ioregistry, and npm). - Canonical SPDX license normalization.
- Quality scores from
mcp-probe— compliance, tool reliability, schema validity, error handling, latency p50.
License
MIT © Incultnito LLC
