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(1324)
Peekaboo
by steipete
macOS automation server that integrates AI for screen capture analysis, UI interaction, and agentic workflows.
macOS automation server that integrates AI for screen capture analysis, UI interaction, and agentic workflows.
Setup Requirements
- ⚠️Requires macOS Sonoma (14.0) or later.
- ⚠️Requires Screen Recording and Accessibility permissions to function.
- ⚠️API keys required for OpenAI, Anthropic, xAI Grok (e.g., `export OPENAI_API_KEY=...`).
- ⚠️Ollama requires local server and models (`ollama pull llama3.3`, `ollama pull llava`).
Verified SafeView Analysis
unity-mcp
by CoplayDev
Enables AI assistants (LLMs) to control and automate tasks within the Unity Game Engine Editor through the Model Context Protocol (MCP).
Enables AI assistants (LLMs) to control and automate tasks within the Unity Game Engine Editor through the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Unity Editor (2021.3 LTS or newer) with the MCP Unity Plugin installed and running.
- ⚠️Requires Python 3.10 or newer.
- ⚠️Requires `uv` and `uvx` to run from PyPI or GitHub source.
Verified SafeView Analysis
inspector
by modelcontextprotocol
A web-based client and proxy server for inspecting and interacting with Model Context Protocol (MCP) servers, allowing users to browse resources, prompts, and tools, perform requests, and debug OAuth authentication flows.
A web-based client and proxy server for inspecting and interacting with Model Context Protocol (MCP) servers, allowing users to browse resources, prompts, and tools, perform requests, and debug OAuth authentication flows.
Setup Requirements
- ⚠️Arbitrary Command Execution Risk: The proxy server can execute arbitrary commands via URL query parameters. It is CRITICAL that the proxy is ONLY run in a trusted, isolated environment (e.g., local machine behind a firewall) and NEVER exposed to untrusted networks or users.
- ⚠️CORS Configuration for Direct Connections: When connecting directly to an MCP server (bypassing the Inspector proxy), the target MCP server must be configured to allow Cross-Origin Resource Sharing (CORS) requests from the Inspector's origin.
- ⚠️OAuth Client Configuration: Setting up OAuth 2.0 requires obtaining a 'client_id' (and optionally 'client_secret') from an authorization server, and configuring a 'redirect_uri' (e.g., http://localhost:6274/oauth/callback).
Review RequiredView Analysis
chrome-devtools-mcp
by ChromeDevTools
Control and inspect a live Chrome browser programmatically via an MCP server, enabling AI coding agents to perform reliable automation, in-depth debugging, and performance analysis.
Control and inspect a live Chrome browser programmatically via an MCP server, enabling AI coding agents to perform reliable automation, in-depth debugging, and performance analysis.
Setup Requirements
- ⚠️Requires Node.js v20.19 or a newer LTS version, and a current stable version of Chrome.
- ⚠️May fail to start Chrome if running in a sandboxed environment (e.g., macOS Seatbelt, Linux containers), requiring explicit `--browser-url` configuration or disabling sandboxing.
- ⚠️Connecting to a running Chrome instance (instead of launching a new one) via `--autoConnect` requires Chrome 144+ and remote debugging enabled via `chrome://inspect/#remote-debugging`. Manual connection via `--browser-url` requires starting Chrome with `--remote-debugging-port` and `--user-data-dir`.
- ⚠️Specific client configurations (e.g., Windows 11 with Codex) might require additional environment variables (`env`) and startup timeout (`startup_timeout_ms`) parameters.
Verified SafeView Analysis
XHS-Downloader
by JoeanAmier
A tool for extracting links and downloading watermark-free images and videos from Xiaohongshu (RedNote), supporting multiple operational modes including a server-based MCP interface.
A tool for extracting links and downloading watermark-free images and videos from Xiaohongshu (RedNote), supporting multiple operational modes including a server-based MCP interface.
Setup Requirements
- ⚠️Requires Python 3.12 or newer.
- ⚠️Administrator privileges may be required on Windows for browser cookie extraction.
- ⚠️Linux users may need to install `xclip` or `xsel` for clipboard functionality.
- ⚠️`gettext` package and proper environment variable setup are required for translations.
Verified SafeView Analysis
serena
by oraios
AI Agent framework for interacting with code via Language Servers, facilitating automated development tasks and comprehensive code analysis.
AI Agent framework for interacting with code via Language Servers, facilitating automated development tasks and comprehensive code analysis.
Setup Requirements
- ⚠️Requires `uv` (universal Python package installer/resolver) to run the server.
- ⚠️Language-specific runtimes are required for their respective language server functionalities (e.g., Node.js for JS/TS, Java JDK for Java, Elixir for Elixir, .NET SDK for F# and C#, Go for Go, Rustup for Rust, Perl for Perl, Zig for Zig, Julia for Julia, Free Pascal Compiler for Pascal). The framework attempts to auto-install language servers, but core runtimes are external prerequisites.
- ⚠️Initial setup involves manual repository cloning, creation/copying of configuration files (`serena_config.yml`, `project.yml`), and project registration for the AI agent to operate correctly.
Review RequiredView Analysis
mcp-use
by mcp-use
A comprehensive framework for building full-stack Model Context Protocol (MCP) applications, including AI agents, MCP servers with UI widgets, and integrated debugging tools in both Python and TypeScript.
A comprehensive framework for building full-stack Model Context Protocol (MCP) applications, including AI agents, MCP servers with UI widgets, and integrated debugging tools in both Python and TypeScript.
Setup Requirements
- ⚠️Requires Node.js 20+ (22 recommended) and pnpm 10+ for TypeScript development.
- ⚠️Requires Python 3.11+ and uv for Python development.
- ⚠️Utilizes various AI models (OpenAI, Anthropic, Google, Groq) which require API keys (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY) and incur usage costs.
Verified SafeView Analysis
klavis
by Klavis-AI
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
Setup Requirements
- ⚠️Requires Klavis API Key for hosted services and simplified OAuth flows.
- ⚠️Requires specific API keys and/or OAuth setup for each integrated third-party service (e.g., OpenAI, Google, Spotify, Supabase, LinkedIn, Tavily).
- ⚠️Docker is required for self-hosting individual MCP servers.
- ⚠️Some operations (e.g., creating Supabase projects) require explicit cost confirmation from the user/LLM.
- ⚠️Specific OAuth scopes/permissions must be configured for full functionality for certain integrations (e.g., LinkedIn `w_member_social`).
Review RequiredView Analysis
exa-mcp-server
by exa-labs
Provides AI assistants and coding agents with real-time web search, code context, and deep research capabilities via the Model Context Protocol.
Provides AI assistants and coding agents with real-time web search, code context, and deep research capabilities via the Model Context Protocol.
Setup Requirements
- ⚠️Requires an EXA_API_KEY from dashboard.exa.ai/api-keys to function.
- ⚠️Designed to be used with an MCP-compatible AI client (e.g., Cursor, Claude Desktop, Claude Code, Codex).
- ⚠️Deep research tools ('deep_researcher_start', 'deep_researcher_check') require the client agent to poll for results, implementing an asynchronous workflow.
- ⚠️Vercel free tier deployments may experience function timeouts (10s limit) for longer operations, especially deep research tasks.
Verified SafeView Analysis
context7
by upstash
Provides up-to-date, version-specific documentation and code examples to Large Language Models (LLMs) and AI coding assistants to improve code generation accuracy and relevance, preventing outdated or hallucinated information.
Provides up-to-date, version-specific documentation and code examples to Large Language Models (LLMs) and AI coding assistants to improve code generation accuracy and relevance, preventing outdated or hallucinated information.
Setup Requirements
- ⚠️Requires Node.js >= v18.0.0
- ⚠️Requires an MCP client (e.g., Cursor, Claude Code, VSCode)
- ⚠️Context7 API Key is optional but recommended for higher rate limits and private repositories.
Verified SafeView Analysis
npcpy
by NPC-Worldwide
Core library of the NPC Toolkit that supercharges natural language processing pipelines and agent tooling. It's a flexible framework for building state-of-the-art applications and conducting novel research with LLMs. Supports multi-agent systems, fine-tuning, reinforcement learning, genetic algorithms, model ensembling, and NumPy-like operations for AI models (NPCArray). Includes a built-in Flask server for deploying agent teams via REST APIs, and multimodal generation (image, video, audio).
Core library of the NPC Toolkit that supercharges natural language processing pipelines and agent tooling. It's a flexible framework for building state-of-the-art applications and conducting novel research with LLMs. Supports multi-agent systems, fine-tuning, reinforcement learning, genetic algorithms, model ensembling, and NumPy-like operations for AI models (NPCArray). Includes a built-in Flask server for deploying agent teams via REST APIs, and multimodal generation (image, video, audio).
Setup Requirements
- ⚠️Requires Ollama for local LLMs (e.g., llama3.2, gemma3:4b) installed and running.
- ⚠️Platform-specific dependencies for audio (ffmpeg, portaudio, espeak) and screenshots (pywin32 on Windows, screencapture on Mac, gnome-screenshot/scrot on Linux).
- ⚠️Requires API keys for various cloud LLM/generation providers (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY, GEMINI_API_KEY, DEEPSEEK_API_KEY, PERPLEXITY_API_KEY, ELEVENLABS_API_KEY).
- ⚠️Dependencies for local fine-tuning and diffusion models require PyTorch, diffusers, transformers, and sentence-transformers, which can be resource-intensive and require CUDA for optimal performance.
- ⚠️Uses SQLite for conversation history and internal state; `psycopg2-binary` required for PostgreSQL.
- ⚠️Jinja templates can be complex to debug without prior experience.
Review RequiredView Analysis
github-mcp-server
by github
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
The GitHub MCP Server enables AI agents, assistants, and chatbots to interact with GitHub's platform for repository management, issue/PR automation, CI/CD intelligence, code analysis, and team collaboration through natural language.
Setup Requirements
- ⚠️Requires a GitHub Personal Access Token (PAT) for authentication, which needs to be generated and configured with appropriate scopes.
- ⚠️Running locally typically requires Docker installed and running, or Go 1.21+ for building from source.
- ⚠️Remote server OAuth support varies by host application and may require a registered GitHub App or OAuth App to be set up.