Mcppedia
Search, evaluate, and compare 17,000+ MCP servers from the [MCPpedia](https://mcppedia.org) catalog. Every server is scored on **security, maintenance, efficiency, documentation, and compatibility** β with real CVE scanning and tool-poisoning detection. ## Tools - **search_servers** β keyword / category / min-score search - **get_server_details** β full profile + optional security report (CVEs, tool poisoning, injection risk, dangerous patterns, dep health) - **compare_servers** β side-by-side across all five scoring dimensions - **get_install_config** β ready-to-paste config for Claude Desktop, Cursor, Claude Code, Windsurf - **get_trending** β top-rated / most-starred / newest - **get_category_tree** β every category with live server counts - **what_changed** β servers re-scored since a given timestamp ## Resources & prompts Browsable resources: `mcppedia://trending`, `mcppedia://server/{slug}`, `mcppedia://category/{name}`. Built-in prompts: `audit-my-mcp-setup`, `find-alternative`, `security-review`. ## Why Stop guessing which MCP server is safe. Agents can now discover, audit, and swap MCPs with grounded data β not vibes. Browse the full catalog at [mcppedia.org](https://mcppedia.org).
Ask AI about Mcppedia
Powered by Claude Β· Grounded in docs
I know everything about Mcppedia. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
MCPpedia MCP Server
Search, evaluate, and compare 17,000+ MCP servers from the MCPpedia catalog. Every server is scored on security, maintenance, efficiency, documentation, and compatibility β with real CVE scanning and tool poisoning detection.
Tools
| Tool | Description |
|---|---|
search_servers | Search by keyword, category, or minimum score |
get_server_details | Full details: scoring breakdown, tools list, install configs. Pass security: true for a deep security report with CVE/poisoning/injection evidence |
compare_servers | Side-by-side comparison across all 5 scoring dimensions |
get_install_config | Ready-to-use config for Claude Desktop, Cursor, Claude Code, Windsurf (elicits the client if omitted) |
get_trending | Top-rated, most starred, or newest servers by category |
get_category_tree | Every category with server counts β call before search_servers to narrow scope |
what_changed | Servers rescored since a given ISO-8601 timestamp |
Every tool returns both a markdown summary and structured JSON (structuredContent) so MCP clients can render scores/tables natively. List-shaped tools also emit resource_link content blocks pointing at mcppedia://server/{slug} so users can click-to-attach a result.
Resources
| URI | Description |
|---|---|
mcppedia://trending | Top 20 servers by score |
mcppedia://server/{slug} | Full record for one server |
mcppedia://category/{name} | Top servers in a category |
Prompts
| Prompt | Args | What it does |
|---|---|---|
audit-my-mcp-setup | β | Audits every MCP server you have installed |
find-alternative | slug | Suggests a safer / higher-scored replacement |
security-review | slug | Long-form security writeup |
Install
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"MCPpedia": {
"command": "npx",
"args": ["-y", "mcp-server-mcppedia"]
}
}
}
Claude Code
claude mcp add MCPpedia -- npx -y mcp-server-mcppedia
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"MCPpedia": {
"command": "npx",
"args": ["-y", "mcp-server-mcppedia"]
}
}
}
Windsurf
Add to your MCP config:
{
"mcpServers": {
"MCPpedia": {
"command": "npx",
"args": ["-y", "mcp-server-mcppedia"]
}
}
}
Remote (Streamable HTTP)
Run the server with --http to expose it as a Streamable HTTP endpoint (MCP 2025-03-26 transport):
npx mcp-server-mcppedia --http
# Listening on port 8080, endpoint POST /mcp, health GET /healthz
Set a custom port with PORT=3001 npx mcp-server-mcppedia --http. CORS_ORIGIN controls the browser CORS allow-list.
Desktop Extension (DXT)
A manifest.json is included for one-click install in Claude Desktop. Zip the package with dxt pack (from @anthropic-ai/dxt) and distribute the resulting .dxt.
Smithery
A smithery.yaml + Dockerfile are included β deploy as a hosted MCP server at smithery.ai.
How It Works
Your AI Agent β MCPpedia MCP Server β mcppedia.org/api/mcp β Database
(local) (local) (rate-limited, cached)
The MCP server calls the MCPpedia public API β no API keys needed. Your credentials stay safe on the server side.
Transports
| Transport | Use case | Command |
|---|---|---|
| stdio (default) | Local clients: Claude Desktop, Cursor, Claude Code | npx mcp-server-mcppedia |
| HTTP/SSE | Remote deployment, shared servers, web clients | npx mcp-server-mcppedia --http |
Rate Limits
- 60 requests/minute per IP (no sign-up needed)
Examples
Find the best server for a task
"Find me a good MCP server for working with databases"
The AI calls search_servers with query "database", gets back scored results.
Check if a server is safe
"Is the filesystem MCP server safe to use?"
The AI calls get_server_details with slug: "filesystem", security: true, gets back a full security report with CVE count, tool poisoning detection, injection risk analysis, and evidence.
Compare alternatives
"Compare the Puppeteer and Playwright MCP servers"
The AI calls compare_servers with both slugs, gets a markdown table comparing all 5 scoring dimensions.
Get install instructions
"How do I install the GitHub MCP server in Cursor?"
The AI calls get_install_config with slug: "github", client: "cursor", gets back a ready-to-paste JSON config.
Discover what's trending
"What are the most popular AI/ML MCP servers?"
The AI calls get_trending with category: "ai-ml", sort: "stars".
Security audit workflow
"Audit all my MCP servers for security issues"
The AI calls get_server_details with security: true for each server, compiling a risk report.
Configuration
| Environment Variable | Description |
|---|---|
MCPPEDIA_API_URL | Optional. Override API base URL (for self-hosting) |
PORT | Optional. HTTP server port (default: 8080, only used with --http) |
CORS_ORIGIN | Optional. CORS allow-list for HTTP mode (default: *) |
MCPPEDIA_TELEMETRY | Optional. Set to 1 to log tool-call latency to stderr |
Compatible Clients
- Claude Desktop
- Claude Code
- Cursor
- Windsurf
- Any MCP-compatible client via stdio or HTTP/SSE
Development
npm install
npm run build # compile TypeScript
npm run dev # run with tsx (hot reload)
npm start # run compiled (stdio)
npm start -- --http # run compiled (HTTP on port 8080)
License
MIT
