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)
kustomize-mcp
by mbrt
Provides tools for Kustomize configuration management, including rendering, diffing, and dependency analysis, primarily for AI models to safely refactor Kubernetes configurations.
Provides tools for Kustomize configuration management, including rendering, diffing, and dependency analysis, primarily for AI models to safely refactor Kubernetes configurations.
Setup Requirements
- ⚠️Requires `kustomize` and `git` binaries to be available in the execution environment.
- ⚠️Requires Python 3.13 if not using Docker.
- ⚠️Requires Docker for the most secure and straightforward setup, which also bundles `kustomize`, `helm`, and `git`.
Verified SafeView Analysis
mcp-server
by denis-rizun
A FastAPI backend server implementing the Minimal MCP-Compatible Protocol for integrating and exposing LLM-based tools.
A FastAPI backend server implementing the Minimal MCP-Compatible Protocol for integrating and exposing LLM-based tools.
Setup Requirements
- ⚠️Requires access to an LLM provider (e.g., OpenAI API Key, local LLM setup).
- ⚠️A JWT secret key is required for the authentication middleware.
- ⚠️Python environment setup and dependencies from requirements.txt must be installed.
Verified SafeView Analysis
excel-mcp-server
by BACH-AI-Tools
Provides an AI agent with capabilities to programmatically create, read, update, and manipulate Excel files without needing Microsoft Excel installed.
Provides an AI agent with capabilities to programmatically create, read, update, and manipulate Excel files without needing Microsoft Excel installed.
Setup Requirements
- ⚠️Requires Python 3.10+
- ⚠️Requires `uv` for easy execution (e.g., `uvx` command)
- ⚠️For SSE and Streamable HTTP transports, `EXCEL_FILES_PATH` environment variable must be set (defaults to `./excel_files`) to specify where Excel files are read/written.
Verified SafeView Analysis
porkbun-mcp
by major
An MCP server for managing Porkbun DNS records, domains, DNSSEC, and SSL certificates, designed for integration with LLM agents.
An MCP server for managing Porkbun DNS records, domains, DNSSEC, and SSL certificates, designed for integration with LLM agents.
Setup Requirements
- ⚠️Requires Porkbun API Key and Secret Key, which must be obtained from the Porkbun website.
- ⚠️Python 3.14+ is required.
Verified SafeView Analysis
skill-valut-mcp-server
by AdouaniHoussemKhalil
The MCP server provides web search capabilities via Tavily and retrieves the latest GitHub releases for major technologies, with a unique notification system to avoid duplicate alerts.
The MCP server provides web search capabilities via Tavily and retrieves the latest GitHub releases for major technologies, with a unique notification system to avoid duplicate alerts.
Setup Requirements
- ⚠️Requires Tavily API Key (Paid service)
- ⚠️Python 3.13+ only
- ⚠️Core server implementation (`mcp-server-http.py`) is missing from the provided source code, preventing functionality
Review RequiredView Analysis
merge-god
by jrepp
A Python library and MCP server for autonomously syncing GitHub repository data (PRs, branches, CI status, comments) to a local SQLite database, and enabling LLM-driven automation of Git/GitHub workflows (merging, rebasing, PR reviews, CI fixes) through a structured tool-calling system and git worktree management.
A Python library and MCP server for autonomously syncing GitHub repository data (PRs, branches, CI status, comments) to a local SQLite database, and enabling LLM-driven automation of Git/GitHub workflows (merging, rebasing, PR reviews, CI fixes) through a structured tool-calling system and git worktree management.
Setup Requirements
- ⚠️Requires Python 3.12 or newer.
- ⚠️Requires Git to be installed and available in PATH.
- ⚠️Requires GitHub CLI (gh) for GitHub authentication (falls back to GITHUB_TOKEN/GH_TOKEN environment variables).
- ⚠️Requires Claude API access, configurable via Anthropic direct API key or AWS Bedrock credentials, and an Anthropic model name.
Verified SafeView Analysis
fastmcp-template
by l4b4r4b4b4
Provides a FastMCP server template with reference-based caching and private computation for AI agent tools handling large datasets efficiently.
Provides a FastMCP server template with reference-based caching and private computation for AI agent tools handling large datasets efficiently.
Setup Requirements
- ⚠️Python 3.12+ is required.
- ⚠️The 'uv' tool is recommended for dependency management and local execution, requiring installation if not present.
- ⚠️Running the server in 'sse' or 'streamable-http' mode will automatically select a Redis backend for caching, implicitly requiring a running Redis server at `redis://localhost:6379` by default.
Verified SafeView Analysis
code-rag
by qduc
Semantic code search for your entire codebase, enabling natural language queries to find relevant code snippets and source locations.
Semantic code search for your entire codebase, enabling natural language queries to find relevant code snippets and source locations.
Setup Requirements
- ⚠️Requires Python 3.10+
- ⚠️Optional dependencies for local (code-rag-mcp[local]) or cloud (code-rag-mcp[cloud]) models, specified during setup.
- ⚠️OpenAI or other cloud provider API keys (e.g., OPENAI_API_KEY) are required for cloud embedding models.
- ⚠️Local embedding and reranker models download large files (~500MB+) on first use, which can take time and consume disk space.
Verified SafeView Analysis
claude-paste-mcp
by G3sparky
Allows users to paste images, Excel tables, rich text, and plain text from their Windows clipboard directly into Claude via a popup interface.
Allows users to paste images, Excel tables, rich text, and plain text from their Windows clipboard directly into Claude via a popup interface.
Setup Requirements
- ⚠️Requires Windows 10/11 operating system.
- ⚠️Requires Node.js version 18 or higher.
- ⚠️Manual configuration of `~/.claude/config.json` with an absolute path to the `index.js` file is required and prone to user error.
Verified SafeView Analysis
vulnerable-notes-mcp
by bishnubista
A deliberately vulnerable MCP server for testing security scanning tools and training developers to recognize common security anti-patterns in AI agents.
A deliberately vulnerable MCP server for testing security scanning tools and training developers to recognize common security anti-patterns in AI agents.
Setup Requirements
- ⚠️Requires Node.js runtime environment.
- ⚠️Relies heavily on local file system access, requiring specific permissions for directories like './notes', './exports', and '/tmp/mcp-shared-state'.
- ⚠️Configuration is heavily influenced by environment variables (e.g., NOTES_DIR, EXPORT_DIR, REMOTE_CONFIG_URL) and external configuration files, which are also sources of intentional vulnerabilities.
Review RequiredView Analysis
IoT-Edge-MCP-Server
by AndreiT0
Simplifies industrial IoT connections by unifying various devices (MQTT, Modbus) into a single API for real-time monitoring, alarms, time-series storage, and actuator control.
Simplifies industrial IoT connections by unifying various devices (MQTT, Modbus) into a single API for real-time monitoring, alarms, time-series storage, and actuator control.
Setup Requirements
- ⚠️Requires external MQTT broker, Redis, and InfluxDB instances to be set up and accessible.
- ⚠️Requires `iot_config.yaml` or extensive environment variables (e.g., MQTT_BROKER, INFLUX_TOKEN, REDIS_HOST) for full configuration.
- ⚠️The `pyserial` dependency for Modbus RTU might require platform-specific setup or drivers.
Verified SafeView Analysis
puddle-mcp
by Dhruv-Limbani
An AI assistant for the Puddle data marketplace, designed to help data buyers discover, evaluate, and manage inquiries for datasets.
An AI assistant for the Puddle data marketplace, designed to help data buyers discover, evaluate, and manage inquiries for datasets.
Setup Requirements
- ⚠️Requires `uv` (Python package and environment manager) to be installed separately.
- ⚠️Requires a PostgreSQL database to be running and accessible.
- ⚠️Requires a Google Gemini API Key for AI features, which is a paid service.
- ⚠️Requires Python 3.13 or newer.