Stop Searching. Start Trusting.
The curated directory of MCP servers, vetted for security, efficiency, and quality.
Tired of the MCP "Marketplace" Chaos?
We built MCPScout.ai to solve the ecosystems biggest pain points.
No Insecure Dumps
We manually analyze every server for basic security flaws.
Easy Setup
Our gotcha notes warn you about complex setups.
Avoid "Token Hogs"
We estimate token costs for cost-effective agents.
Products, Not Demos
We filter out "Hello World" demos.
Vetted Servers(7632)
mcpm.sh
by pathintegral-institute
Centralized management for Model Context Protocol (MCP) servers, including discovery, installation, execution, and sharing, with client integration and usage analytics.
Centralized management for Model Context Protocol (MCP) servers, including discovery, installation, execution, and sharing, with client integration and usage analytics.
Setup Requirements
- ⚠️Requires Python 3.12 or higher.
- ⚠️Node.js (and 'npx') must be installed and available in PATH for managing and running many MCP servers.
- ⚠️Public sharing ('mcpm share') downloads an external 'frpc' binary from Hugging Face CDN, requiring internet access and trust in this third-party binary.
Verified SafeView Analysis
jupyter-mcp-server
by datalayer
The Jupyter MCP Server enables AI agents to connect to, manage, and interact with Jupyter Notebooks in real-time, facilitating contextualized coding tasks.
The Jupyter MCP Server enables AI agents to connect to, manage, and interact with Jupyter Notebooks in real-time, facilitating contextualized coding tasks.
Setup Requirements
- ⚠️Requires a running JupyterLab server (or JupyterHub) with a specified authentication token.
- ⚠️Specific Python dependency installation order for `pycrdt` and `datalayer_pycrdt` is necessary.
- ⚠️For advanced JupyterLab integration features, `jupyter-mcp-tools` must be installed as a JupyterLab extension in the target Jupyter environment.
Verified SafeView Analysis
nuxt-mcp-dev
by antfu
Provides a Model Context Protocol (MCP) server for Vite/Nuxt applications, offering AI models insights into the app's setup and module graphs.
Provides a Model Context Protocol (MCP) server for Vite/Nuxt applications, offering AI models insights into the app's setup and module graphs.
Setup Requirements
- ⚠️Explicitly marked as 'Experimental. Not ready for production.'
- ⚠️Requires a Vite or Nuxt.js project environment.
- ⚠️Automatically modifies editor/IDE configuration files (.cursor/mcp.json, .vscode/mcp.json, ~/.codeium/windsurf/mcp_config.json, .mcp.json) which might be unexpected.
Review RequiredView Analysis
gcloud-mcp
by googleapis
Enables AI assistants to interact with the Google Cloud environment using the gcloud CLI, facilitating natural language interaction, automation, and simplified cloud management workflows.
Enables AI assistants to interact with the Google Cloud environment using the gcloud CLI, facilitating natural language interaction, automation, and simplified cloud management workflows.
Setup Requirements
- ⚠️Requires Node.js version 20 or higher.
- ⚠️Requires gcloud CLI to be installed and authenticated.
- ⚠️Initial setup involves client-specific configuration (e.g., Gemini CLI extension, editing JSON files for other AI clients).
Verified SafeView Analysis
MCPJungle
by mcpjungle
A self-hosted gateway and registry for Model Context Protocol (MCP) servers, allowing AI agents to discover and consume tools from a central location.
A self-hosted gateway and registry for Model Context Protocol (MCP) servers, allowing AI agents to discover and consume tools from a central location.
Setup Requirements
- ⚠️Requires Docker and PostgreSQL for recommended production/team deployments.
- ⚠️Server in 'enterprise' mode requires explicit initialization (`mcpjungle init-server`) to create an admin user and obtain an access token.
- ⚠️STDIO-based MCP servers running inside Docker require specific volume mounts (e.g., `- .:/host:ro`) to access the host filesystem, which can have security implications if not configured carefully.
Verified SafeView Analysis
context-portal
by GreatScottyMac
A database-backed Model Context Protocol (MCP) server for managing structured project context, designed to be used by AI assistants and developer tools within IDEs and other interfaces for Retrieval Augmented Generation (RAG) and prompt caching.
A database-backed Model Context Protocol (MCP) server for managing structured project context, designed to be used by AI assistants and developer tools within IDEs and other interfaces for Retrieval Augmented Generation (RAG) and prompt caching.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Initial download of the `all-MiniLM-L6-v2` Sentence Transformer model (approx. 90MB) on first use for embedding services.
- ⚠️Requires local disk storage for workspace-specific SQLite databases and ChromaDB vector stores.
Verified SafeView Analysis
mcp
by laravel
Rapidly building Model Context Protocol (MCP) servers for Laravel applications, enabling AI clients to interact with the application through defined tools, resources, and prompts.
Rapidly building Model Context Protocol (MCP) servers for Laravel applications, enabling AI clients to interact with the application through defined tools, resources, and prompts.
Setup Requirements
- ⚠️Requires a Laravel 10.x+ application with PHP 8.1+.
- ⚠️For OAuth functionality, Laravel Passport must be installed and configured in the host application.
- ⚠️The default `redirect_domains` configuration (`*`) for OAuth clients (in `config/mcp.php`) is a critical security risk and MUST be changed by the developer to a specific list of allowed domains.
- ⚠️Using the `mcp:inspector` command requires Node.js and npx to be installed on the system.
Verified SafeView Analysis
zenfeed
by glidea
An AI-powered information hub that acts as an intelligent RSS reader, real-time news knowledge base, and personal assistant for monitoring events and delivering analysis reports.
An AI-powered information hub that acts as an intelligent RSS reader, real-time news knowledge base, and personal assistant for monitoring events and delivering analysis reports.
Setup Requirements
- ⚠️Docker and Docker Compose are required for deployment.
- ⚠️Requires API keys for Large Language Models (LLMs), such as SiliconFlow or Google Gemini. These are not free.
- ⚠️Lack of authentication means strict firewall/security group rules are CRITICAL to prevent API_KEY leakage if exposed to public networks.
- ⚠️Relies on an RSSHub instance (provided in docker-compose, but needs to be functional).
- ⚠️Content processing using LLMs can incur significant token costs.
Verified SafeView Analysis
code-index-mcp
by johnhuang316
Provides intelligent code indexing, searching, and analysis capabilities for large language models to understand and navigate codebases.
Provides intelligent code indexing, searching, and analysis capabilities for large language models to understand and navigate codebases.
Setup Requirements
- ⚠️Requires Python 3.10+ and the `uv` package manager as core prerequisites.
- ⚠️Optimal performance for `search_code_advanced` depends on the availability of external command-line tools like `ugrep`, `ripgrep`, or `ag` in the system's PATH. It falls back to slower pure-Python or basic `grep` if preferred tools are not found.
- ⚠️Real-time file monitoring for auto-refresh requires the `watchdog` Python library; if unavailable, this feature is disabled (troubleshooting suggests `pip install watchdog`).
Verified SafeView Analysis
mcp-scanner
by cisco-ai-defense
A Python tool for scanning MCP (Model Context Protocol) servers and tools for potential security findings, combining Cisco AI Defense inspect API, YARA rules, and LLM-as-a-judge to detect malicious MCP tools.
A Python tool for scanning MCP (Model Context Protocol) servers and tools for potential security findings, combining Cisco AI Defense inspect API, YARA rules, and LLM-as-a-judge to detect malicious MCP tools.
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️Recommends 'uv' (Python package manager)
- ⚠️Requires a valid Cisco AI Defense API Key for API analyzer (paid service)
- ⚠️Requires an LLM Provider API Key for LLM analyzer (e.g., OpenAI, Anthropic, Google - may be paid service)
- ⚠️For local LLMs (e.g., Ollama), MCP_SCANNER_LLM_API_KEY must be set to any value, even if not a real key.
Verified SafeView Analysis
yargi-mcp
by saidsurucu
Provides LLM applications programmatic access to various Turkish legal sources (Court of Cassation, Council of State, Constitutional Court, etc.) for legal research, decision searching, and document retrieval.
Provides LLM applications programmatic access to various Turkish legal sources (Court of Cassation, Council of State, Constitutional Court, etc.) for legal research, decision searching, and document retrieval.
Setup Requirements
- ⚠️Requires Python 3.11+ and 'uv' package manager (for streamlined installation).
- ⚠️Semantic search functionality requires a paid OpenRouter API Key ('OPENROUTER_API_KEY').
- ⚠️Authentication requires Clerk API Keys ('CLERK_PUBLISHABLE_KEY', 'CLERK_SECRET_KEY') and a 'JWT_SECRET_KEY' for token signing, indicating a SaaS dependency.
- ⚠️Persistent OAuth session storage defaults to temporary files; Redis ('UPSTASH_REDIS_REST_URL', 'UPSTASH_REDIS_REST_TOKEN') is recommended for production/multi-machine deployment.
- ⚠️Windows users may need 'Microsoft Visual C++ Redistributable' for certain Python packages.
Review RequiredView Analysis
octocode-mcp
by bgauryy
Enables AI assistants to search, analyze, and extract insights from millions of GitHub repositories, supporting deep code research, architectural analysis, and pattern discovery. It provides a structured interface for AI to interact with GitHub codebases.
Enables AI assistants to search, analyze, and extract insights from millions of GitHub repositories, supporting deep code research, architectural analysis, and pattern discovery. It provides a structured interface for AI to interact with GitHub codebases.
Setup Requirements
- ⚠️Requires Node.js v20 or higher.
- ⚠️Requires GitHub authentication (via GitHub CLI `gh auth login` or a Personal Access Token with `repo`, `read:user`, `read:org` scopes).
- ⚠️The `packageSearch` tool relies on `npm` and `python` CLIs being available in the system's PATH.
- ⚠️By default, anonymous operational data is logged to an external Octocode service. This can be disabled by setting the `LOG=false` environment variable.