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(8554)
toolhive
by stacklok
ToolHive simplifies and secures the deployment, management, and orchestration of Model Context Protocol (MCP) servers, integrating them with AI clients and providing features like authentication, authorization, and observability.
ToolHive simplifies and secures the deployment, management, and orchestration of Model Context Protocol (MCP) servers, integrating them with AI clients and providing features like authentication, authorization, and observability.
Setup Requirements
- ⚠️Requires Kubernetes (e.g., Kind) for operator and authenticated Keycloak setup.
- ⚠️Requires Docker, Podman, or Colima for local MCP server execution.
- ⚠️Requires Go (1.25+) and Task for development and building.
Verified SafeView Analysis
Unla
by AmoyLab
Transforms existing MCP Servers and APIs into MCP protocol-compliant endpoints through configuration, enabling LLM tool calling without code changes.
Transforms existing MCP Servers and APIs into MCP protocol-compliant endpoints through configuration, enabling LLM tool calling without code changes.
Setup Requirements
- ⚠️Requires Docker for quick setup; alternative deployments exist but are more complex.
- ⚠️Critical environment variables (e.g., JWT secret key, admin credentials) must be securely set and not left as default values.
- ⚠️Users need a foundational understanding of the Model Context Protocol (MCP) to effectively configure and utilize the gateway.
- ⚠️Configuration is driven by YAML files, requiring users to be familiar with YAML syntax and the specific schema for defining routers, servers, tools, and prompts.
Verified SafeView Analysis
mcp-server-browserbase
by browserbase
Enables LLMs to perform cloud browser automation tasks such as navigating, interacting with elements, extracting data, and capturing screenshots on web pages.
Enables LLMs to perform cloud browser automation tasks such as navigating, interacting with elements, extracting data, and capturing screenshots on web pages.
Setup Requirements
- ⚠️Requires a Browserbase API Key (Browserbase is a paid cloud service).
- ⚠️Requires a Browserbase Project ID.
- ⚠️Requires an LLM API Key (e.g., GEMINI_API_KEY for the default Gemini model, or a custom API key like ANTHROPIC_API_KEY or OPENAI_API_KEY if configuring a different model via `--modelApiKey`). LLM usage will incur costs from the respective provider.
- ⚠️Advanced Stealth mode is restricted to Browserbase Scale Plan users.
Verified SafeView Analysis
sandbox
by agent-infra
An all-in-one agent sandbox environment offering unified browser, shell, file, Jupyter, VSCode, and MCP operations for AI agents and developers.
An all-in-one agent sandbox environment offering unified browser, shell, file, Jupyter, VSCode, and MCP operations for AI agents and developers.
Setup Requirements
- ⚠️Requires Docker, specifically with `--security-opt seccomp=unconfined`, which disables a host security feature and increases risk.
- ⚠️Python >= 3.13 is required for the evaluation framework (though SDK might support older).
- ⚠️The evaluation framework relies on `uv` package manager.
- ⚠️An OpenAI API Key (a paid service) is needed if using the Azure OpenAI Agent Loop for evaluation.
Review RequiredView Analysis
fastapi_mcp
by tadata-org
Automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools for seamless integration with LLM agents.
Automatically converts FastAPI endpoints into Model Context Protocol (MCP) tools for seamless integration with LLM agents.
Setup Requirements
- ⚠️Requires Python 3.10+ (Python 3.12+ recommended).
- ⚠️FastAPI routes should ideally define explicit `operation_id` for clearer MCP tool names.
- ⚠️OAuth authentication (if configured with `AuthConfig`) requires providing client IDs/secrets and potentially proxying external OAuth provider URLs, with security depending on the trustworthiness of the external OAuth service.
Verified SafeView Analysis
playwright-mcp
by microsoft
Provides a Model Context Protocol (MCP) server for LLMs to automate browser interactions using Playwright's accessibility tree, avoiding pixel-based vision models.
Provides a Model Context Protocol (MCP) server for LLMs to automate browser interactions using Playwright's accessibility tree, avoiding pixel-based vision models.
Setup Requirements
- ⚠️Requires Node.js 18 or newer.
- ⚠️Connecting to an existing browser instance requires installing the 'Playwright MCP Bridge' Chrome/Edge extension manually in developer mode, which is a friction point.
- ⚠️Bypassing the extension's connection approval dialog requires copying an authentication token from the extension UI and setting it as the PLAYWRIGHT_MCP_EXTENSION_TOKEN environment variable in the client's configuration.
Verified SafeView Analysis
mcpo
by open-webui
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️Requires the proxied MCP server command/tool to be installed and available in the environment.
- ⚠️OAuth token storage in `~/.mcpo/tokens/` is plaintext and relies on OS-level permissions for security.
Verified SafeView Analysis
mcp-neo4j
by neo4j-contrib
The MCP Neo4j Cypher server enables AI models to interact with a Neo4j graph database, execute Cypher queries (read and write), explore the graph schema, and manage query performance and response sizes.
The MCP Neo4j Cypher server enables AI models to interact with a Neo4j graph database, execute Cypher queries (read and write), explore the graph schema, and manage query performance and response sizes.
Setup Requirements
- ⚠️Requires a running Neo4j database instance with connection details (URI, username, password).
- ⚠️The 'get_neo4j_schema' tool requires the APOC plugin to be installed and enabled in the Neo4j database.
- ⚠️Python 3.10 or higher is required.
Verified SafeView Analysis
Awesome-MCP-Servers
by YuzeHao2023
Cataloging and describing Model Context Protocol (MCP) servers, tools, frameworks, clients, and utilities, which enable AI models to interact with various local and remote resources.
Cataloging and describing Model Context Protocol (MCP) servers, tools, frameworks, clients, and utilities, which enable AI models to interact with various local and remote resources.
Setup Requirements
- ⚠️MCP servers can execute arbitrary code on the host without proper sandboxing, posing significant security risks.
- ⚠️Requires running servers in VMs or isolated containers for untrusted implementations.
- ⚠️Requires careful review of server code and configuration prior to deployment.
Review RequiredView Analysis
golf
by golf-mcp
A Python framework for building conversational AI servers (MCP servers) by defining tools, resources, and prompts as modular Python files, with integrated authentication, telemetry, and LLM interaction utilities.
A Python framework for building conversational AI servers (MCP servers) by defining tools, resources, and prompts as modular Python files, with integrated authentication, telemetry, and LLM interaction utilities.
Setup Requirements
- ⚠️Requires Python 3.10+ (minimum 3.8+ as per `pyproject.toml`) for optimal functionality.
- ⚠️Relies on `fastmcp>=2.14.0` as a core, tight dependency.
- ⚠️Authentication can be complex to configure (supporting JWT, OAuth Server, API Key, and Static Tokens) and often requires specific environment variables (`auth.py` and `.env` configuration) for production deployments.
Review RequiredView Analysis
openops
by openops-cloud
OpenOps is a No-Code FinOps automation platform that helps organizations reduce cloud costs, streamline financial operations, and automate key FinOps processes through customizable workflows and AI capabilities.
OpenOps is a No-Code FinOps automation platform that helps organizations reduce cloud costs, streamline financial operations, and automate key FinOps processes through customizable workflows and AI capabilities.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for local or self-hosted deployments.
- ⚠️Critical: For self-hosted deployments, manual generation and configuration of sensitive environment variables (e.g., OPS_ENCRYPTION_KEY, OPS_JWT_SECRET, admin passwords) are required, as placeholders are provided.
- ⚠️Requires Node.js versions 18 or 20 for development setup.
- ⚠️Cloud provider (AWS, Azure, GCP) credentials/service accounts are necessary for activating respective integration blocks.
Verified SafeView Analysis
kubernetes-mcp-server
by containers
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
Facilitates AI agent interaction with Kubernetes and OpenShift clusters by exposing management and observability tools via the Model Context Protocol.
Setup Requirements
- ⚠️Requires access to a Kubernetes or OpenShift cluster with `kubectl` installed and configured.
- ⚠️Initial setup of a dedicated ServiceAccount and RBAC (requiring cluster-admin permissions) is highly recommended for secure operation.
- ⚠️If enabling the Kiali toolset, a Kiali instance must be running and its URL (and optionally a CA certificate path) must be configured.
- ⚠️ServiceAccount tokens are time-bound and will require periodic renewal for long-running operations.