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(9120)
mcpcan
by Kymo-MCP
MCPCan is an open-source integration platform for managing and orchestrating MCP (Model Context Protocol) services, providing a web-based interface for service lifecycle management, multi-protocol compatibility, monitoring, security, and one-stop deployment on containerized environments.
MCPCan is an open-source integration platform for managing and orchestrating MCP (Model Context Protocol) services, providing a web-based interface for service lifecycle management, multi-protocol compatibility, monitoring, security, and one-stop deployment on containerized environments.
Setup Requirements
- ⚠️Requires Go 1.21+, Node.js 18+ and pnpm for development.
- ⚠️Requires Docker and Docker Compose (or Kubernetes) for containerized deployment.
- ⚠️Default database passwords and application secrets in example configurations MUST be changed for production use.
Verified SafeView Analysis
awesome-mcp-security
by Puliczek
This repository serves as a curated list of resources, including papers, videos, articles, tools, and servers, focusing on Model Context Protocol (MCP) security.
This repository serves as a curated list of resources, including papers, videos, articles, tools, and servers, focusing on Model Context Protocol (MCP) security.
Verified SafeView Analysis
HowToCook-mcp
by worryzyy
Provides an AI assistant with tools for recipe lookup, meal planning, and food recommendations.
Provides an AI assistant with tools for recipe lookup, meal planning, and food recommendations.
Setup Requirements
- ⚠️Requires Node.js 16.0.0+.
- ⚠️Needs an MCP-compatible AI client (e.g., Claude Desktop, Cursor) to function.
- ⚠️The 'all_recipes.json' file must be present in the project root for data loading. The 'Query All Recipes' tool can generate a very large response, potentially incurring high token costs for the AI.
Verified SafeView Analysis
alpaca-mcp-server
by alpacahq
Enables natural language trading operations for Alpaca's Trading API via AI assistants, supporting stocks, options, crypto, portfolio management, and real-time market data.
Enables natural language trading operations for Alpaca's Trading API via AI assistants, supporting stocks, options, crypto, portfolio management, and real-time market data.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️`uv` package manager is recommended and often required for smooth installation and dependency management.
- ⚠️Mandatory Alpaca Trading API keys are required for operation (free paper trading accounts are available).
- ⚠️Requires a separate Model Context Protocol (MCP) client (e.g., Claude Desktop, Cursor, VS Code, PyCharm, Gemini CLI) for interaction.
Verified SafeView Analysis
kmcp
by kagent-dev
KMCP is a Kubernetes controller and CLI tool that provides a declarative way to deploy, manage, and scale Model Context Protocol (MCP) servers in Kubernetes environments.
KMCP is a Kubernetes controller and CLI tool that provides a declarative way to deploy, manage, and scale Model Context Protocol (MCP) servers in Kubernetes environments.
Setup Requirements
- ⚠️Requires a Kubernetes cluster (1.11.3+) and Helm (3.0+) for controller deployment.
- ⚠️Docker is required locally for building custom MCP server images.
- ⚠️Node.js and npm (for npx) are required for local development when using the MCP Inspector.
- ⚠️Specific language runtimes (e.g., 'uv' for Python, 'go' for Go, 'mvn' for Java) are required locally depending on the chosen MCP server framework for local execution.
Verified SafeView Analysis
GhidrAssistMCP
by jtang613
This Ghidra extension provides an MCP server, enabling AI assistants and other tools to interact with Ghidra's reverse engineering capabilities through a standardized API, supporting program analysis, modification, and navigation.
This Ghidra extension provides an MCP server, enabling AI assistants and other tools to interact with Ghidra's reverse engineering capabilities through a standardized API, supporting program analysis, modification, and navigation.
Setup Requirements
- ⚠️Requires Ghidra 11.4+ to function as an extension.
- ⚠️Requires an MCP Client (like GhidrAssist) to interact with the server.
- ⚠️Building from source requires setting the GHIDRA_INSTALL_DIR environment variable.
Review RequiredView Analysis
code-index-mcp
by johnhuang316
Intelligent code indexing and analysis for Large Language Models, enabling tasks such as code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
Intelligent code indexing and analysis for Large Language Models, enabling tasks such as code review, refactoring, documentation generation, debugging assistance, and architectural analysis.
Setup Requirements
- ⚠️Requires Python 3.10+ and `uv` for easy installation and execution.
- ⚠️Relies on external command-line search tools (ugrep, ripgrep, ag, grep) for advanced search functionality; falls back to basic Python search if unavailable.
- ⚠️File monitoring requires the `watchdog` library to be installed.
- ⚠️On Windows, `uvx` may require `HOME`, `APPDATA`, `LOCALAPPDATA`, `SystemRoot` environment variables to be set for stable startup.
- ⚠️On macOS, for large projects using the `kqueue` file watcher, increasing `ulimit -n` may be necessary.
Verified SafeView Analysis
brave-search-mcp-server
by brave
Integrates the Brave Search API to provide comprehensive search functionalities including web, local, image, video, news, and AI-powered summarization through an MCP server.
Integrates the Brave Search API to provide comprehensive search functionalities including web, local, image, video, news, and AI-powered summarization through an MCP server.
Setup Requirements
- ⚠️Requires a Brave Search API Key, with Free plans having limitations and Pro plans required for full local search and AI summarization capabilities.
- ⚠️Requires Node.js 20 or higher to run.
- ⚠️The default transport mode is STDIO; for HTTP communication, the `BRAVE_MCP_TRANSPORT` environment variable or `--transport` command-line argument must be set to `http`.
Verified SafeView Analysis
google_workspace_mcp
by taylorwilsdon
Provides comprehensive natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) through MCP clients and AI assistants.
Provides comprehensive natural language control over Google Workspace services (Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) through MCP clients and AI assistants.
Setup Requirements
- ⚠️Requires a Google Cloud Project with OAuth 2.0 'Desktop Application' credentials (Client ID and Client Secret).
- ⚠️Requires specific Google Workspace APIs (Calendar, Drive, Gmail, Docs, Sheets, Slides, Forms, Tasks, Chat, Custom Search) to be enabled in your Google Cloud Project.
- ⚠️Requires `GOOGLE_OAUTH_CLIENT_ID` and `GOOGLE_OAUTH_CLIENT_SECRET` to be set as environment variables (or via `.env` file, `client_secret.json`, or Helm chart secrets).
Verified SafeView Analysis
mcp-server-elasticsearch
by elastic
Connects Model Context Protocol (MCP) clients to Elasticsearch instances, enabling natural language queries and interactions with Elasticsearch indices and data.
Connects Model Context Protocol (MCP) clients to Elasticsearch instances, enabling natural language queries and interactions with Elasticsearch indices and data.
Setup Requirements
- ⚠️Requires an existing Elasticsearch instance (8.x or 9.x).
- ⚠️Requires Elasticsearch authentication credentials (API key or username/password).
- ⚠️Primarily distributed as a Docker image, requiring Docker for deployment.
- ⚠️Explicitly stated as deprecated, superseded by Elastic Agent Builder's MCP endpoint.
- ⚠️The `ES_SSL_SKIP_VERIFY` flag bypasses SSL verification, which can be insecure if misused.
Verified SafeView Analysis
MCP
by jina-ai
A remote Model Context Protocol (MCP) server that provides access to Jina Reader, Embeddings and Reranker APIs with a suite of URL-to-markdown, web search, image search, and embeddings/reranker tools.
A remote Model Context Protocol (MCP) server that provides access to Jina Reader, Embeddings and Reranker APIs with a suite of URL-to-markdown, web search, image search, and embeddings/reranker tools.
Setup Requirements
- ⚠️A Jina AI API Key is required for most tools; optional for some, but higher rate limits and performance necessitate it. A free key is available upon signup.
- ⚠️The server is designed for deployment on Cloudflare Workers, implying a Cloudflare account is needed for production. Local development uses `wrangler dev`.
- ⚠️The `VITE_GHOST_API_KEY` environment variable is required for the `search_jina_blog` tool to function.
Verified SafeView Analysis
cloud-run-mcp
by GoogleCloudPlatform
Enables MCP-compatible AI agents to deploy applications to Google Cloud Run, abstracting underlying GCP infrastructure operations.
Enables MCP-compatible AI agents to deploy applications to Google Cloud Run, abstracting underlying GCP infrastructure operations.
Setup Requirements
- ⚠️Requires an active Google Cloud Platform account with billing enabled.
- ⚠️Requires Google Cloud SDK to be installed and Application Default Credentials to be set up (`gcloud auth application-default login`).
- ⚠️Node.js (LTS recommended) must be installed to run locally, or Docker for containerized local execution. When running in HTTP mode, host validation is disabled by default.