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)
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
supermemory-mcp-integration
by klogins-hash
Integrates Supermemory with Claude Desktop via a custom MCP server, enabling semantic search and addition of memories directly within Claude conversations.
Integrates Supermemory with Claude Desktop via a custom MCP server, enabling semantic search and addition of memories directly within Claude conversations.
Setup Requirements
- ⚠️Requires Python 3.10+ and the Claude Desktop application.
- ⚠️Requires a Supermemory account and API key (may incur service costs).
- ⚠️Manual or script-assisted configuration of Claude Desktop's `claude_desktop_config.json` is necessary.
Verified SafeView 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.
Verified SafeView Analysis
MCP-Servers
by ankitpokhrel08
A multi-tool chatbot connecting specialized servers for math, expense management, and animation creation, driven by an LLM.
A multi-tool chatbot connecting specialized servers for math, expense management, and animation creation, driven by an LLM.
Setup Requirements
- ⚠️Requires a Google Gemini API Key (GOOGLE_API_KEY or GEMINI_API_KEY) which may incur costs depending on usage.
- ⚠️Requires manual adjustment of hardcoded absolute file paths for `uv`, `python3`, `math_server.py`, and `manim_server.py` in the `SERVERS` configuration within `client/gemini_client.py` and `streamlit_app.py` to match the local environment.
- ⚠️Requires cloning a separate `manim-mcp-server` repository and installing Manim for animation functionality, followed by setting the `MANIM_EXECUTABLE` path.
Review RequiredView Analysis
server-mcp
by Gustavohsv
Provides a server implementation for the Minecraft Protocol, allowing clients to connect and interact within a game world for multiplayer gameplay.
Provides a server implementation for the Minecraft Protocol, allowing clients to connect and interact within a game world for multiplayer gameplay.
Setup Requirements
- ⚠️Requires Java Runtime Environment (JRE) to be installed.
- ⚠️Needs specific port forwarding (e.g., 25565) configured on the host network or router to be accessible externally.