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(275)
dbhub
by bytebase
A universal database abstraction layer exposing databases as tools for AI/ML agents via the Model Context Protocol (MCP), and providing an admin console for monitoring requests.
A universal database abstraction layer exposing databases as tools for AI/ML agents via the Model Context Protocol (MCP), and providing an admin console for monitoring requests.
Setup Requirements
- ⚠️Requires explicit database connection configuration (either via DSN in command-line arguments/environment variables or a TOML configuration file) to start; the server will exit if no valid configuration is provided.
- ⚠️If a `dbhub.toml` configuration file is used, command-line flags such as `--id`, `--readonly`, and `--max-rows` are intentionally disabled to prevent conflicts. Per-source configuration for these options must then be defined directly within the TOML file.
- ⚠️Deployment in containers (e.g., Docker) for MySQL and MariaDB might encounter 'container privilege restrictions' that prevent full introspection of stored procedures and functions without additional database user permissions or container configuration.
- ⚠️SSH private key paths (e.g., `~/.ssh/id_rsa`) specified in TOML configuration or environment variables are expanded relative to the user's home directory on the host system, and these files require appropriate read permissions.
Verified SafeView Analysis
agentgateway
by agentgateway
A flexible API gateway designed for routing and managing network traffic, with specialized capabilities for integrating AI/LLM models, Model Context Protocol (MCP) agents, and Agent-to-Agent (A2A) communications through configurable listeners, routes, and policies.
A flexible API gateway designed for routing and managing network traffic, with specialized capabilities for integrating AI/LLM models, Model Context Protocol (MCP) agents, and Agent-to-Agent (A2A) communications through configurable listeners, routes, and policies.
Setup Requirements
- ⚠️Requires OpenSSL for certificate management and testing.
- ⚠️Building from source requires a Rust toolchain.
- ⚠️Specific AI/LLM backends (e.g., AWS Bedrock, Google Vertex AI) will require corresponding cloud credentials and project setup.
- ⚠️The UI is a separate Next.js application that needs to be built or run in development mode alongside the Rust backend.
Review RequiredView Analysis
mcp-memory-service
by doobidoo
A comprehensive, AI-enhanced memory service for AI agents, enabling semantic search, intelligent consolidation, and multi-backend storage via a token-efficient API and MCP protocol.
A comprehensive, AI-enhanced memory service for AI agents, enabling semantic search, intelligent consolidation, and multi-backend storage via a token-efficient API and MCP protocol.
Setup Requirements
- ⚠️Requires PyTorch and sentence-transformers for embeddings, which can involve large downloads (300MB+) and complex GPU-specific installations (e.g., CUDA, DirectML, MPS). ONNX Runtime is an alternative but also needs to be installed.
- ⚠️Using Cloudflare or Hybrid storage backends requires configuration of Cloudflare API tokens, account IDs, and specific service IDs (Vectorize, D1, R2), linking to external paid services.
- ⚠️Specific compatibility patches exist for Windows timeouts and LM Studio's non-standard 'notifications/cancelled' messages, indicating potential stability issues in these environments without proper setup.
Verified SafeView Analysis
memory-graph
by gregorydickson
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance for AI agents.
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance for AI agents.
Setup Requirements
- ⚠️Requires a database backend (SQLite embedded by default, but external services like Neo4j, Memgraph, FalkorDB, or Turso require separate setup or Docker).
- ⚠️Relies heavily on environment variables for configuration (e.g., `MEMORY_BACKEND`, database credentials, API keys) which must be correctly set up.
- ⚠️Specific Python dependencies (e.g., `neo4j`, `falkordb`, `libsql_experimental`) are required only if their respective backends are used, but ensure the correct ones are installed if switching from default SQLite.
- ⚠️For Claude Code Web environments, a special setup involving copying a `.claude` directory is recommended for auto-installation via hooks.
Verified SafeView Analysis
mcp-filesystem-server
by mark3labs
Provides secure and controlled access to the local filesystem via the Model Context Protocol (MCP) for AI agents and other applications.
Provides secure and controlled access to the local filesystem via the Model Context Protocol (MCP) for AI agents and other applications.
Setup Requirements
- ⚠️Requires explicit specification of allowed directories at startup for security.
- ⚠️If not using Docker, requires a Go development environment for installation or compilation.
- ⚠️When using Docker with host filesystem interaction, proper volume mounting is necessary.
Verified SafeView Analysis
files-stdio-mcp-server
by iceener
Provides a sandboxed filesystem interface for AI agents to explore directories, read, search, and safely edit text files with checksum verification and diff previews.
Provides a sandboxed filesystem interface for AI agents to explore directories, read, search, and safely edit text files with checksum verification and diff previews.
Setup Requirements
- ⚠️Requires 'FS_ROOTS' (or 'FS_ROOT') environment variable to be correctly set by the user to define accessible directories; otherwise, it defaults to the current working directory, which may not be the intended sandbox.
- ⚠️Requires 'bun' runtime for execution, as indicated by 'bun install' and 'bun run' commands in package.json and README.
- ⚠️When connecting to clients like Claude Desktop or Cursor, the 'args' for the 'bun run' command must specify the absolute path to the 'src/index.ts' entry point.
Verified SafeView Analysis
tiger-cli
by timescale
Manages Timescale Cloud database services and provides an integrated Model Context Protocol (MCP) server enabling AI assistants to programmatically interact with and query the infrastructure.
Manages Timescale Cloud database services and provides an integrated Model Context Protocol (MCP) server enabling AI assistants to programmatically interact with and query the infrastructure.
Setup Requirements
- ⚠️Requires a Tiger Cloud account for authentication (`tiger auth login`).
- ⚠️Requires local configuration of the AI assistant (e.g., Claude Code, Cursor) to recognize and use the MCP server.
- ⚠️Operations like `service create` and `service fork` create billable resources in Tiger Cloud.
- ⚠️Requires `psql` to be installed for database connection commands (`tiger db connect`).
Verified SafeView Analysis
crypto-mcp
by pand40x
Provides real-time and historical cryptocurrency data to LLM applications, using Binance as the primary source and CoinMarketCap as a fallback.
Provides real-time and historical cryptocurrency data to LLM applications, using Binance as the primary source and CoinMarketCap as a fallback.
Setup Requirements
- ⚠️Requires CoinMarketCap API keys for fallback functionality, which must be obtained and configured in a .env file.
- ⚠️The MCP client configuration requires the absolute path to the 'build/index.js' file, which can be a common point of error.
- ⚠️Node.js v20.0.0 or higher is required.
Verified SafeView Analysis
mysql-mcp-server
by athavala
This server provides a FastMCP interface to interact with a MySQL database, allowing retrieval of database schema and execution of arbitrary SQL queries.
This server provides a FastMCP interface to interact with a MySQL database, allowing retrieval of database schema and execution of arbitrary SQL queries.
Setup Requirements
- ⚠️Requires a running MySQL database instance.
- ⚠️Requires `mysql-connector-python` and `mcp-server` Python packages.
- ⚠️Default database credentials are highly insecure and should be overridden with environment variables for any practical use.
Review RequiredView Analysis
turbovault
by Epistates
Transforms an Obsidian vault into an intelligent knowledge system, providing AI agents with specialized tools for reading, writing, searching, analyzing, and managing notes through a Model Context Protocol (MCP) server.
Transforms an Obsidian vault into an intelligent knowledge system, providing AI agents with specialized tools for reading, writing, searching, analyzing, and managing notes through a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires Rust 1.90.0 or later to build/install from source or crates.io.
- ⚠️Requires an existing Obsidian vault directory to manage; it does not initialize a blank vault with the '.obsidian' folder structure by default if one is not present.
- ⚠️Integrating with Claude Desktop requires manual modification of a JSON configuration file (`~/.config/claude/claude_desktop_config.json`).
Verified SafeView Analysis
mcp-server-box
by box-community
The Box MCP Server provides a Microservice Context Protocol (MCP) interface to interact with the Box API, enabling AI agents and other clients to perform various file, folder, collaboration, metadata, and AI-powered operations on Box content.
The Box MCP Server provides a Microservice Context Protocol (MCP) interface to interact with the Box API, enabling AI agents and other clients to perform various file, folder, collaboration, metadata, and AI-powered operations on Box content.
Setup Requirements
- ⚠️Requires extensive Box Custom App configuration (OAuth, CCG, or JWT) via the Box Developer Console, including pre-registering all callback URLs for OAuth flows.
- ⚠️Heavily relies on environment variables (often from a .env file) for all Box API and MCP server authentication credentials; misconfiguration will lead to startup or runtime errors.
- ⚠️The `uv` tool is recommended for Python dependency management and execution, which might require an additional setup step for some users.
Review RequiredView Analysis
mcp-duckdb-memory-server
by IzumiSy
Serves as a local knowledge graph memory backend for LLMs, storing entities, relations, and observations using DuckDB for efficient querying and data management.
Serves as a local knowledge graph memory backend for LLMs, storing entities, relations, and observations using DuckDB for efficient querying and data management.
Setup Requirements
- ⚠️Requires Node.js 22.x (as specified in package.json engines).
- ⚠️Docker required if opting for Docker deployment.
- ⚠️Manual configuration involves editing `claude_desktop_config.json`.