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)
tiny-robot
by opentiny
A Vue 3 component library and AI interaction kit for building AI-powered frontend applications, providing UI components and a unified API interface to interact with various large AI models.
A Vue 3 component library and AI interaction kit for building AI-powered frontend applications, providing UI components and a unified API interface to interact with various large AI models.
Setup Requirements
- ⚠️Requires API keys for AI providers (e.g., OpenAI, DeepSeek, custom providers) to function, which are typically paid services.
- ⚠️For Aliyun Speech Handler in demos, specific `appKey` and `token` are needed, and proxy forwarding might be required for real-time WebSocket recognition.
- ⚠️The project is a client-side library and does not include its own backend 'MCP Server'; it provides components to interact with external AI/MCP servers.
Verified SafeView Analysis
claude-memory
by kateleext
Provides Claude Code with persistent memory by indexing past conversations, enabling recall of decisions, context, and work across sessions.
Provides Claude Code with persistent memory by indexing past conversations, enabling recall of decisions, context, and work across sessions.
Setup Requirements
- ⚠️Python 3.10+ required
- ⚠️Requires Claude Code installed and 'claude' CLI available
- ⚠️Requires existing Claude Code conversation logs in ~/.claude/projects/ to be useful
Verified SafeView Analysis
nlp2sql
by luiscarbonel1991
Converting natural language queries to optimized SQL for enterprise databases using multiple AI providers.
Converting natural language queries to optimized SQL for enterprise databases using multiple AI providers.
Setup Requirements
- ⚠️Requires API keys for commercial AI providers (OpenAI, Anthropic, Google Gemini), which incur costs.
- ⚠️A database connection is required for meaningful operation, necessitating a running PostgreSQL, Redshift, or similar database.
- ⚠️For Claude Desktop environments, `NLP2SQL_EMBEDDINGS_DIR` must be set to a writable directory to store embedding indexes.
- ⚠️Initial startup of the MCP server can be slow (~30-50s) due to schema loading and embedding model initialization, though subsequent calls are fast (~3-5s) due to caching.
Verified SafeView Analysis
mcp-sdk-go
by voocel
A Go SDK for building applications that communicate with large language models and external tools via the Model Context Protocol (MCP), supporting both client and server implementations.
A Go SDK for building applications that communicate with large language models and external tools via the Model Context Protocol (MCP), supporting both client and server implementations.
Setup Requirements
- ⚠️Go programming language runtime and toolchain required.
- ⚠️For Streamable HTTP transport, developers must explicitly configure `SetAllowedOrigins` to prevent DNS rebinding attacks if client-side browser usage is expected.
- ⚠️The unofficial WebSocket transport explicitly disables origin checks, requiring custom CSRF protection if used in production and exposed to browsers.
Verified SafeView Analysis
MCP-Agent
by CursorTouch
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.
Setup Requirements
- ⚠️Requires Python 3.13+
- ⚠️Requires an external LLM API Key (e.g., GOOGLE_API_KEY for Google Gemini, which may be a paid service).
- ⚠️The agent is designed to execute arbitrary commands (e.g., for installing MCP server dependencies) on the host system. Running it without a sandboxed environment (e.g., Docker with restricted permissions) is highly risky.
- ⚠️Connecting to `stdio` based MCP servers might require additional local runtime dependencies (e.g., Node.js/npm, specific Python versions) that are not part of the agent's `pyproject.toml`.
Review RequiredView Analysis
photon
by portel-dev
A multi-tenant platform for hosting and executing AI/ML "Photons" (modular tools/services) with robust authentication, session management, and OAuth capabilities, supporting various data stores.
A multi-tenant platform for hosting and executing AI/ML "Photons" (modular tools/services) with robust authentication, session management, and OAuth capabilities, supporting various data stores.
Setup Requirements
- ⚠️Requires 32+ character secrets (e.g., `SERV_JWT_SECRET`, `SERV_ENCRYPTION_KEY`, `SERV_STATE_SECRET`) for production deployments.
- ⚠️For production, requires external data stores such as Redis, Cloudflare D1, or Cloudflare KV; the default is in-memory for development.
- ⚠️OAuth providers (e.g., Google, GitHub) must be manually configured with their respective `clientId` and `clientSecret`.
Verified SafeView Analysis
proteus-ai
by alishangtian
A workflow execution engine that orchestrates multi-agent systems, integrates various tools, and provides a sandboxed environment for code execution to solve complex tasks.
A workflow execution engine that orchestrates multi-agent systems, integrates various tools, and provides a sandboxed environment for code execution to solve complex tasks.
Setup Requirements
- ⚠️Requires Docker for full environment setup (including the code sandbox and Redis).
- ⚠️Requires Redis for session management, conversation history, scratchpad, tool memory, and SOP memory.
- ⚠️Requires MySQL for database interaction nodes (DbQueryNode, DbExecuteNode, MysqlNode).
- ⚠️Requires Ollama for embedding models used by the SOP Memory Manager.
- ⚠️Requires various API keys (e.g., for LLMs, Serper, Caiyun, and Sandbox API key), some of which are decrypted using a `CRYPTO_SECRET_KEY` environment variable.
- ⚠️BrowserAgentNode requires Chrome/Chromium browser and its executable path configured.
- ⚠️The sandbox service runs Python 3.12+ (as indicated by Dockerfiles).
Review RequiredView Analysis
robot-mcp-client
by robotmcp
Integrate a Google Gemini LLM with ROS/ROS2 robots via a Model Context Protocol (MCP) server for natural language control.
Integrate a Google Gemini LLM with ROS/ROS2 robots via a Model Context Protocol (MCP) server for natural language control.
Setup Requirements
- ⚠️Requires `GOOGLE_API_KEY` from Google AI Studio (commercial LLM, potential cost).
- ⚠️Requires an active instance of `ros-mcp-server` (external project) to be installed and running.
- ⚠️Requires `rosbridge` to be running on the target robot.
- ⚠️The `mcp.json` configuration for `ros-mcp-server` command path must be correctly set, especially for WSL users requiring `/mnt/c/` paths.
- ⚠️Requires Python 3.10+ and either `uv` or `pip` for dependency management.
Verified SafeView Analysis
youdotcom-mcp-server
by youdotcom-oss
Provides AI agents with real-time access to web information, including search, AI-powered answers, and content extraction, through the Model Context Protocol.
Provides AI agents with real-time access to web information, including search, AI-powered answers, and content extraction, through the Model Context Protocol.
Setup Requirements
- ⚠️Requires You.com API Key (Paid, available via you.com/platform/api-keys)
- ⚠️Requires Bun or Node.js (version >=18)
Verified SafeView Analysis
slack-mcp
by duolingo
A read-only Model Context Protocol (MCP) server for Slack, providing secure, multi-user access to Slack data through a set of API tools.
A read-only Model Context Protocol (MCP) server for Slack, providing secure, multi-user access to Slack data through a set of API tools.
Setup Requirements
- ⚠️Requires a Slack App to be created with specific user token scopes and redirect URLs configured.
- ⚠️Requires `SLACK_CLIENT_ID` and `SLACK_CLIENT_SECRET` environment variables to be set.
- ⚠️Local development for OAuth requires an HTTPS proxy (e.g., ngrok) to handle Slack's HTTPS-only callback requirement.
- ⚠️Requires Python 3.10+.
Verified SafeView Analysis
mcp-server
by friendsofhyperf
A Hyperf-based server implementation of the Model Context Protocol (MCP) to manage and serve AI tools, resources, and prompts.
A Hyperf-based server implementation of the Model Context Protocol (MCP) to manage and serve AI tools, resources, and prompts.
Setup Requirements
- ⚠️Requires an existing Hyperf ~3.1.0 project setup, as this is a Hyperf component.
- ⚠️PHP >= 8.1 is strictly required.
- ⚠️Redis PHP extension is required if using Redis for session management, though InMemorySessionStore is the default.
Verified SafeView Analysis
toon-mcp
by kweinmeister
This server provides tools to encode JSON into TOON format and decode TOON back to JSON, primarily for optimizing LLM prompts and context by reducing token count.
This server provides tools to encode JSON into TOON format and decode TOON back to JSON, primarily for optimizing LLM prompts and context by reducing token count.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher to run.
- ⚠️Requires manual configuration in Gemini CLI settings (`~/.gemini/settings.json`) to register as an MCP server.
- ⚠️The quick start uses `npx` to run directly from a Git repository, which implies trusting the repository's code at the time of execution.