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)
mcp-server-chart-minio
by zaizaizhao
Generates various chart types using server-side rendering and stores the resulting images in MinIO object storage, providing accessible URLs.
Generates various chart types using server-side rendering and stores the resulting images in MinIO object storage, providing accessible URLs.
Setup Requirements
- ⚠️Requires Node.js (v18+) and npm/yarn.
- ⚠️Requires Docker for easy deployment and MinIO integration.
- ⚠️Requires system-level dependencies (e.g., Cairo, Pango, libpng) for Canvas image rendering in `@antv/gpt-vis-ssr`, which can be a point of friction during local setup.
- ⚠️Critical environment variables (`PUBLIC_API_URL`, `MINIO_EXTERNAL_ENDPOINT`, MinIO credentials) must be correctly configured for production deployments to ensure proper external access and security.
Verified SafeView Analysis
intruder-mcp
by intruder-io
Enables MCP clients to manage and query vulnerability scanning and security posture information from Intruder.io.
Enables MCP clients to manage and query vulnerability scanning and security posture information from Intruder.io.
Setup Requirements
- ⚠️Requires an Intruder API Key (potentially paid service).
- ⚠️Requires a Python environment with 'uv' for local execution.
- ⚠️Requires Docker for containerized execution.
Verified SafeView Analysis
sourcegraph-mcp
by divar-ir
Provides AI-enhanced code search and content fetching capabilities from Sourcegraph instances to LLM agents.
Provides AI-enhanced code search and content fetching capabilities from Sourcegraph instances to LLM agents.
Setup Requirements
- ⚠️Requires access to a Sourcegraph instance (sourcegraph.com or self-hosted).
- ⚠️Requires Python 3.13+.
- ⚠️The SRC_ENDPOINT environment variable must be set.
- ⚠️SRC_ACCESS_TOKEN is required for private Sourcegraph instances.
Verified SafeView Analysis
unifi-mcp-server
by enuno
A Model Context Protocol (MCP) server that exposes the UniFi Network Controller API, enabling AI agents and applications to interact with UniFi network infrastructure in a standardized way.
A Model Context Protocol (MCP) server that exposes the UniFi Network Controller API, enabling AI agents and applications to interact with UniFi network infrastructure in a standardized way.
Setup Requirements
- ⚠️Requires UniFi API Key for authentication.
- ⚠️Docker and Docker Compose are highly recommended for deployment.
- ⚠️Python 3.10+ is required.
- ⚠️Full functionality (e.g., Zone-Based Firewall features) requires 'UNIFI_API_TYPE=local' which means local network access to your UniFi gateway.
Verified SafeView Analysis
cortexgraph
by prefrontal-systems
A Model Context Protocol (MCP) server providing AI assistants with ephemeral, local short-term memory, temporal decay, reinforcement, and automatic promotion to long-term storage.
A Model Context Protocol (MCP) server providing AI assistants with ephemeral, local short-term memory, temporal decay, reinforcement, and automatic promotion to long-term storage.
Setup Requirements
- ⚠️Requires `sentence-transformers` and spaCy models (`en_core_web_sm`) to be installed/downloaded for full functionality (embeddings, entity extraction), otherwise these features are disabled.
- ⚠️The `bd` CLI tool (for 'beads' issue tracking) is a dependency if agent functionalities are enabled and utilized for coordination.
- ⚠️The default JSONL storage loads all memories into RAM, making it unsuitable for very large datasets; SQLite storage is available as a more scalable alternative.
Verified SafeView Analysis
ObsidianMate
by Fawzy-AI-Explorer
An intelligent, AI-powered assistant designed to supercharge Obsidian note-taking workflows.
An intelligent, AI-powered assistant designed to supercharge Obsidian note-taking workflows.
Setup Requirements
- ⚠️Requires Python 3.12 or higher
- ⚠️Requires Docker for MCP (Model Context Protocol) servers (Obsidian, YouTube Transcript)
- ⚠️Requires a Google API Key (Paid for LLM usage)
- ⚠️Requires an Obsidian API Key for vault interaction
Verified SafeView Analysis
lex
by i-dot-ai
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
Setup Requirements
- ⚠️Requires Azure OpenAI API Key (Paid): Critical for semantic search, AI summaries, explanations, and PDF processing (embeddings and chat models).
- ⚠️Requires Qdrant Vector Database: Can be run locally via Docker Compose or connected to a cloud instance (requires URL/API Key).
- ⚠️Requires Initial Data Ingestion: The server is non-functional without pre-ingested legal data. The ingestion process is time-consuming and also incurs significant AI token costs.
- ⚠️Docker required for local setup of Qdrant and convenient execution.
Verified SafeView Analysis
ob-smart-connections-mcp
by yejianye
Provides semantic search and connection discovery within Obsidian vaults, leveraging pre-generated embeddings, for both command-line users and AI agents via the Model Context Protocol (MCP).
Provides semantic search and connection discovery within Obsidian vaults, leveraging pre-generated embeddings, for both command-line users and AI agents via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0.
- ⚠️Requires the Smart Connections Obsidian plugin to be installed and the vault indexed within Obsidian, as it relies on plugin-generated embedding data ('.smart-env/').
- ⚠️Requires the `OBSIDIAN_VAULT` environment variable to be set or the `--vault`/`vault_path` argument to be provided for specifying the Obsidian vault path.
Verified SafeView Analysis
flowllm
by FlowLLM-AI
FlowLLM is a configuration-driven framework for building LLM-powered applications, encapsulating LLM, Embedding, and vector store capabilities as HTTP/MCP services. It's designed for AI assistants, RAG applications, and complex workflow orchestration, minimizing boilerplate code.
FlowLLM is a configuration-driven framework for building LLM-powered applications, encapsulating LLM, Embedding, and vector store capabilities as HTTP/MCP services. It's designed for AI assistants, RAG applications, and complex workflow orchestration, minimizing boilerplate code.
Setup Requirements
- ⚠️Requires API keys for LLM and Embedding models (typically paid services like OpenAI, DashScope).
- ⚠️Requires Python 3.10+ (as per `README.md`).
- ⚠️Full functionality may require external services like Elasticsearch, Qdrant, PostgreSQL (with pgvector), or Ray, which need separate setup and management.
Review RequiredView Analysis
fastify-mcp-server
by flaviodelgrosso
A Fastify plugin providing a streamable HTTP transport for the Model Context Protocol (MCP), enabling AI assistants to interact with services.
A Fastify plugin providing a streamable HTTP transport for the Model Context Protocol (MCP), enabling AI assistants to interact with services.
Setup Requirements
- ⚠️Requires Node.js >= 22
- ⚠️Requires Fastify 5.x
- ⚠️Requires implementation of a `createMcpServer` factory function to define MCP tools.
Verified SafeView Analysis
claude-conversation-memory-mcp
by xiaolai
Provides long-term memory for AI coding agents by indexing conversation history, tracking decisions and mistakes, and enabling semantic search across projects.
Provides long-term memory for AI coding agents by indexing conversation history, tracking decisions and mistakes, and enabling semantic search across projects.
Setup Requirements
- ⚠️Requires Node.js 20 or 22 LTS; other versions may break native modules.
- ⚠️If using Ollama, `ollama serve` must be running and the embedding model must be pulled. If using OpenAI, `OPENAI_API_KEY` environment variable is required. Transformers.js is the default and works offline.
- ⚠️Default storage paths require a writable home directory. In sandboxed environments (e.g., certain Claude setups), `CCCMEMORY_DB_PATH` and `CCCMEMORY_GLOBAL_INDEX_PATH` environment variables must be explicitly set to a writable location.
Verified SafeView Analysis
ddg_search
by OEvortex
A Model Context Protocol server for web search using DuckDuckGo and AI-powered answers from IAsk AI, Monica, and Brave AI, designed for integration with AI assistants.
A Model Context Protocol server for web search using DuckDuckGo and AI-powered answers from IAsk AI, Monica, and Brave AI, designed for integration with AI assistants.
Setup Requirements
- ⚠️Reliance on web scraping means the server is susceptible to breaking changes if DuckDuckGo, IAsk AI, Monica, or Brave AI alter their website structure or APIs.
- ⚠️Performance and resource consumption (network, CPU) can be significant for 'detailed' web searches that fetch full page content via Jina AI or for comprehensive AI-generated responses.