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)
voicemode
by mbailey
Provides robust voice interaction capabilities for Model Context Protocol (MCP) agents, enabling real-time speech-to-text (STT) and text-to-speech (TTS) functionalities, with support for local and cloud-based services. It also includes tools for audio playback (DJ), service management, and diagnostics.
Provides robust voice interaction capabilities for Model Context Protocol (MCP) agents, enabling real-time speech-to-text (STT) and text-to-speech (TTS) functionalities, with support for local and cloud-based services. It also includes tools for audio playback (DJ), service management, and diagnostics.
Setup Requirements
- ⚠️Requires `uv` for Python package management during installation.
- ⚠️`FFmpeg` is a critical system dependency for audio processing, and must be installed separately.
- ⚠️`sudo` access is typically needed for system package installation on Linux.
- ⚠️Requires a functional microphone/audio input device for voice interaction capabilities.
- ⚠️`webrtcvad` (for silence detection) requires C/C++ build tools (e.g., `gcc`, `python3-dev`) to be installed prior to Python package installation.
- ⚠️Local Whisper/Kokoro services require manual installation (via `voice-mode whisper install`/`kokoro install`), or an `OPENAI_API_KEY` is needed for cloud-based STT/TTS services.
Verified SafeView Analysis
macos-automator-mcp
by steipete
Transforms an AI assistant into a macOS automation agent, enabling it to execute AppleScript and JXA commands to control applications and system functions.
Transforms an AI assistant into a macOS automation agent, enabling it to execute AppleScript and JXA commands to control applications and system functions.
Setup Requirements
- ⚠️Requires macOS (AppleScript/JXA are macOS-specific).
- ⚠️Requires Node.js (version >=18.0.0).
- ⚠️CRITICAL: Requires explicit user permission grants for 'Automation' and 'Accessibility' in macOS System Settings for the application running the server (e.g., Terminal, Node).
Review RequiredView Analysis
yargi-mcp
by saidsurucu
Provides programmatic access to various Turkish legal databases (e.g., Yargıtay, Danıştay, Constitutional Court) as a Model Context Protocol (MCP) server for integration with Large Language Model (LLM) applications like Claude AI.
Provides programmatic access to various Turkish legal databases (e.g., Yargıtay, Danıştay, Constitutional Court) as a Model Context Protocol (MCP) server for integration with Large Language Model (LLM) applications like Claude AI.
Setup Requirements
- ⚠️Requires Python 3.11 or newer.
- ⚠️Requires `uv` (Astral's package manager/runner) for local execution.
- ⚠️Windows users may need Microsoft Visual C++ Redistributable.
- ⚠️Authentication (if enabled) requires `CLERK_PUBLISHABLE_KEY`, `CLERK_SECRET_KEY`, and `JWT_SECRET_KEY` environment variables. Clerk is a paid service provider.
- ⚠️Persistent OAuth session storage requires `UPSTASH_REDIS_REST_URL` and `UPSTASH_REDIS_REST_TOKEN` environment variables; otherwise, it falls back to in-memory storage, which is not suitable for multi-machine deployments.
Review RequiredView Analysis
octocode-mcp
by bgauryy
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
Setup Requirements
- ⚠️Requires Node.js v20 or higher.
- ⚠️GitHub API tools require authentication (GitHub token via OAuth, gh CLI, or PAT). Without it, rate limits will be hit quickly.
- ⚠️Local tools (`ripgrep`, `ls`, `find`) depend on these commands being installed and available in the system's PATH. LSP tools require a compatible LSP server (e.g., `typescript-language-server`).
- ⚠️Uses port 1987 by default; a conflict will prevent the server from starting.
Verified SafeView Analysis
mcp-handler
by vercel
Provides a Vercel adapter for the Model Context Protocol (MCP), enabling real-time communication between applications and AI models through Next.js or Nuxt.
Provides a Vercel adapter for the Model Context Protocol (MCP), enabling real-time communication between applications and AI models through Next.js or Nuxt.
Setup Requirements
- ⚠️Requires @modelcontextprotocol/sdk@1.25.2 or later due to a known security vulnerability in prior versions (as explicitly stated in the README).
- ⚠️Requires a Next.js 13+ or Nuxt 3+ project as a host framework.
- ⚠️Requires Node.js 18+.
- ⚠️While Redis integration is optional for the Streamable HTTP transport, it is mandatory if the Server-Sent Events (SSE) transport is enabled. If SSE is used without a `REDIS_URL` or `KV_URL` environment variable, the server will fail to initialize SSE functionality.
Verified SafeView Analysis
mcp-google-sheets
by xing5
Acts as an AI assistant's gateway to Google Sheets for automation and data manipulation.
Acts as an AI assistant's gateway to Google Sheets for automation and data manipulation.
Setup Requirements
- ⚠️Requires prior setup in Google Cloud Platform (creating a project, enabling Google Sheets and Drive APIs).
- ⚠️Authentication is critical and involves choosing one of four methods (Service Account, OAuth 2.0, Direct Credential Injection, Application Default Credentials), each with specific environment variables and setup steps.
- ⚠️Requires 'uv' (specifically 'uvx') to be installed for the recommended quick start method.
Verified SafeView Analysis
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.