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(9120)
nano-banana-mcp
by Riti0208
This server provides a Model Context Protocol (MCP) interface for advanced image generation, editing, analysis, and batch processing using Google's Gemini 2.5 Flash Image Preview and Gemini 3 Pro Image Preview models.
This server provides a Model Context Protocol (MCP) interface for advanced image generation, editing, analysis, and batch processing using Google's Gemini 2.5 Flash Image Preview and Gemini 3 Pro Image Preview models.
Setup Requirements
- ⚠️Requires a Google Gemini API Key (paid service).
- ⚠️Requires Node.js 18.0.0 or higher.
Verified SafeView Analysis
mcp-server-langgraph
by vishnu2kmohan
A production-ready Model Context Protocol (MCP) server for building and deploying multi-LLM LangGraph agents, complete with fine-grained authorization, comprehensive observability, and a unique visual workflow builder that generates production-ready Python code.
A production-ready Model Context Protocol (MCP) server for building and deploying multi-LLM LangGraph agents, complete with fine-grained authorization, comprehensive observability, and a unique visual workflow builder that generates production-ready Python code.
Setup Requirements
- ⚠️Requires API keys for chosen LLM providers (e.g., ANTHROPIC_API_KEY, OPENAI_API_KEY, GOOGLE_API_KEY) if not using local models.
- ⚠️Code execution backend typically requires a running Docker daemon and potentially access to `/var/run/docker.sock` or a Kubernetes cluster.
- ⚠️Full feature set requires external databases: Redis (for session/checkpointing) and PostgreSQL (for GDPR/OpenFGA).
- ⚠️OpenFGA authorization requires explicit store and model IDs to be configured (`OPENFGA_STORE_ID`, `OPENFGA_MODEL_ID`).
Verified SafeView Analysis
ba-workflow-tools
by cs97jjm3
Provides a comprehensive toolkit for Business Analysts to manage agile workflows, including sprint planning, backlog management, requirements formatting, and various calculation tools.
Provides a comprehensive toolkit for Business Analysts to manage agile workflows, including sprint planning, backlog management, requirements formatting, and various calculation tools.
Setup Requirements
- ⚠️Requires Node.js to be installed on the system.
- ⚠️The recommended 'one-click bundle install' method requires the `@modelcontextprotocol/cli` tool (mcpd) to build the `.mcpb` file.
- ⚠️Specifically designed to run as an extension within Claude Desktop.
Verified SafeView Analysis
selenium_mcp_server
by learn-automated-testing
A Model Context Protocol (MCP) server that provides browser automation capabilities using Selenium WebDriver for AI-powered test planning, generation, and healing.
A Model Context Protocol (MCP) server that provides browser automation capabilities using Selenium WebDriver for AI-powered test planning, generation, and healing.
Setup Requirements
- ⚠️Requires Python 3.10+ (checked during npm install)
- ⚠️Requires Node.js 16.0.0+ for the npm wrapper
- ⚠️Requires Chrome browser to be installed on the system
- ⚠️Downloads ChromeDriver executable on first run, requiring internet access
Verified SafeView Analysis
csharp-mcp
by InfinityFlowApp
This server provides a Model Context Protocol (MCP) interface for AI assistants to dynamically evaluate and execute C# scripts using Roslyn, either directly or from .csx files.
This server provides a Model Context Protocol (MCP) interface for AI assistants to dynamically evaluate and execute C# scripts using Roslyn, either directly or from .csx files.
Setup Requirements
- ⚠️Requires .NET 9.0 SDK or later for local development/running.
- ⚠️Requires Docker for containerized deployment or dnx for NuGet-based installation.
- ⚠️Internet connection is required for NuGet package downloads when `#r "nuget:..."` directives are used in scripts.
Review RequiredView Analysis
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
elasticsearch-mcp-server
by gokeep-projects
Provides a lightweight Model Context Protocol (MCP) server for Elasticsearch, enabling AI assistants to interact with Elasticsearch data sources with low resource consumption.
Provides a lightweight Model Context Protocol (MCP) server for Elasticsearch, enabling AI assistants to interact with Elasticsearch data sources with low resource consumption.
Setup Requirements
- ⚠️Requires a running Elasticsearch 7.x/8.x/9.x instance to connect to (defaults to http://localhost:9200).
- ⚠️Requires Java 17+ (JDK 21 recommended); GraalVM is required for native image compilation.
- ⚠️Maven 3.8+ is required for project building.
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.