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(9120)
Expense_tracker_mcp_server
by Hrishikesh-Gaikwad-GG
A server for tracking and managing personal expenses.
A server for tracking and managing personal expenses.
Setup Requirements
- ⚠️Python installed
- ⚠️FastMCP library dependency (pip install fastmcp)
- ⚠️categories.json file must be present in the same directory as main.py
Verified SafeView Analysis
Home-Assistant-Diagnostics-MCP-Server
by burgueishon
Enables AI models to autonomously diagnose, troubleshoot, and monitor Home Assistant smart home installations.
Enables AI models to autonomously diagnose, troubleshoot, and monitor Home Assistant smart home installations.
Setup Requirements
- ⚠️Requires Python 3.13+ (or later)
- ⚠️Requires an existing Home Assistant instance
- ⚠️Requires a Home Assistant 'Long-Lived Access Token' with broad permissions
- ⚠️WebSocket connections bypass SSL certificate validation, potentially exposing to MITM if HA_URL is untrusted
Verified SafeView Analysis
ftp-mcp-server
by ahinoam400
This project provides an MCP server with FTP client capabilities, allowing natural language interaction with FTP servers for file management.
This project provides an MCP server with FTP client capabilities, allowing natural language interaction with FTP servers for file management.
Setup Requirements
- ⚠️Requires Python 3.7+ and pip.
- ⚠️Requires Node.js and npm for the Gemini CLI.
- ⚠️Manual configuration of the Gemini CLI `settings.json` file is required, including updating `<path_to_this_project>` placeholders.
- ⚠️The local FTP server (`ftp_server.py`) must be started manually in a separate terminal before interacting with the MCP server (`server.py`) via the Gemini CLI.
Verified SafeView Analysis
youtube-mcp-server
by AiMoneyMachine
This server acts as an intermediary to generate videos via RunwayML and upload them to YouTube, providing a unified API endpoint for a Multi-tool Communication Protocol (MCP).
This server acts as an intermediary to generate videos via RunwayML and upload them to YouTube, providing a unified API endpoint for a Multi-tool Communication Protocol (MCP).
Setup Requirements
- ⚠️Requires Google Cloud Project setup with YouTube Data API enabled for API Key and OAuth client configuration.
- ⚠️Requires a valid RunwayML API Key (typically a paid service for video generation).
- ⚠️All API credentials (Google CLIENT_ID, CLIENT_SECRET, REDIRECT_URL, RUNWAY_API_KEY) must be configured as environment variables.
Review RequiredView Analysis
ireland_mcp_server
by jeromewoody
A Model Context Protocol (MCP) server for managing and searching comic book collections hosted on a Komga server.
A Model Context Protocol (MCP) server for managing and searching comic book collections hosted on a Komga server.
Setup Requirements
- ⚠️Requires a running Komga server instance.
- ⚠️Requires Komga API key or username/password for authentication.
Verified SafeView Analysis
First-MCP-Server
by singhkuldeep29
A server project with an unknown purpose, as no source code is provided for analysis.
A server project with an unknown purpose, as no source code is provided for analysis.
Review RequiredView Analysis
github-mcp-server-chart
by 1995parham
Deploying GitHub's MCP server on Kubernetes using a Helm chart to manage GitHub toolsets.
Deploying GitHub's MCP server on Kubernetes using a Helm chart to manage GitHub toolsets.
Setup Requirements
- ⚠️Requires a Kubernetes cluster (v1.19+ recommended).
- ⚠️Requires Helm 3 installed.
- ⚠️Requires a GITHUB_PERSONAL_ACCESS_TOKEN for the server to function, which is currently configured to be passed insecurely via Helm values.
- ⚠️This chart is community-maintained and not officially supported by GitHub.
Review RequiredView Analysis
wazuh-mcp-server
by ry-ops
Integrate Wazuh SIEM with Cortex automation systems to query security alerts, manage agents, monitor vulnerabilities, and coordinate security operations.
Integrate Wazuh SIEM with Cortex automation systems to query security alerts, manage agents, monitor vulnerabilities, and coordinate security operations.
Setup Requirements
- ⚠️Requires Wazuh API URL, username, and password configured via environment variables (`WAZUH_API_URL`, `WAZUH_API_USER`, `WAZUH_API_PASSWORD`).
- ⚠️The server disables SSL certificate validation for connections to the Wazuh API, creating a critical security vulnerability (`rejectUnauthorized: false`). This must be addressed for any production deployment.
- ⚠️Requires Node.js version 18 or higher.
Review RequiredView Analysis
MCP_prompt_broker
by michaelprinc
Intelligent routing of prompts to optimal AI agent instruction profiles and orchestration of delegated AI tasks (Codex/Gemini CLI) in isolated Docker containers.
Intelligent routing of prompts to optimal AI agent instruction profiles and orchestration of delegated AI tasks (Codex/Gemini CLI) in isolated Docker containers.
Setup Requirements
- ⚠️Requires Docker Engine 24.0+ and Docker Compose v2.
- ⚠️Codex CLI requires Node.js 18+ and authentication via ChatGPT Plus (`codex login`) or OpenAI API key.
- ⚠️`llama.cpp` binaries must be manually acquired for Llama.cpp integration (if using that module).
- ⚠️Python 3.11+ is the minimum for the Codex Orchestrator module.
- ⚠️Initial workspace setup requires Git initialization and an initial commit for Codex CLI's security features.
Review RequiredView Analysis
cat-detection-demo
by swethasalunke-tech
Demonstrates seamless database migration from PostgreSQL to DynamoDB using a Multi-Cloud Platform (MCP) server abstraction, allowing the same application code to function with both database backends.
Demonstrates seamless database migration from PostgreSQL to DynamoDB using a Multi-Cloud Platform (MCP) server abstraction, allowing the same application code to function with both database backends.
Setup Requirements
- ⚠️Requires the Python 'Pillow' library (and potentially 'psycopg2' if using `PostgreSQLAdapter` directly), installable via `pip install -r requirements.txt`.
- ⚠️The `create_test_images` function in `unified_cat_detector.py` and `cat_detector.py` uses hardcoded absolute paths (`/Users/saswetha/Documents/cat-detection-app/test_images`) which will fail on other systems unless the directory is manually created or the path is updated.
- ⚠️For actual (non-mocked) PostgreSQL connectivity, a running PostgreSQL database instance with specific credentials ('postgres' user, 'password' password, 'cat_detection' database) is required.
- ⚠️For actual DynamoDB connectivity (beyond the mock client), a separate `PostgreSQL-DynamoDB MCP server` must be running and accessible as an intermediary.
Verified SafeView Analysis
Task_6
by MuhammadAyan67
This project appears to be a server-side application with a user interface, potentially for management or interaction, as indicated by the 'MCP Server' context and UI screenshots.
This project appears to be a server-side application with a user interface, potentially for management or interaction, as indicated by the 'MCP Server' context and UI screenshots.
Review RequiredView Analysis
SF_studio_alpha
by jdlan2wm
Run Securitization Cashflow Engine
Run Securitization Cashflow Engine
Setup Requirements
- ⚠️Requires Python 3.8+ installed
- ⚠️Requires NumPy, Pandas, SciPy, Scikit-learn Python libraries
- ⚠️MCP Server dependencies must be installed via npm
- ⚠️Large JSON inputs for cashflow/portfolio may exceed command line limits (use stdin)
- ⚠️Timeouts are set aggressively (15s for bridge, 30s for cashflow engine) - may need adjustment for complex models