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)
adbfriend
by mikepenz
Enables AI agents to manage Android devices, sync files, configure for tests, and perform package operations via ADB for development and testing.
Enables AI agents to manage Android devices, sync files, configure for tests, and perform package operations via ADB for development and testing.
Setup Requirements
- ⚠️Requires `adb` binary to be installed and accessible in the system PATH.
- ⚠️The `ANDROID_HOME` environment variable may need to be set to locate the Android SDK if `adb` is not in the system PATH.
- ⚠️File system operations are restricted to `allowed_paths` on the Android device (default: `/sdcard/Download/`) and `host_allowed_paths` on the host system (default: `~/adbfriend`). These paths must be configured by the user if access to other directories is required.
Verified SafeView Analysis
mcp-swift-sdk
by DePasqualeOrg
Implement and integrate Model Context Protocol (MCP) servers and clients in Swift, enabling AI agents and applications to discover and interact with tools, resources, and conversational prompts over HTTP.
Implement and integrate Model Context Protocol (MCP) servers and clients in Swift, enabling AI agents and applications to discover and interact with tools, resources, and conversational prompts over HTTP.
Setup Requirements
- ⚠️Requires Swift 6.0+ and macOS 14+ (or compatible Linux/other platform for basic features).
- ⚠️Reliance on Swift Package Manager (SPM) for building and running.
- ⚠️SSE streaming functionality is not fully supported on Linux clients due to `URLSession.AsyncBytes` limitations.
- ⚠️No built-in OAuth support; authentication needs to be implemented via external framework middleware.
Verified SafeView Analysis
turn-based-game-mcp
by github-samples
Demonstrates the Model Context Protocol (MCP) by providing a turn-based games platform with an AI opponent that interacts with a Next.js frontend.
Demonstrates the Model Context Protocol (MCP) by providing a turn-based games platform with an AI opponent that interacts with a Next.js frontend.
Setup Requirements
- ⚠️The 'shared' workspace must be built before 'web' or 'mcp-server' (`npm run build --workspace=shared`).
- ⚠️Requires two separate development servers to run concurrently: the Next.js frontend (`npm run dev --workspace=web`) and the MCP server (`npm run dev --workspace=mcp-server`).
- ⚠️Full utilization of the AI opponent via MCP requires an understanding of the Model Context Protocol and an MCP-compatible client (e.g., VS Code Copilot).
Verified SafeView Analysis
company-docs-mcp
by southleft
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
Transforms organizational documentation into an AI-powered knowledge base for semantic search, Q&A via chat interface, Claude Desktop, and Slack integration.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid for embeddings and chat completions).
- ⚠️Requires Supabase account and database setup for content and vector storage.
- ⚠️The Slack bot's AI prompt is aggressively configured to generate 'extremely long, comprehensive responses' (minimum 3000 words), which can lead to very high OpenAI token usage and costs per query.
Verified SafeView Analysis
backtrader-mcp
by kukapay
An AI-accessible MCP server for Backtrader, enabling agents to run, analyze, and optimize trading strategies through natural language prompts.
An AI-accessible MCP server for Backtrader, enabling agents to run, analyze, and optimize trading strategies through natural language prompts.
Setup Requirements
- ⚠️Requires Python 3.10+
- ⚠️Requires 'uv' for dependency management (recommended)
- ⚠️Requires MCP CLI installation (`uv run mcp install main.py`)
Review RequiredView Analysis
orkel
by TiKcoc
Generating AI-powered creative content including images, 3D models, and procedural environments using generative AI frameworks like Stable Diffusion, TripoSR, and Infinigen.
Generating AI-powered creative content including images, 3D models, and procedural environments using generative AI frameworks like Stable Diffusion, TripoSR, and Infinigen.
Setup Requirements
- ⚠️Requires AMD GPU with ROCm support for optimal performance and compatibility (explicitly mentioned for SDNext and TripoSR).
- ⚠️Significant disk space (hundreds of GBs) and RAM required for AI models and dependencies.
- ⚠️Specific Python versions might be preferred or required (e.g., Python 3.11 for Infinigen setup option).
Verified SafeView Analysis
langgraph-dev-navigator
by botingw
Provides a RAG and Knowledge Graph powered backend for grounding AI coding assistants in the LangGraph ecosystem, improving code generation accuracy and reducing hallucinations.
Provides a RAG and Knowledge Graph powered backend for grounding AI coding assistants in the LangGraph ecosystem, improving code generation accuracy and reducing hallucinations.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid Service) for embeddings and LLM interactions.
- ⚠️Requires a Supabase Project (PostgreSQL with pgvector) URL and Service Role Key.
- ⚠️Requires a Neo4j Graph Database instance (AuraDB or local desktop) URI, User, and Password.
- ⚠️Requires Docker (recommended) or Python 3.12+ with `uv` for local development setup.
- ⚠️Specific `NEO4J_URI` configuration is required based on whether Neo4j is running on the host (for Docker) or locally (for local development).
- ⚠️Database SSL certificate validation (`rejectUnauthorized: false`) is disabled by default in production mode, which is a security risk.
Review RequiredView Analysis
zoekt-mcp
by divar-ir
Provides code search and content fetching capabilities using Zoekt, designed for integration with AI assistants and LLMs.
Provides code search and content fetching capabilities using Zoekt, designed for integration with AI assistants and LLMs.
Setup Requirements
- ⚠️Requires a running Zoekt search server instance.
- ⚠️Requires Python 3.13+.
- ⚠️Requires ZOEKT_API_URL environment variable to be set.
Verified SafeView Analysis
php-mcp
by dtyq
Facilitates communication and integration between LLM applications and external data sources or tools by implementing the Model Context Protocol (MCP).
Facilitates communication and integration between LLM applications and external data sources or tools by implementing the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires PHP 8.3+
- ⚠️Composer dependencies must be installed.
- ⚠️Process execution permissions are needed for StdioTransport to spawn child processes.
- ⚠️`pcntl` extension is recommended for robust signal handling with StdioTransport.
- ⚠️`mbstring` extension is required for UTF-8 validation.
- ⚠️If using Hyperf integration with RedisSessionManager, a Redis server is required.
Verified SafeView Analysis
mcp-tools
by clerk
Provides a TypeScript library to simplify building Model Context Protocol (MCP) clients and servers, enabling AI applications to securely access private user data through OAuth-based authentication flows.
Provides a TypeScript library to simplify building Model Context Protocol (MCP) clients and servers, enabling AI applications to securely access private user data through OAuth-based authentication flows.
Setup Requirements
- ⚠️Requires a Clerk account and configuration (publishable key, secret key) for Clerk authentication integration.
- ⚠️Requires installing framework-specific dependencies (e.g., `next`, `express`, `@vercel/mcp-adapter`) depending on the target application environment.
- ⚠️Requires a running instance of Redis, PostgreSQL, or a SQLite database file for production-ready persistent session storage if not using the development-only file system store.
Verified SafeView Analysis
tiger-linear-mcp-server
by timescale
This server acts as a wrapper for the Linear API, providing focused tools for LLMs to manage and query issue tracking and project data.
This server acts as a wrapper for the Linear API, providing focused tools for LLMs to manage and query issue tracking and project data.
Setup Requirements
- ⚠️Requires a LINEAR_API_KEY, which is typically associated with a paid Linear.app account.
- ⚠️Requires Node.js environment for execution.
- ⚠️Designed for integration with Model Context Protocol (MCP) clients like Claude Desktop or MCP Inspector, rather than as a standalone web application.
Verified SafeView Analysis
plutocalcdesigner-mcp
by danpeig
Provides an MCP interface for water and wastewater treatment system design tools via the Plutocalc Designer REST API, enabling AI applications to interact with engineering calculations.
Provides an MCP interface for water and wastewater treatment system design tools via the Plutocalc Designer REST API, enabling AI applications to interact with engineering calculations.
Setup Requirements
- ⚠️Requires Node.js 18+ to run.
- ⚠️External Plutocalc Designer REST API is required, and compute-intensive models may require a paid license key.
- ⚠️Server runs on port 3003 by default; requires environment variable configuration (`PORT`) or a reverse proxy for different ports or production deployment.