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)
ssh-mcp-streamable
by Xxx00xxX33
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Establishes a multi-channel, streamable communication server over SSH, enabling secure and multiplexed data transfer.
Setup Requirements
- ⚠️Requires SSH host key pair generation and configuration.
- ⚠️Requires a specific network port (e.g., 22, 2222) to be open and accessible.
- ⚠️Likely depends on specific Node.js modules for SSH handling (e.g., 'ssh2').
Review RequiredView Analysis
Meta-Ads-MCP_PixelPay
by Varnan-Tech
Enables AI assistants to interact with the Meta Ads (Facebook/Instagram) Marketing API programmatically through natural language conversations for ad account, campaign, ad set, and ad management, analytics, and targeting.
Enables AI assistants to interact with the Meta Ads (Facebook/Instagram) Marketing API programmatically through natural language conversations for ad account, campaign, ad set, and ad management, analytics, and targeting.
Setup Requirements
- ⚠️Requires manual setup of a Facebook App with Marketing API access, including configuring OAuth redirect URIs and obtaining App ID/Secret.
- ⚠️Specific Facebook App permissions are needed (e.g., `ads_management`, `business_management`, `read_insights`), which may require App Review for broader use cases or specific roles for internal testing.
- ⚠️Requires Python 3.10 or higher.
Verified SafeView Analysis
rag-mcp-server
by Pond500
This server implements a Multi-Knowledge Base RAG system, allowing AI agents to upload, manage, and semantically search documents across multiple knowledge bases through a FastAPI-based MCP (Model Context Protocol) API.
This server implements a Multi-Knowledge Base RAG system, allowing AI agents to upload, manage, and semantically search documents across multiple knowledge bases through a FastAPI-based MCP (Model Context Protocol) API.
Setup Requirements
- ⚠️Requires Docker for the Qdrant vector database.
- ⚠️Requires an OpenAI-compatible LLM endpoint (e.g., Tokenmind) with an API key, which incurs usage costs.
- ⚠️Hardcodes a dependency on a specific external 'Typhoon OCR API' (`http://3.113.24.61/...`) for PDF processing, which must be accessible and may incur separate costs.
- ⚠️Requires Python 3.10+.
Review RequiredView Analysis
mcp-dm8-server
by lianekai
This server provides Model Context Protocol (MCP) tools for interacting with a DM8 database, enabling client applications (like AI agents) to browse table schemas and execute read-only SQL queries.
This server provides Model Context Protocol (MCP) tools for interacting with a DM8 database, enabling client applications (like AI agents) to browse table schemas and execute read-only SQL queries.
Setup Requirements
- ⚠️Requires Node.js 18+ to be run with `--openssl-legacy-provider` due to the DM8 database driver's dependency on older OpenSSL algorithms.
- ⚠️Requires a running DM8 database instance and a user account with appropriate permissions (read-only recommended).
- ⚠️The 'dmdb' Node.js native driver may require specific system libraries to be installed as per DM8 official documentation.
Verified SafeView Analysis
papercut-mcp
by jpg486-ual
Provides a Model Context Protocol (MCP) server exposing tools to interact with PaperCut NG/MF via its XML Web Services API for tasks like user management and printer information retrieval.
Provides a Model Context Protocol (MCP) server exposing tools to interact with PaperCut NG/MF via its XML Web Services API for tasks like user management and printer information retrieval.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️Requires a running and configured PaperCut NG/MF instance with XML Web Services enabled. Specific settings (auth-token, allowed caller IPs) must be configured in PaperCut.
- ⚠️Requires manual creation and configuration of a .env file with PAPERCUT_XMLRPC_URL and PAPERCUT_AUTH_TOKEN.
Verified SafeView Analysis
trigger-happy-mcp
by 0xvm
Provides a conversational MCP server for host-side job automation and offensive security experimentation, executing shell commands and managing their state.
Provides a conversational MCP server for host-side job automation and offensive security experimentation, executing shell commands and managing their state.
Setup Requirements
- ⚠️Directly executes arbitrary shell commands provided by clients, making it a critical security risk if not strictly access-controlled and run in a controlled environment.
- ⚠️Requires Python 3.8+ (due to typing features) and `zeromcp`, `rich` dependencies.
- ⚠️Exposes an unauthenticated HTTP API on port 12983, which may require firewall configuration or specific network access control.
Review RequiredView Analysis
wave-gmail-mcp
by JosephAwuku33
Enables AI agents to securely manage Gmail, including reading, sending, searching emails, and executing personalized bulk email campaigns using uploaded customer data.
Enables AI agents to securely manage Gmail, including reading, sending, searching emails, and executing personalized bulk email campaigns using uploaded customer data.
Setup Requirements
- ⚠️Requires a Google Cloud Project with the Gmail API enabled and OAuth 2.0 credentials configured, including setting `http://localhost:3000/oauth2callback` as an Authorized Redirect URI.
- ⚠️Node.js (v16 or higher) must be installed locally on the machine running the server.
- ⚠️Environment variables (GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_REDIRECT_URI, OAUTH_PORT) must be explicitly configured, with absolute paths recommended when integrating with Claude Desktop.
Verified SafeView Analysis
web3-mcp
by JZ1101
Converts EVM smart contracts into MCP (Minecraft Protocol) servers, bridging Web3 functionality with a gaming server environment.
Converts EVM smart contracts into MCP (Minecraft Protocol) servers, bridging Web3 functionality with a gaming server environment.
Review RequiredView Analysis
mcp-it
by enzobjmendonca
Transforms any FastAPI server or external API into an MCP (Model Context Protocol) server, exposing its endpoints as MCP tools.
Transforms any FastAPI server or external API into an MCP (Model Context Protocol) server, exposing its endpoints as MCP tools.
Setup Requirements
- ⚠️Requires an existing or new FastAPI application to integrate with.
- ⚠️If using `bind_openapi`, network access to the OpenAPI specification URL is required.
- ⚠️Interaction with the generated MCP server requires an MCP-compatible client.
Verified SafeView Analysis
mcp-rancher-multi
by gorizond
An MCP server that provides an API for interacting with multiple Rancher Manager backends, offering cluster, node, project, and Fleet GitOps management capabilities.
An MCP server that provides an API for interacting with multiple Rancher Manager backends, offering cluster, node, project, and Fleet GitOps management capabilities.
Setup Requirements
- ⚠️Requires access to at least one Rancher Manager instance.
- ⚠️Rancher API tokens with appropriate permissions are mandatory for authentication.
- ⚠️Configuration is primarily managed through environment variables or `.env` files, which need careful management for sensitive data.
Verified SafeView Analysis
agent_skills_directory
by dmgrok
Provides a searchable catalog of agent skills to AI agents and developer tools via the Model Context Protocol (MCP).
Provides a searchable catalog of agent skills to AI agents and developer tools via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires 'mcp' Python library.
- ⚠️Requires 'aiohttp' Python library.
- ⚠️Requires internet connectivity to fetch the 'catalog.json' from CDN.
Verified SafeView Analysis
mcp-python-server
by 20R25A0515
Provides a server implementation using Python, likely for a specific protocol or game environment (e.g., Minecraft Coder Pack) based on the 'MCP' naming convention.
Provides a server implementation using Python, likely for a specific protocol or game environment (e.g., Minecraft Coder Pack) based on the 'MCP' naming convention.
Setup Requirements
- ⚠️Requires installation of Python dependencies from `requirements.txt`.
- ⚠️Specific Python version may be required; check `pyproject.toml` or `main.py` for details.
- ⚠️Network port configuration might be needed for server operation.