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)
n8n-mcp-server
by sergio2171
Manages n8n workflows (list, get, create, update, delete, activate/deactivate) via a Model Context Protocol (MCP) server for Claude Desktop.
Manages n8n workflows (list, get, create, update, delete, activate/deactivate) via a Model Context Protocol (MCP) server for Claude Desktop.
Setup Requirements
- ⚠️Requires Node.js 18+ and npm installed.
- ⚠️Requires a running n8n instance with a configured API Key.
- ⚠️Correct configuration of `N8N_API_URL` and `N8N_API_KEY` in a `.env` file is crucial, especially ensuring `N8N_API_URL` ends with `/api/v1/`.
- ⚠️The `cwd` for the MCP server in Claude Desktop's configuration (`claude_desktop_config.json`) must be an absolute path to the repository.
Verified SafeView Analysis
AGAI09-MCP-Server
by ramsjenu
An AI agent leveraging LangGraph and OpenAI to interact with external tools via the Model Context Protocol (MCP) using JSON-RPC over STDIO.
An AI agent leveraging LangGraph and OpenAI to interact with external tools via the Model Context Protocol (MCP) using JSON-RPC over STDIO.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid)
- ⚠️Requires Serper API Key (Paid, free tier available for testing)
- ⚠️Requires graphviz system dependency for diagram generation (e.g., `brew install graphviz` on macOS)
Verified SafeView Analysis
downdetector-mcp
by domdomegg
Provides real-time service status and outage information by querying Downdetector across various regions for large language models.
Provides real-time service status and outage information by querying Downdetector across various regions for large language models.
Setup Requirements
- ⚠️Requires Node.js (>=18 for main dependencies, >=16 for compatibility as per manifest).
- ⚠️Relies on the external `downdetector-api` for data, which can be affected by Downdetector's website changes, rate-limiting (e.g., Cloudflare), or intermittent unavailability.
- ⚠️Requires a compatible Model Context Protocol (MCP) client environment (e.g., Claude Desktop, Cursor, Cline) for installation and interaction.
Verified SafeView Analysis
mcp-weather
by romeritomendes
A Model Context Protocol (MCP) server for retrieving weather alerts and forecasts for US locations using the National Weather Service (NWS) API.
A Model Context Protocol (MCP) server for retrieving weather alerts and forecasts for US locations using the National Weather Service (NWS) API.
Setup Requirements
- ⚠️Requires Node.js 18+
- ⚠️Functions only for US locations via NWS API
- ⚠️Designed to run as an MCP server, typically orchestrated by a client like Cline (requires `cline_mcp_settings.json` configuration)
Verified SafeView Analysis
mcp-fantastical
by aplaceforallmystuff
Manages calendar events and schedules through the Fantastical app on macOS, enabling AI to interact with personal or work calendars.
Manages calendar events and schedules through the Fantastical app on macOS, enabling AI to interact with personal or work calendars.
Setup Requirements
- ⚠️Requires macOS (Fantastical is macOS-only).
- ⚠️Fantastical application must be installed.
- ⚠️Requires 'Accessibility permissions' for your terminal application or Claude Desktop to allow AppleScript interaction with other apps.
- ⚠️Node.js version 18+ is required.
Verified SafeView Analysis
dodaone-mcp-server
by fefogarcia
Serve the DodaOne governance framework via an MCP-compatible API for informational queries and action evaluations.
Serve the DodaOne governance framework via an MCP-compatible API for informational queries and action evaluations.
Setup Requirements
- ⚠️Requires a GQS_API_KEY (API key for the DodaOne Governance Query Service), which may require registration or payment for the external service.
Verified SafeView Analysis
MCPServer_Demo
by matpadley
A multi-language demonstration of Model Context Protocol (MCP) servers and clients for Todo management.
A multi-language demonstration of Model Context Protocol (MCP) servers and clients for Todo management.
Setup Requirements
- ⚠️Requires a separate MCP server (.NET, TypeScript, or Go implementation) to be running concurrently for client functionality.
- ⚠️The Go server requires Go 1.21+ and CGO to be enabled for its SQLite driver.
- ⚠️The default TypeScript server implementation uses stdio transport and requires an HTTP adapter to be directly consumable by the React and ExtJS clients.
- ⚠️The ExtJS client explicitly uses Python 3's built-in HTTP server for local hosting (e.g., `python3 -m http.server 8080`).
Verified SafeView Analysis
mcp-playwright
by sandeep-talware
Automate browser actions programmatically via an MCP protocol server, primarily for LLM interaction.
Automate browser actions programmatically via an MCP protocol server, primarily for LLM interaction.
Setup Requirements
- ⚠️Requires Node.js 16.x or higher.
- ⚠️Requires Playwright browsers to be installed (`npx playwright install chromium`).
- ⚠️The server must be running before any client can connect.
Review RequiredView Analysis
obsidian-mcp-server
by franklinchristuraj
Enables AI assistants to programmatically interact with an Obsidian knowledge vault through the Model Context Protocol (MCP) via HTTPS, offering full read and write access.
Enables AI assistants to programmatically interact with an Obsidian knowledge vault through the Model Context Protocol (MCP) via HTTPS, offering full read and write access.
Setup Requirements
- ⚠️Requires Obsidian Desktop application installed locally or remotely accessible.
- ⚠️Requires the Obsidian 'Local REST API' community plugin installed and configured (API key, port, vault path).
- ⚠️Requires careful configuration of multiple environment variables (`MCP_API_KEY`, `OBSIDIAN_API_URL`, `OBSIDIAN_API_KEY`, `OBSIDIAN_VAULT_PATH`).
- ⚠️The local Obsidian REST API connection uses `httpx.AsyncClient(verify=False)`, disabling SSL verification, which is a security risk if connecting over untrusted networks or public IPs. This should be addressed for production environments.
Review RequiredView Analysis
MCP-server
by jaisoni138
Provides a modular AI application backend using FastMCP for custom data retrieval, integrated with Ollama and Open WebUI for a conversational interface.
Provides a modular AI application backend using FastMCP for custom data retrieval, integrated with Ollama and Open WebUI for a conversational interface.
Setup Requirements
- ⚠️Docker and Docker Compose are required to run the full stack.
- ⚠️Ollama service is a core dependency and needs to be running.
- ⚠️A local 'data/data.txt' file is expected by the 'mcp-custom-server'.
Verified SafeView Analysis
langextract
by haritha8503
This Rust program uses Tree-sitter to parse source code files across multiple languages (e.g., TypeScript, Python, Rust, JavaScript, HTML, CSS, JSON, Markdown) and extract string literals, providing their value, line, and column.
This Rust program uses Tree-sitter to parse source code files across multiple languages (e.g., TypeScript, Python, Rust, JavaScript, HTML, CSS, JSON, Markdown) and extract string literals, providing their value, line, and column.
Setup Requirements
- ⚠️Requires Rust toolchain (Rustup recommended).
- ⚠️Requires C/C++ build tools (e.g., `gcc` or `clang`) for compiling tree-sitter grammars.
Verified SafeView Analysis
document-parser-mcp
by kgand
Intelligent document parsing and conversion to clean Markdown for AI processing and RAG pipelines.
Intelligent document parsing and conversion to clean Markdown for AI processing and RAG pipelines.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️8GB+ RAM recommended for optimal performance, especially with VLM/ASR pipelines.
- ⚠️Requires installation of the `docling` library and optional OCR engines (e.g., `easyocr`, `tesseract`) or MLX acceleration (`docling[mlx]`) based on desired features.