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)
next-devtools-mcp
by vercel
This MCP server provides Next.js development tools for AI coding agents, including runtime diagnostics, automated upgrades, Cache Components setup, browser testing, and documentation search.
This MCP server provides Next.js development tools for AI coding agents, including runtime diagnostics, automated upgrades, Cache Components setup, browser testing, and documentation search.
Setup Requirements
- ⚠️Requires Node.js v20.9+.
- ⚠️Requires Next.js 16+ for runtime diagnostics via `nextjs_index` and `nextjs_call` tools.
- ⚠️`browser_eval` tool automatically installs `@playwright/mcp` globally using `npm`, which may conflict with other package managers or global install policies.
- ⚠️The `upgrade_nextjs_16` tool's codemod requires a clean Git working directory and must be run from individual Next.js app directories in a monorepo, not the monorepo root.
Verified SafeView Analysis
CodeGraphContext
by Shashankss1205
An AI pair programmer that provides real-time, accurate, context-aware assistance by indexing and analyzing codebases (local projects and dependencies) using a graph database, facilitating code understanding, writing, and refactoring across multiple programming languages.
An AI pair programmer that provides real-time, accurate, context-aware assistance by indexing and analyzing codebases (local projects and dependencies) using a graph database, facilitating code understanding, writing, and refactoring across multiple programming languages.
Setup Requirements
- ⚠️Requires Python 3.12+ for the default FalkorDB Lite embedded database. Earlier Python versions will necessitate an external Neo4j setup.
- ⚠️An external Neo4j database is required if FalkorDB Lite is not used or explicitly configured via environment variables (NEO4J_URI, NEO4J_USERNAME, NEO4J_PASSWORD).
- ⚠️Language-specific executables (e.g., 'npm', 'go', 'gem', 'pkg-config') must be available in the system PATH for accurate dependency resolution for respective languages.
- ⚠️Installing 'falkordblite' is recommended for a zero-config embedded database experience.
Verified SafeView Analysis
CodeGraphContext
by CodeGraphContext
This MCP Server acts as an expert AI pair programmer's backend, providing real-time, accurate code analysis, indexing, and relationship information from a local codebase to assist with understanding, writing, and refactoring code.
This MCP Server acts as an expert AI pair programmer's backend, providing real-time, accurate code analysis, indexing, and relationship information from a local codebase to assist with understanding, writing, and refactoring code.
Setup Requirements
- ⚠️Requires Neo4j database (configured via NEO4J_URI, NEO4J_USERNAME, NEO4J_PASSWORD env vars) or Python 3.12+ for embedded FalkorDB Lite.
- ⚠️Relies on Tree-sitter parsers for various languages; initial setup may involve compiling or downloading these.
- ⚠️Dependency indexing for some languages (e.g., Go, Ruby, JavaScript/TypeScript, C/C++) requires their respective CLI tools (`go`, `gem`, `npm`, `pkg-config`) to be installed and accessible in the environment.
Verified SafeView Analysis
mcp-server-code-execution-mode
by elusznik
This server enables LLM agents to execute Python code in a highly secure, isolated container environment, facilitating complex multi-tool orchestration and data analysis with minimal LLM context token usage.
This server enables LLM agents to execute Python code in a highly secure, isolated container environment, facilitating complex multi-tool orchestration and data analysis with minimal LLM context token usage.
Setup Requirements
- ⚠️Requires Podman or Docker (rootless configuration is the default and recommended).
- ⚠️Requires Python 3.11+ (Python 3.14-slim is the default container image).
- ⚠️Requires `uv` or `pip` for dependency management (`uv` recommended for installation).
- ⚠️Pydantic >= 2.12.0 is needed for Python 3.14+ to avoid `TypeError: _eval_type() got an unexpected keyword argument 'prefer_fwd_module'`.
Verified SafeView Analysis
Windows-MCP.Net
by AIDotNet
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
Setup Requirements
- ⚠️Requires Windows Operating System
- ⚠️Requires .NET 10.0 Runtime or higher
- ⚠️Requires appropriate Windows administrative permissions to perform desktop automation operations
Review RequiredView Analysis
skillz
by intellectronica
Acts as an MCP server to expose Claude-style skills and their resources as callable tools for AI agents.
Acts as an MCP server to expose Claude-style skills and their resources as callable tools for AI agents.
Setup Requirements
- ⚠️Requires Python 3.12+
- ⚠️Skills must be placed in a designated directory (defaults to `~/.skillz` or specified path)
- ⚠️Potentially unsafe; skills should be treated as untrusted code and run in sandboxes/containers (as advised by the README)
- ⚠️Requires an MCP-compatible client to consume the skills
Review RequiredView Analysis
ha-mcp
by homeassistant-ai
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
Provides AI agents with complete control over Home Assistant via REST and WebSocket APIs, offering a comprehensive suite of tools for smart home management, automation, and debugging.
Setup Requirements
- ⚠️Requires an existing and running Home Assistant instance.
- ⚠️Mandates `HOMEASSISTANT_URL` and `HOMEASSISTANT_TOKEN` environment variables for connection.
- ⚠️Advanced features like filesystem access or the custom component installer require enabling specific feature flags (`HAMCP_ENABLE_FILESYSTEM_TOOLS`, `HAMCP_ENABLE_CUSTOM_COMPONENT_INTEGRATION`) and potentially installing a custom Home Assistant component via HACS.
Verified SafeView Analysis
iam-policy-autopilot
by awslabs
Generates baseline AWS IAM identity-based policies from application source code (Python, Go, TypeScript) and helps fix AccessDenied errors, primarily for AI coding assistants.
Generates baseline AWS IAM identity-based policies from application source code (Python, Go, TypeScript) and helps fix AccessDenied errors, primarily for AI coding assistants.
Setup Requirements
- ⚠️Requires AWS CLI configured with credentials (for policy application actions).
- ⚠️Requires Rust toolchain for building from source.
- ⚠️Python uv or pip is the recommended installation method, or curl/wget for direct install script.
- ⚠️MCP server configuration requires setting AWS_PROFILE and AWS_REGION environment variables.
Verified SafeView Analysis
Lynkr
by vishalveerareddy123
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
Lynkr is an AI orchestration layer that acts as an LLM gateway, routing language model requests to various providers (Ollama, Databricks, OpenAI, etc.). It provides an OpenAI-compatible API and enables AI-driven coding tasks via a rich set of tools and a multi-agent framework, with a strong focus on security, performance, and token efficiency. It allows AI agents to interact with a defined workspace (reading/writing files, executing shell commands, performing Git operations) and leverages long-term memory and agent learning to enhance task execution.
Setup Requirements
- ⚠️Requires API keys for chosen LLM providers (e.g., DATABRICKS_API_KEY, OPENAI_API_KEY, OPENROUTER_API_KEY, AWS_BEDROCK_API_KEY), many of which are paid services.
- ⚠️If using a local model (`MODEL_PROVIDER=ollama`, `llamacpp`, or `lmstudio`), the respective local server must be running and accessible.
- ⚠️If `MCP_SANDBOX_ENABLED=true` (default) and `MCP_SANDBOX_RUNTIME=docker` (default), Docker must be installed and running for sandboxed command execution.
Verified SafeView Analysis
mcp-chrome
by hangwin
Transforms the Chrome browser into an AI-controlled automation tool, enabling large language models to interact with web pages, analyze content, and manage browser functions.
Transforms the Chrome browser into an AI-controlled automation tool, enabling large language models to interact with web pages, analyze content, and manage browser functions.
Setup Requirements
- ⚠️Requires Node.js >= 20.0.0 and pnpm/npm for installation.
- ⚠️Requires Chrome/Chromium browser.
- ⚠️Native Messaging Host registration may require administrator/sudo privileges (`mcp-chrome-bridge register --system` or `sudo mcp-chrome-bridge register`).
- ⚠️pnpm users may need to enable pre/post scripts (`pnpm config set enable-pre-post-scripts true`) if automatic registration fails.
Verified SafeView Analysis
mcp
by hyperbrowserai
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.
Setup Requirements
- ⚠️Requires a Hyperbrowser API Key (HYPERBROWSER_API_KEY or HB_API_KEY environment variable).
- ⚠️Certain advanced features (e.g., CAPTCHA solving, Proxies, Batch Scrape, Static IPs) require a paid Hyperbrowser plan.
- ⚠️Requires Node.js (v18.0.0 or higher).
- ⚠️An OpenAI API Key (OPENAI_API_KEY environment variable) is required for some features like documentation summarization scripts and AI function calling integrations with OpenAI models.
Verified SafeView Analysis
memory-graph
by gregorydickson
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance.
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance.
Setup Requirements
- ⚠️Requires a compatible database backend (SQLite is default, but others like Neo4j, Memgraph, FalkorDB, Turso, LadybugDB, or a Cloud API require specific installations and configurations).
- ⚠️Persistent storage in remote Claude Code Web environments requires 'MEMORYGRAPH_API_KEY' or 'MEMORYGRAPH_TURSO_URL' and 'MEMORYGRAPH_TURSO_TOKEN' environment variables.
- ⚠️Optional Python packages (e.g., 'neo4j', 'falkordb', 'redislite', 'libsql-experimental', 'real_ladybug', 'spacy') are needed for specific backends or NLP features.