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(1661)
xiaozhi-esp32-server
by xinnan-tech
Provides a robust backend service for the Xiaozhi ESP32 intelligent terminal hardware, enabling AI assistant functionalities such as voice recognition, natural language processing, knowledge base integration, voice cloning, and device control through MQTT, Websocket, and MCP protocols.
Provides a robust backend service for the Xiaozhi ESP32 intelligent terminal hardware, enabling AI assistant functionalities such as voice recognition, natural language processing, knowledge base integration, voice cloning, and device control through MQTT, Websocket, and MCP protocols.
Setup Requirements
- ⚠️Requires external AI API keys for cloud-based LLM, ASR, TTS, and VLLM services (typically paid).
- ⚠️Deployment is primarily designed for Docker Compose, involving multiple services (Java API, Python AI server, Redis, MySQL, MQTT Gateway, RAGFlow).
- ⚠️Full functionality, especially device control, requires connection to actual ESP32 hardware devices running compatible firmware.
- ⚠️The Python `xiaozhi-server` component relies on FFmpeg for certain audio processing tasks, which needs to be installed.
- ⚠️The backend is split across Java (Spring Boot) and Python (Flask/WebSocket server), requiring both environments to be managed.
Verified SafeView Analysis
mindsdb
by mindsdb
A configuration-driven, automated testing framework for MindsDB data source integrations, designed to validate handler functionality and performance using pytest.
A configuration-driven, automated testing framework for MindsDB data source integrations, designed to validate handler functionality and performance using pytest.
Setup Requirements
- ⚠️Requires a running MindsDB server to connect to.
- ⚠️Requires various external API keys (e.g., OpenAI, Anthropic, Google) for LLM-based features and specific data source integrations, which often correspond to paid services. These must be manually configured in a '.env' file.
- ⚠️May require local instances of specific services like Ollama or vLLM servers for certain integrations.
- ⚠️Requires `uv` for dependency installation (`uv pip install`).
- ⚠️Some vector store integrations require PostgreSQL with the `pgvector` extension configured.
Review RequiredView Analysis
Dive
by OpenAgentPlatform
Dive is an AI assistant desktop application for chat, LLM model management, and integration with local or OAP (Open AI Platform) Model Context Protocol (MCP) servers for advanced tool orchestration and code execution.
Dive is an AI assistant desktop application for chat, LLM model management, and integration with local or OAP (Open AI Platform) Model Context Protocol (MCP) servers for advanced tool orchestration and code execution.
Setup Requirements
- ⚠️Requires API keys for external LLM providers (e.g., OpenAI, Anthropic, AWS Bedrock), which are typically paid services.
- ⚠️Requires local host dependencies (Python, Node.js, uv) to be downloaded and installed automatically upon first run or update, which consumes disk space and involves executing third-party binaries.
Verified SafeView Analysis
gpt-researcher
by assafelovic
The GPT Researcher MCP Server enables AI assistants (like Claude) to conduct comprehensive, in-depth web research and generate detailed, curated reports via the Machine Conversation Protocol (MCP), providing higher quality, optimized context, and better reasoning compared to standard search tools.
The GPT Researcher MCP Server enables AI assistants (like Claude) to conduct comprehensive, in-depth web research and generate detailed, curated reports via the Machine Conversation Protocol (MCP), providing higher quality, optimized context, and better reasoning compared to standard search tools.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid).
- ⚠️Requires Tavily API Key (Paid).
- ⚠️Requires Python 3.10+ (for the MCP server itself, main `gpt-researcher` is 3.11+).
- ⚠️PDF generation (via WeasyPrint) may require `gobject-2.0-0` and `pango` system libraries to be installed manually.
- ⚠️Selenium-based web scraping may encounter Chrome/ChromeDriver version compatibility issues.
Verified SafeView Analysis
shadcn-ui-mcp-server
by Jpisnice
Provides AI assistants with comprehensive access to shadcn/ui v4 components, blocks, demos, and metadata across React, Svelte, Vue, and React Native for enhanced development workflows.
Provides AI assistants with comprehensive access to shadcn/ui v4 components, blocks, demos, and metadata across React, Svelte, Vue, and React Native for enhanced development workflows.
Setup Requirements
- ⚠️Requires GitHub Personal Access Token for reliable performance and to avoid aggressive API rate limits (60 requests/hour without, 5000/hour with).
- ⚠️Requires Node.js 18+.
- ⚠️Requires external network access to GitHub repositories to fetch component data and themes.
Review RequiredView Analysis
kreuzberg
by Goldziher
High-performance document intelligence for extracting text, metadata, and structured information from various formats like PDFs, Office documents, images, and other structured and unstructured files.
High-performance document intelligence for extracting text, metadata, and structured information from various formats like PDFs, Office documents, images, and other structured and unstructured files.
Setup Requirements
- ⚠️Requires LibreOffice for processing legacy Office document formats (.doc, .ppt).
- ⚠️Requires Tesseract OCR engine and corresponding language data packs for OCR functionality.
- ⚠️Native library dependencies for language bindings (Python, Node.js, Go, Ruby, C#) must be correctly configured on the system's dynamic linker paths (LD_LIBRARY_PATH, DYLD_LIBRARY_PATH, PATH on Windows).
Verified SafeView Analysis
xiaohongshu-mcp
by xpzouying
Automate content creation and management on Xiaohongshu (RedNote) platform by exposing functionality via Model Context Protocol (MCP) and HTTP API for AI agents.
Automate content creation and management on Xiaohongshu (RedNote) platform by exposing functionality via Model Context Protocol (MCP) and HTTP API for AI agents.
Setup Requirements
- ⚠️Initial setup requires manual login by scanning a QR code using the Xiaohongshu mobile app and running a separate login tool.
- ⚠️First run automatically downloads a ~150MB headless browser, requiring a stable internet connection.
- ⚠️Windows users might encounter false positive virus detection and need to configure Windows Defender exclusions.
- ⚠️When using Docker, local image paths for publishing must be mounted to `/app/images` and referenced using this internal container path.
Verified SafeView Analysis
agentset
by agentset-ai
Open-source platform for building, evaluating, and deploying RAG and agentic AI applications with end-to-end tooling.
Open-source platform for building, evaluating, and deploying RAG and agentic AI applications with end-to-end tooling.
Setup Requirements
- ⚠️Requires `bun` for package management and script execution.
- ⚠️Extensive setup of numerous environment variables is required for various external services (PostgreSQL, Redis, Resend, Stripe, Vercel, PostHog, Trigger.dev, and multiple LLM/embedding/vector store providers).
- ⚠️Requires a PostgreSQL-compatible database (e.g., Supabase) for primary data storage and Redis (e.g., Upstash) for caching and rate limiting.
Verified SafeView Analysis
fastmcp
by jlowin
An ergonomic, extensible, and high-performance framework for building and interacting with Model Context Protocol (MCP) servers and clients. It facilitates modular AI component development and robust integration with external APIs via OpenAPI specifications.
An ergonomic, extensible, and high-performance framework for building and interacting with Model Context Protocol (MCP) servers and clients. It facilitates modular AI component development and robust integration with external APIs via OpenAPI specifications.
Setup Requirements
- ⚠️Requires Python (typically 3.9+ for Pydantic v2 features).
- ⚠️Specific integrations (e.g., OpenAI, various OAuth providers) require corresponding API keys, client IDs, and client secrets.
- ⚠️The 'uv' tool (Rust-based Python package manager) may be required for environment setup when using `UVEnvironment` configurations.
- ⚠️Client-side OAuth authentication flows might involve opening a browser and running a local callback server, which requires user interaction and local port availability.
Verified SafeView Analysis
n8n
by n8n-io
N8n is a workflow automation platform that integrates with the Model Context Protocol (MCP) to enable AI-assisted workflow building and interaction with external AI models/tools. It serves as an MCP server, hosting tools that can be consumed by MCP clients, and provides nodes to interact with AI services.
N8n is a workflow automation platform that integrates with the Model Context Protocol (MCP) to enable AI-assisted workflow building and interaction with external AI models/tools. It serves as an MCP server, hosting tools that can be consumed by MCP clients, and provides nodes to interact with AI services.
Setup Requirements
- ⚠️Enterprise License: Certain advanced AI Workflow Builder features may require a valid n8n Enterprise License.
- ⚠️External API Keys: Requires API keys for various LLM providers (e.g., OpenAI, Anthropic, Google Gemini), which are typically paid services and can accrue significant costs.
- ⚠️External Dependencies: Running certain functionalities, such as Ollama models or a separate Model Context Protocol (MCP) server, requires pre-configured external services.
- ⚠️Development Setup: Local development, especially when involving Docker, is noted as a cumbersome experience with 'lots of waiting for building and running the container'.
- ⚠️Strict Versioning: Requires specific Node.js (>=22.16) and pnpm (>=10.22.0) versions, enforced by pre-install scripts.
Verified SafeView Analysis
toolhive
by stacklok
Manages, secures, and integrates Model Context Protocol (MCP) servers across local development and Kubernetes environments, facilitating secure deployment, authentication, authorization, and workflow orchestration for AI/ML agents.
Manages, secures, and integrates Model Context Protocol (MCP) servers across local development and Kubernetes environments, facilitating secure deployment, authentication, authorization, and workflow orchestration for AI/ML agents.
Setup Requirements
- ⚠️Requires Go 1.25 to build the ToolHive CLI.
- ⚠️Requires Docker, Podman, or Colima for local containerized MCP server execution.
- ⚠️Kubernetes deployment requires a working Kubernetes cluster (e.g., Kind) and kubectl.
- ⚠️Keycloak deployment and realm setup are required for full authentication testing in Kubernetes.
Verified SafeView Analysis
mcp-neo4j
by neo4j-contrib
The Neo4j Cypher MCP server facilitates AI agent interaction with Neo4j graph databases by exposing Cypher query execution and schema retrieval as tools, supporting Text2Cypher workflows for data analysis and insights.
The Neo4j Cypher MCP server facilitates AI agent interaction with Neo4j graph databases by exposing Cypher query execution and schema retrieval as tools, supporting Text2Cypher workflows for data analysis and insights.
Setup Requirements
- ⚠️Requires an external Neo4j database instance to function.
- ⚠️Neo4j APOC plugin must be installed and enabled on the database for schema retrieval (`get_neo4j_schema` tool).
- ⚠️The default Neo4j password is 'password'; it is critical to override this with strong credentials in production via environment variables or a secret manager.
- ⚠️Local development typically requires `uv` for environment setup and running Python scripts.