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)
vscode-mcp-screenshot
by Digital-Defiance
Provides a VSCode extension and Language Server Protocol (LSP) integration to enable AI agents to capture, analyze, and document application visuals through full screen, window, or region screenshots with PII masking and multi-format support.
Provides a VSCode extension and Language Server Protocol (LSP) integration to enable AI agents to capture, analyze, and document application visuals through full screen, window, or region screenshots with PII masking and multi-format support.
Setup Requirements
- ⚠️Requires Node.js and npm/npx to install and run the underlying MCP screenshot server.
- ⚠️The underlying MCP screenshot server likely has OS-specific dependencies related to screen capturing (e.g., graphical environment, Xvfb for headless Linux).
- ⚠️Primarily designed as a VSCode extension, not a standalone server for direct programmatic access without VSCode environment.
Review RequiredView Analysis
mcp-imap-manager
by dSchulenburg
A Model Context Protocol (MCP) server for managing IMAP email operations (list, move, delete) across multiple accounts.
A Model Context Protocol (MCP) server for managing IMAP email operations (list, move, delete) across multiple accounts.
Setup Requirements
- ⚠️Requires a .env file with configured IMAP account credentials and server settings.
- ⚠️Docker and Docker Compose are required for simplified deployment.
- ⚠️App passwords must be set up for GMX and Gmail accounts, requiring 2FA.
- ⚠️Production deployment requires an external 'proxy' Docker network and Traefik configured for automatic HTTPS.
Verified SafeView Analysis
python-mcp-template
by hsiangjenli
A DevOps-friendly template for building Multi-Agent Communication Protocol (MCP) servers using FastAPI and fastmcp.
A DevOps-friendly template for building Multi-Agent Communication Protocol (MCP) servers using FastAPI and fastmcp.
Setup Requirements
- ⚠️Requires uv for dependency management and running scripts.
- ⚠️Requires Docker installed to build and run the containerized server.
- ⚠️Requires Python 3.12 or newer.
- ⚠️Specific setup is required to address CORS middleware conflicts when running the HTTP server directly via uvicorn.
Verified SafeView Analysis
mcp-server-demo
by Mahmoud-Khater
This project demonstrates running an MCP (Model Control Protocol) server with a simple calculator tool, deployed via Docker.
This project demonstrates running an MCP (Model Control Protocol) server with a simple calculator tool, deployed via Docker.
Setup Requirements
- ⚠️Docker is required for deployment as per the primary demonstration method.
- ⚠️Python 3.12 or newer is required as specified in `pyproject.toml`.
Verified SafeView Analysis
mcp-server-websearch
by deeprave
A minimal MCP server providing a web search tool via DuckDuckGo, designed for integration with AI agents.
A minimal MCP server providing a web search tool via DuckDuckGo, designed for integration with AI agents.
Setup Requirements
- ⚠️Python 3.10+ required
- ⚠️Requires manual MCP client configuration specifying the absolute path to the 'search_mcp.py' script.
- ⚠️Relies on DuckDuckGo's public web interface for scraping, which can be less stable or subject to rate limiting/blocking compared to a dedicated API.
Verified SafeView Analysis
wp-menus-mcp
by Akungapaul
This server enables external applications to manage WordPress navigation menus via the Model Context Protocol (MCP).
This server enables external applications to manage WordPress navigation menus via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js version 18 or higher.
- ⚠️Requires a running WordPress instance with the REST API enabled.
- ⚠️Requires a WordPress username and an application password with sufficient permissions to manage navigation menus and potentially site settings.
- ⚠️Integration with the Model Context Protocol (MCP) ecosystem is implied by the SDK dependency.
Verified SafeView Analysis
holded-mcp-server
by baptiste-max
Source code not provided, cannot determine the specific use case of this 'holded-mcp-server'.
Source code not provided, cannot determine the specific use case of this 'holded-mcp-server'.
Setup Requirements
- ⚠️Source code not provided, cannot identify specific requirements or friction points for setup.
Review RequiredView Analysis
mcp-server-cap-odata
by Harikapudotam
An MCP server for CAP OData services that translates natural language requests into JSON-RPC calls for OData CRUD operations using Google Gemini, acting as an AI gateway to enterprise data.
An MCP server for CAP OData services that translates natural language requests into JSON-RPC calls for OData CRUD operations using Google Gemini, acting as an AI gateway to enterprise data.
Setup Requirements
- ⚠️Requires a `GEMINI_API_KEY` environment variable for AI functionality, which is a paid service.
- ⚠️The server explicitly disables SSL certificate validation (`rejectUnauthorized: false`) for outgoing HTTPS requests, which is a critical security concern for production deployments.
- ⚠️The project is built on SAP CAP (Cloud Application Programming Model), implying knowledge of the SAP ecosystem for full utilization and deployment.
Review RequiredView Analysis
grok-mcp-server
by RazonIn4K
Provides AI assistants with access to Grok 4's capabilities including chat completions, live search, and model management via the Model Context Protocol.
Provides AI assistants with access to Grok 4's capabilities including chat completions, live search, and model management via the Model Context Protocol.
Setup Requirements
- ⚠️Requires an xAI API Key (paid service)
- ⚠️Node.js >= 18.0.0 is a prerequisite
- ⚠️Optional setup with 'direnv' for environment variable management adds a dependency and configuration step
Verified SafeView Analysis
smrt-docs-mcp
by happyvertical
Provides AI-powered access to SMRT framework documentation, routing developer queries to relevant package experts using RAG (Retrieval-Augmented Generation) from CLAUDE.md files.
Provides AI-powered access to SMRT framework documentation, routing developer queries to relevant package experts using RAG (Retrieval-Augmented Generation) from CLAUDE.md files.
Setup Requirements
- ⚠️Requires an AI provider API key (e.g., OpenAI, Anthropic, Gemini) which may incur costs.
- ⚠️Requires Node.js runtime version 24.0.0 or higher.
- ⚠️Requires the SMRT framework source code to be present locally for scanning CLAUDE.md documentation files.
Verified SafeView Analysis
mcp-demo-server
by RolleRocker
Demonstrates the Model Context Protocol (MCP) capabilities by offering tools for arithmetic, note management, weather queries, and file system operations, along with dynamic resources and prompt templates.
Demonstrates the Model Context Protocol (MCP) capabilities by offering tools for arithmetic, note management, weather queries, and file system operations, along with dynamic resources and prompt templates.
Setup Requirements
- ⚠️Requires Java 21 or higher
- ⚠️The `read_file`, `write_file`, and `list_directory` tools interact with the local file system where the server is run, subject to internal path validations.
Verified SafeView Analysis
VPS-Execute-MCP
by CuteDandelion
Enables AI agents and other clients to securely interact with remote servers via SSH for command execution, file management, and system monitoring.
Enables AI agents and other clients to securely interact with remote servers via SSH for command execution, file management, and system monitoring.
Setup Requirements
- ⚠️Requires SSH access to a remote host, configured with either a private key (recommended) or password.
- ⚠️Requires Node.js 18+ to run.
- ⚠️The `.env` file must be correctly configured with SSH credentials (host, username, and authentication method) and API_KEY (for REST API) before running. For Claude Desktop integration, an absolute path to the `mcp-server.js` file and its environment variables must be configured in Claude's settings.
- ⚠️SSH private key passphrases, if used, will be stored in plain text in the `.env` file or Claude Desktop configuration, which is a security consideration.