The npm for AI Tools
One command to install, search, and secure MCP servers.
- ✨ Features
- 🚀 Quick Start
- 📊 Registry Stats
- 🏆 Top 100 Tools
- 🔧 CLI Commands
- 🌐 Web UI
- 🏗️ Architecture
- 🔒 Security Scanner
- 🚀 Self-Hosting
- 📦 Packages
- 🤝 Contributing
- 📄 License
- 🔍 Search — 1,234 MCP tools indexed across 19 categories
- 📦 Install — One-command install with
npx mcpub install <tool> - 🔒 Security — Built-in scanner with 17 detection patterns across 5 categories
- 🔄 Compatibility — See which tools work with OpenAI SDK, Anthropic, LangChain, Cursor
- 🌐 Web UI — Browse and search at your registry's web interface
- ☁️ Self-hostable — Deploy your own registry on Cloudflare Workers + D1
# Search for database tools
npx mcpub search "database"
# Get detailed info
npx mcpub info playwright
# Install a tool
npx mcpub install github
# Security scan
npx mcpub scan my-toolThe registry comes pre-populated with 1,234 MCP tools discovered from GitHub and npm:
| Stat | Count |
|---|---|
| Total tools | 1,234 |
| With GitHub stars | 993 |
| With npm packages | 617 |
| With > 100 stars | 697 |
| With > 1,000 stars | 127 |
| Categories | 19 |
| Unique authors | 1,335 |
| Category | Tools |
|---|---|
| AI / LLM | 963 |
| Developer Tools | 675 |
| Web & Search | 373 |
| Browser Automation | 205 |
| Analytics | 198 |
| Security | 125 |
| Database | 118 |
| Framework / SDK | 118 |
| Memory & Knowledge | 101 |
| Infrastructure | 95 |
| Cloud | 85 |
| Filesystem | 78 |
| Testing | 66 |
| Productivity | 53 |
| Finance | 49 |
| Design | 45 |
| Monitoring | 44 |
| Communication | 27 |
| CRM | 12 |
The registry ships with 1234 MCP tools pre-scraped from GitHub and npm. Here are the top 100 by stars:
| # | Tool | Description | ⭐ Stars | Package |
|---|---|---|---|---|
| 1 | chrome-devtools-mcp | Chrome DevTools for coding agents | 38555 | — |
| 2 | n8n-mcp | A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you | 20381 | — |
| 3 | mcp-for-beginners | This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through r... | 16053 | — |
| 4 | xiaohongshu-mcp | MCP for xiaohongshu.com | 13369 | — |
| 5 | fastapi_mcp | Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth! | 11854 | — |
| 6 | mcp-use | The fullstack MCP framework to develop MCP Apps for ChatGPT / Claude & MCP Servers for AI Agents. | 9910 | — |
| 7 | hexstrike-ai | HexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.... | 8636 | — |
| 8 | ida-pro-mcp | AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP. | 8333 | — |
| 9 | browser-tools-mcp | Monitor browser logs directly from Cursor and other MCP compatible IDEs. | 7215 | — |
| 10 | Awesome-MCP-ZH | MCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients | 7035 | — |
| 11 | mcp | Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your ... | 6472 | — |
| 12 | firecrawl-mcp-server | 🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and an... | 6248 | — |
| 13 | XcodeBuildMCP | A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on i... | 5460 | — |
| 14 | deep-research | Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server. | 4581 | — |
| 15 | exa-mcp-server | Exa MCP for web search and web crawling! | 4400 | — |
| 16 | csharp-sdk | The official C# SDK for Model Context Protocol servers and clients. Maintained in collaboration w... | 4251 | — |
| 17 | mcpo | A simple, secure MCP-to-OpenAPI proxy server | 4181 | — |
| 18 | mcp-server-chart | 🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generat... | 4047 | — |
| 19 | excel-mcp-server | A Model Context Protocol server for Excel file manipulation | 3791 | — |
| 20 | MCP-Chinese-Getting-Started-Guide | Model Context Protocol(MCP) 编程极速入门 | 3484 | — |
| 21 | dbhub | Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQ... | 2715 | — |
| 22 | arxiv-mcp-server | A Model Context Protocol server for searching and analyzing arXiv papers | 2677 | — |
| 23 | Unity-MCP | AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick ... | 2644 | — |
| 24 | mcp-proxy | A bridge between Streamable HTTP and stdio MCP transports | 2495 | — |
| 25 | design-extract | Extract any website's complete design system with one command. DTCG tokens, semantic+primitive+co... | 2368 | — |
| 26 | brightdata-mcp | A powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public we... | 2352 | — |
| 27 | tradingview-mcp | Real-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, ... | 2345 | — |
| 28 | google_workspace_mcp | Control Gmail, Google Calendar, Docs, Sheets, Slides, Chat, Forms, Tasks, Search & Drive with AI ... | 2320 | — |
| 29 | metamcp | MCP Aggregator, Orchestrator, Middleware, Gateway in one docker | 2304 | — |
| 30 | codebase-memory-mcp | High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge grap... | 2173 | — |
| 31 | Unla | 🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and... | 2108 | — |
| 32 | mcp-shrimp-task-manager | Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection,... | 2093 | — |
| 33 | mcphub | A unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs into... | 2063 | — |
| 34 | mcp-router | A Unified MCP Server Management App (MCP Manager). | 1999 | — |
| 35 | jadx-ai-mcp | Plugin for JADX to integrate MCP server | 1975 | — |
| 36 | inspector | Development platform to debug, chat, inspect, and evaluate MCP servers, MCP apps, and ChatGPT apps. | 1928 | — |
| 37 | unreal-mcp | Enable AI assistant clients like Cursor, Windsurf and Claude Desktop to control Unreal Engine thr... | 1852 | — |
| 38 | contextplus | Semantic Intelligence for Large-Scale Engineering. Context+ is an MCP server designed for develop... | 1831 | — |
| 39 | linkedin-mcp-server | Open-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI assistant access to pr... | 1816 | — |
| 40 | mcp-memory-service | Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. RES... | 1815 | — |
| 41 | mcphub.nvim | An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with a... | 1765 | — |
| 42 | pg-aiguide | MCP server and Claude plugin for Postgres skills and documentation. Helps AI coding tools generat... | 1717 | — |
| 43 | korean-law-mcp | 국가법령정보MCP v4.0 | 법제처 41개 API → 17개 MCP 도구. 법령·판례·조례 검색 + LLM 환각 방지 인용검증 + 조문 영향 그래프(impact_map)... | 1686 | korean-law-mcp |
| 44 | slack-mcp-server | The most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, ... | 1584 | — |
| 45 | mcptools | A command-line interface for interacting with MCP (Model Context Protocol) servers using both std... | 1577 | — |
| 46 | mcp-brasil | MCP Server para 70 APIs públicas brasileiras | 1543 | — |
| 47 | mcp-language-server | mcp-language-server gives MCP enabled clients access semantic tools like get definition, referenc... | 1526 | — |
| 48 | MiniMax-MCP | Official MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text ... | 1471 | — |
| 49 | datagouv-mcp | Official data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to search, expl... | 1433 | — |
| 50 | mcp-server-qdrant | An official Qdrant Model Context Protocol (MCP) server implementation | 1389 | — |
| 51 | paper-search-mcp | MCP, CLI, Skills for searching and downloading academic papers from multiple sources like arXiv, ... | 1367 | — |
| 52 | mcp-windbg | Model Context Protocol for WinDBG | 1274 | — |
| 53 | web-eval-agent | An MCP server that autonomously evaluates web applications. | 1239 | — |
| 54 | antigravity-workspace-template | Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI as... | 1215 | — |
| 55 | wenyan-mcp | 文颜 MCP Server 可以让 AI 自动将 Markdown 文章排版后发布至微信公众号。 | 1214 | — |
| 56 | ros-mcp-server | Connect AI models like Claude & GPT with robots using MCP and ROS. | 1207 | — |
| 57 | apify-mcp-server | The Apify MCP server enables your AI agents to extract data from social media, search engines, ma... | 1200 | — |
| 58 | lean-ctx | The Context OS for AI Development. Reduce token waste in Cursor, Claude Code, Copilot, Windsurf, ... | 1196 | — |
| 59 | Gearboy | Game Boy / Game Boy Color / Super Game Boy emulator, debugger and embedded MCP server for macOS, ... | 1127 | — |
| 60 | ref-tools-mcp | Helping coding agents never make mistakes working with public or private libraries without wastin... | 1100 | — |
| 61 | webclaw | Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured data — all f... | 1091 | create-webclaw |
| 62 | jupyter-mcp-server | 🪐 🔧 Model Context Protocol (MCP) Server for Jupyter. | 1078 | — |
| 63 | keeper.sh | Calendar sync tool & universal calendar MCP server. Aggregate, sync and control calendars on Goog... | 1054 | — |
| 64 | RedNote-MCP | 🚀MCP server for accessing RedNote(XiaoHongShu, xhs). | 1048 | — |
| 65 | Awesome-MCP-Servers | A curated list of Model Context Protocol (MCP) servers | 1043 | — |
| 66 | mcp-server-chatsum | Query and Summarize your chat messages. | 1034 | — |
| 67 | MCPJungle | One place to manage all your MCP servers | 1016 | — |
| 68 | mongodb-mcp-server | A Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters. | 1015 | — |
| 69 | davinci-resolve-mcp | MCP server integration for DaVinci Resolve | 995 | — |
| 70 | MeiGen-AI-Design-MCP | Supports GPT Image 2, Nanobanana & ComfyUI, with a 1,400+ prompt library, carefully crafted hooks... | 971 | — |
| 71 | mcp-jetbrains | A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Al... | 949 | — |
| 72 | mcp-neo4j | Neo4j Labs Model Context Protocol servers | 945 | — |
| 73 | MCP-Bridge | A middleware to provide an openAI compatible endpoint that can call MCP tools | 925 | — |
| 74 | AI-Gateway | Labs to explore AI Models, MCP servers, and Agents with the AI Gateway powered by Azure API Manag... | 915 | — |
| 75 | google-meta-ads-ga4-mcp | MCP server for Google Ads, Meta Ads & GA4 — works with ChatGPT, Claude, Cursor, n8n, Windsurf & m... | 903 | — |
| 76 | memory-bank-mcp | A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired ... | 901 | — |
| 77 | arcade-mcp | MCP Server Framework and Tool Development library for building custom capabilities into agents. | 886 | — |
| 78 | hyper-mcp | 📦️ A fast, secure MCP server that extends its capabilities through WebAssembly plugins. | 872 | — |
| 79 | annas-mcp | MCP server and CLI tool for searching and downloading documents from Anna's Archive | 853 | — |
| 80 | mcp-google-sheets | This MCP server integrates with your Google Drive and Google Sheets, to enable creating and modif... | 849 | — |
| 81 | golf | Production-Ready MCP Server Framework • Build, deploy & scale secure AI agent infrastructure • In... | 823 | — |
| 82 | browser-use-mcp-server | Browse the web, directly from Cursor etc. | 822 | — |
| 83 | 12306-mcp | This is a 12306 ticket search server based on the Model Context Protocol (MCP). | 808 | — |
| 84 | mcp-gsc | Google Search Console Insights with Claude AI for SEOs | 803 | — |
| 85 | obsidian-mcp-tools | Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP ... | 802 | — |
| 86 | drift | Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across session... | 778 | — |
| 87 | mcp-searxng | MCP Server for SearXNG | 764 | — |
| 88 | zotero-mcp | It's a plugin extension in Zotero. Zotero MCP Plugin enables integration between AI assistants a... | 750 | — |
| 89 | next-devtools-mcp | Next.js Development for Coding Agent | 741 | — |
| 90 | NornicDB | Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, g... | 721 | — |
| 91 | reverse-engineering-assistant | MCP server for reverse engineering tasks in Ghidra 👩💻 | 721 | — |
| 92 | mcpcan | MCPCAN is a centralized management platform for MCP services. It deploys each MCP service using a... | 719 | — |
| 93 | alpaca-mcp-server | Alpaca's official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis,... | 712 | — |
| 94 | mcp-client-for-ollama | A text-based user interface (TUI) client for interacting with MCP servers using Ollama. Features ... | 698 | — |
| 95 | cupertino | A local Apple Documentation crawler and MCP server. Written in Swift. | 695 | — |
| 96 | awesome-mcp-security | 🔥🔒 Awesome MCP (Model Context Protocol) Security 🖥️ | 692 | — |
| 97 | mcp-proxy | An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTT... | 689 | — |
| 98 | ai-trader | Backtrader-powered backtesting framework for algorithmic trading, featuring 20+ strategies, multi... | 683 | — |
| 99 | sentry-mcp | An MCP server for interacting with Sentry via LLMs. | 680 | — |
| 100 | MCP-Kali-Server | MCP configuration to connect AI agent to a Linux machine. | 677 | — |
| Command | Description |
|---|---|
mcpub search [query] |
Search the MCP tool registry |
mcpub install <name> |
Install a tool to Claude Desktop, Cursor, Windsurf, or OpenCode |
mcpub info <name> |
Show detailed tool info with compatibility badges |
mcpub scan [target] |
Security scan a tool, file, or local config |
$ npx mcpub search database --limit 5
Found 118 tools in 12ms
┌────────────────────────┬──────────────────────────────────────────────────────┬────────┬──────────────────┐
│ Name │ Description │ Stars │ Transport │
├────────────────────────┼──────────────────────────────────────────────────────┼────────┼──────────────────┤
│ supabase │ Database, auth, and storage via Supabase │ 8,500 │ http │
│ neon │ Serverless Postgres database management │ 1,900 │ http │
│ postgres │ PostgreSQL database interaction │ 18,500 │ stdio │
│ sqlite │ SQLite database management │ 18,500 │ stdio │
│ redis │ Redis database operations │ 18,500 │ stdio │
└────────────────────────┴──────────────────────────────────────────────────────┴────────┴──────────────────┘$ npx mcpub install playwright
✔ Found Playwright MCP
Playwright MCP — Browser automation and testing MCP server
Author: Microsoft Stars: ⭐ 26,700 Transports: stdio
✔ Security score: 92/100
> Install Playwright MCP to which clients?
◻ Claude Desktop (detected)
◼ Cursor (detected)
◻ Windsurf
◻ OpenCode
✔ Cursor: written to /Users/you/project/.cursor/mcp.json
→ Restart Cursor or reload window (Cmd/Ctrl+Shift+P → Developer: Reload Window)
Done.
# Skip prompts: auto-install to all detected clients
$ npx mcpub install playwright -y
# Target specific client
$ npx mcpub install playwright --client claude-desktop,cursorMCPHub includes a Next.js web interface for browsing and searching tools:
- Home page — Trending tools with security score badges
- Search page — Full-text search with category filters
- Tool details — Install commands, compatibility matrix, GitHub stats
# Run locally
cd apps/web
pnpm devmcpub/
├── apps/
│ ├── cli/ # TypeScript CLI (npx mcpub)
│ ├── registry-api/ # Cloudflare Workers + D1 registry
│ └── web/ # Next.js web UI
├── packages/
│ ├── shared/ # Shared TypeScript types
│ └── security/ # Security scanner (17 patterns)
└── scripts/ # Seed/scrape utilities
| Endpoint | Description |
|---|---|
GET /api/search?q=<query> |
Search tools (supports category, pagination) |
GET /api/tools/:slug |
Get tool details |
GET /api/scan/:slug |
Security scan a tool |
GET /api/health |
Health check |
POST /api/seed |
Seed/import tools (API key protected) |
Each tool is scanned for security issues across 5 categories:
| Category | Patterns | Examples |
|---|---|---|
| Prompt Injection | 6 | Instruction override, role manipulation, memory manipulation |
| Data Exfiltration | 3 | Prompt extraction, credential harvesting, external data send |
| Tool Poisoning | 3 | Unsafe command execution, dynamic code, piped remote execution |
| Supply Chain | 2 | Remote code fetch, suspicious package references |
| Misconfiguration | 2 | Broad filesystem access, unrestricted network access |
# 1. Clone the repo
git clone https://github.com/makhembu/mcpub.git
cd mcpub
# 2. Install dependencies
pnpm install
# 3. Build packages
pnpm build
# 4. Deploy the registry API
cd apps/registry-api
npx wrangler deploy
# 5. Seed the database
# (requires running registry)
npx tsx scripts/seed-from-file.tsTo refresh or expand the tool dataset:
# Scrape the latest MCP tools from GitHub + npm
pnpm discover
# Import into a running registry
pnpm seed-from-fileTo enable daily automated discovery, add these secrets to your GitHub repo (Settings → Secrets and Variables → Actions):
| Secret | Description | How to get it |
|---|---|---|
GH_DISCOVERY_TOKEN |
GitHub PAT for API access | Create token with public_repo scope |
REGISTRY_URL |
Your deployed Workers URL | e.g. https://mcpub-registry.yourname.workers.dev |
SEED_API_KEY |
Registry seed API key | Set in Cloudflare Workers environment variables |
| Package | Description |
|---|---|
@mcpub/shared |
Shared TypeScript types (MCPTool, ScanResult, etc.) |
@mcpub/security |
Reusable security scanner library |
@mcpub/cli |
CLI application (Commander.js, tsup) |
@mcpub/registry-api |
Cloudflare Workers registry backend |
@mcpub/web |
Next.js 15 web frontend |
Contributions are welcome! Submit a PR or open an issue on GitHub.
MIT