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-go-mysql
by scopweb
Provides a secure MySQL database management interface via the Model Context Protocol (MCP) for AI tools like Claude Desktop, featuring intelligent security and operation blocking.
Provides a secure MySQL database management interface via the Model Context Protocol (MCP) for AI tools like Claude Desktop, featuring intelligent security and operation blocking.
Setup Requirements
- ⚠️Requires an existing and accessible MySQL server.
- ⚠️Strongly recommends creating a dedicated MySQL user with minimal permissions, not root.
- ⚠️Requires manual configuration in Claude Desktop's `claude_desktop_config.json` file.
- ⚠️MySQL connection details (host, port, user, password, database) must be provided via environment variables (e.g., a `.env` file).
Verified SafeView Analysis
hermes
by jameslbarnes
An MCP server enabling AI agents (Claudes) to share ambient conversation summaries on a public bulletin board, facilitating thought sharing, search, comments, and personalized email digests.
An MCP server enabling AI agents (Claudes) to share ambient conversation summaries on a public bulletin board, facilitating thought sharing, search, comments, and personalized email digests.
Setup Requirements
- ⚠️Requires Firebase (Google Cloud project) for persistent storage; configured via `FIREBASE_SERVICE_ACCOUNT_BASE64`, `FIREBASE_SERVICE_ACCOUNT`, or `GOOGLE_APPLICATION_CREDENTIALS`.
- ⚠️Requires Anthropic API Key (`ANTHROPIC_API_KEY`) for AI summarization and daily digests (paid service).
- ⚠️Requires Firecrawl API Key (`FIRECRAWL_API_KEY`) for scraping external conversation links (paid service).
- ⚠️Requires Namecheap API Key (`NAMECHEAP_API_KEY`), Username (`NAMECHEAP_USERNAME`), and Client IP (`NAMECHEAP_CLIENT_IP`) for d-stack ingress DNS management, indicating reliance on external DNS provider.
- ⚠️Default `JWT_SECRET` must be changed in production for robust security.
- ⚠️Deployment is primarily designed for Docker and Phala Cloud TEE, which may have specific setup requirements.
Verified SafeView Analysis
mcp-forge-python
by bercianor
A production-ready MCP (Model Context Protocol) server template for building AI-powered applications with OAuth 2.0 authentication and JWT validation.
A production-ready MCP (Model Context Protocol) server template for building AI-powered applications with OAuth 2.0 authentication and JWT validation.
Setup Requirements
- ⚠️Requires Python 3.11+ and `uv` (dependency manager) to be installed.
- ⚠️The 'local' JWT validation strategy requires an external OAuth provider (e.g., Keycloak, Auth0) with a JWKS endpoint.
- ⚠️Requires significant configuration in `config.toml` to replace placeholders for OAuth settings (e.g., `jwks_uri`, `issuer`, `audience`, `client_id`, `client_secret`) and deployment (e.g., Docker image repository in `chart/values.yaml`).
Verified SafeView Analysis
gitlab-mcp-server
by Foxhunt
This server provides tools to interact with a self-hosted GitLab instance to fetch and manage project, issue, and wiki data.
This server provides tools to interact with a self-hosted GitLab instance to fetch and manage project, issue, and wiki data.
Setup Requirements
- ⚠️Requires Node.js runtime (v18+ recommended based on package-lock.json for @modelcontextprotocol/sdk)
- ⚠️Requires a self-hosted GitLab instance URL configured via GITLAB_HOST
- ⚠️Requires a GitLab API Token with appropriate permissions configured via GITLAB_API_TOKEN
Verified SafeView Analysis
mcp-music-forge
by jojoprison
Scalable MCP server and HTTP API for downloading, transcoding, and tagging audio from various online sources like SoundCloud and YouTube.
Scalable MCP server and HTTP API for downloading, transcoding, and tagging audio from various online sources like SoundCloud and YouTube.
Setup Requirements
- ⚠️Docker and Docker Compose are required for the recommended setup.
- ⚠️Python 3.12 or newer is required.
- ⚠️The `ffmpeg` command-line tool must be available in the environment (or Docker container).
- ⚠️A Redis server is required for the task queue.
- ⚠️By default, the SoundCloud provider respects its Terms of Use, only downloading tracks explicitly marked as downloadable by the uploader. This can be overridden.
- ⚠️A `SOUNDCLOUD_COOKIE_FILE` is necessary for accessing private or region-locked SoundCloud tracks.
Verified SafeView Analysis
HelixDB-MCP-Server
by Pilsertech
AI Memory Layer MCP Server provides a business and customer intelligence system with semantic search and relationship tracking, built on HelixDB graph database with vector embeddings.
AI Memory Layer MCP Server provides a business and customer intelligence system with semantic search and relationship tracking, built on HelixDB graph database with vector embeddings.
Setup Requirements
- ⚠️HelixDB server must be running (default: 127.0.0.1:6969).
- ⚠️Requires Rust 1.70+ to build from source.
- ⚠️By default, configured to use a local embedding server (e.g., Ollama or a Python embedding server) which must be running at `http://127.0.0.1:8699/embed`. Alternatively, requires an OpenAI/Gemini API key for paid services if configured for cloud embedding, or a separate TCP embedding server.
- ⚠️The server enables TCP and HTTP listeners by default without authentication, making it unsafe for untrusted network exposure.
Review RequiredView Analysis
kubernetes-mcp-server-python
by techmaharaj
Allows an AI model (Claude) to remotely control a Kubernetes cluster by exposing kubectl commands as Model Context Protocol (MCP) tools.
Allows an AI model (Claude) to remotely control a Kubernetes cluster by exposing kubectl commands as Model Context Protocol (MCP) tools.
Setup Requirements
- ⚠️Requires `kubectl` to be installed and configured with access to a Kubernetes cluster.
- ⚠️For remote access, an `ngrok` account and `Claude Pro` subscription are necessary.
- ⚠️CRITICAL: The server has no authentication configured, making it highly insecure if exposed to the internet.
Review RequiredView Analysis
limesurvey-mcp
by TonisOrmisson
A Model Context Protocol (MCP) server that exposes LimeSurvey Remote API functionality as MCP tools for standardized interaction.
A Model Context Protocol (MCP) server that exposes LimeSurvey Remote API functionality as MCP tools for standardized interaction.
Setup Requirements
- ⚠️Requires a running LimeSurvey instance with its RemoteControl2 API enabled and accessible via the configured URL.
- ⚠️Requires valid LimeSurvey API credentials (username and password) with appropriate permissions for the operations to be performed.
- ⚠️Requires Node.js (version 18 or higher is recommended by the SDK's engine configuration) if not run via Docker.
Verified SafeView Analysis
kg-mcp
by SnappStats
Provides tools to extract, search, and insert sports-associated information into a knowledge graph, and to generate scout reports for players using AI agents.
Provides tools to extract, search, and insert sports-associated information into a knowledge graph, and to generate scout reports for players using AI agents.
Setup Requirements
- ⚠️Requires Python 3.12+ (managed with pyenv).
- ⚠️Requires extensive Google Cloud setup, including a project, location, and service account credentials for Vertex AI (Gemini API) and Cloud Trace.
- ⚠️Requires an active MongoDB instance (MONGO_URI) and an external Knowledge Graph service (KG_URL).
Verified SafeView Analysis
jellyseerr-mcp
by aserper
Provides an MCP (Model Context Protocol) interface for LLM clients to interact with Jellyseerr, enabling media search and request functionality.
Provides an MCP (Model Context Protocol) interface for LLM clients to interact with Jellyseerr, enabling media search and request functionality.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires a running Jellyseerr instance with an API key.
- ⚠️Requires `JELLYSEERR_URL` and `JELLYSEERR_API_KEY` environment variables.
Review RequiredView Analysis
simple-memory-mcp
by AojdevStudio
This server provides persistent AI memory and knowledge graph storage, enabling AI assistants to maintain context across sessions and integrate with tools like Obsidian for visualization.
This server provides persistent AI memory and knowledge graph storage, enabling AI assistants to maintain context across sessions and integrate with tools like Obsidian for visualization.
Setup Requirements
- ⚠️Node.js v18+ is required to run the server.
- ⚠️Requires write permissions to the configured MEMORY_PATH (default: ~/.cursor/memory.json) for persistent storage.
- ⚠️For full utility, an MCP-compatible AI client (e.g., Claude Desktop, Cursor IDE) is necessary.
Verified SafeView Analysis
aws-mcp-gateway
by bwalheim1205
Exposes AWS Lambda functions as MCP-compatible tools, allowing them to be discovered, listed, and invoked programmatically via an HTTP gateway.
Exposes AWS Lambda functions as MCP-compatible tools, allowing them to be discovered, listed, and invoked programmatically via an HTTP gateway.
Setup Requirements
- ⚠️Requires Go 1.21 or higher if running as an executable.
- ⚠️Requires an AWS account with configured Lambda functions to expose.
- ⚠️Requires AWS credentials (via IAM role or environment variables) for Lambda invocation.
- ⚠️Requires a YAML configuration file (`tools.yaml`) detailing the Lambda functions to expose as MCP tools.