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-wireshark
by khuynh22
Integrate Wireshark/tshark capabilities into AI tools and IDEs for network packet capture and analysis.
Integrate Wireshark/tshark capabilities into AI tools and IDEs for network packet capture and analysis.
Setup Requirements
- ⚠️Requires Wireshark/tshark to be manually installed on the host system (not installed via pip).
- ⚠️Live packet capture requires elevated system permissions (e.g., user in 'wireshark' group on Linux, administrator on Windows).
- ⚠️The server uses stdio transport, meaning it's primarily designed for local/isolated environments (e.g., Claude Desktop, VS Code integration); remote hosting would require additional implementation of HTTP/SSE transport.
Verified SafeView Analysis
opencode-mcp
by nosolosoft
An MCP (Model Context Protocol) server that provides seamless integration with OpenCode, the open-source AI coding agent for the terminal.
An MCP (Model Context Protocol) server that provides seamless integration with OpenCode, the open-source AI coding agent for the terminal.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires OpenCode CLI to be installed and configured separately.
- ⚠️Requires an MCP-compatible client (e.g., Claude Desktop) to connect to the server.
Verified SafeView Analysis
mcp_server
by swapnildagade1213
This server template provides a foundation for building Model Context Protocol (MCP) servers to integrate with AI assistants and other MCP clients, offering tools for GitHub, Microsoft Graph, weather data, and JWT decoding.
This server template provides a foundation for building Model Context Protocol (MCP) servers to integrate with AI assistants and other MCP clients, offering tools for GitHub, Microsoft Graph, weather data, and JWT decoding.
Setup Requirements
- ⚠️Requires `uv` for Python environment and dependency management.
- ⚠️Requires various external API keys/tokens (GitHub, Microsoft Graph, OpenWeatherMap).
- ⚠️CRITICAL: The `mcp_demo.py` implementation for Microsoft Graph API credentials involves heavily obfuscated hardcoded secrets that are decrypted using `saltdata` and `keydata` parameters. This method of secret handling is highly non-standard and presents a significant security vulnerability, complicating setup and maintenance.
- ⚠️Node.js is required to run the Model Context Protocol Inspector tool for testing.
Review RequiredView Analysis
liara-mcp
by razavioo
Enables AI assistants to deploy and manage applications, databases, and infrastructure on the Liara cloud platform through natural language commands.
Enables AI assistants to deploy and manage applications, databases, and infrastructure on the Liara cloud platform through natural language commands.
Setup Requirements
- ⚠️Requires a valid Liara API token, which must be generated from the Liara console.
- ⚠️Requires Node.js version >= 18.0.0 to run.
- ⚠️Users of Node.js version managers (nvm, fnm, nodenv) may encounter PATH issues and need to use an alternative MCP configuration explicitly sourcing their Node.js environment.
Verified SafeView Analysis
mq-mcp
by harehare
Acts as a Model Context Protocol (MCP) server for AI assistants, enabling them to query and process Markdown and HTML content using the mq query language.
Acts as a Model Context Protocol (MCP) server for AI assistants, enabling them to query and process Markdown and HTML content using the mq query language.
Setup Requirements
- ⚠️Requires `curl` and `bash` for the official installation script to run.
- ⚠️The installation script modifies the user's shell profile (`.bashrc`, `.zshrc`, etc.) to add the `mq-mcp` binary to the system's PATH.
- ⚠️Manual JSON configuration is required for integration with specific AI assistants (e.g., Claude Desktop, VS Code with MCP Extension).
Verified SafeView Analysis
mcp-reference-server
by commerce-operations-foundation
Standardize and manage fulfillment operations for AI agents by providing a universal interface to various fulfillment systems.
Standardize and manage fulfillment operations for AI agents by providing a universal interface to various fulfillment systems.
Setup Requirements
- ⚠️Requires Node.js 18+ to run.
- ⚠️Requires careful configuration of the `ADAPTER_TYPE`, `ADAPTER_PACKAGE` or `ADAPTER_PATH`, and `ADAPTER_CONFIG` environment variables to connect to a specific fulfillment backend.
- ⚠️A separate fulfillment system or API is required for real-world operations beyond the built-in mock adapter.
Verified SafeView Analysis
agile-planner-mcp-server
by cyberlife-coder
Generates agile project artifacts (epics, features, user stories) using AI, compatible with various LLMs and IDEs like Windsurf, Claude, and Cursor.
Generates agile project artifacts (epics, features, user stories) using AI, compatible with various LLMs and IDEs like Windsurf, Claude, and Cursor.
Setup Requirements
- ⚠️Requires OPENAI_API_KEY or GROQ_API_KEY, which are typically for paid services.
- ⚠️Requires Node.js v14.0.0 or higher.
- ⚠️For MCP mode, the MCP_EXECUTION environment variable or --mcp flag is crucial to prevent unintended behavior on Windows (e.g., opening Notepad).
Verified SafeView Analysis
pentestMCP
by ramkansal
This MCP server enables AI agents to perform automated and interactive penetration testing tasks by exposing a suite of security assessment utilities as callable tools.
This MCP server enables AI agents to perform automated and interactive penetration testing tasks by exposing a suite of security assessment utilities as callable tools.
Setup Requirements
- ⚠️Docker Desktop or Engine required.
- ⚠️OWASP ZAP instance must be running and accessible from inside the Docker container (default http://localhost:8888).
- ⚠️Python 3.13 or higher is specified for local development (though the Docker image handles its own Python version).
- ⚠️SecLists repository needs to be cloned locally for wordlist-based tools to function correctly.
Review RequiredView Analysis
CyberChef-MCP
by doublegate
Provides a Model Context Protocol (MCP) server for CyberChef operations, enabling AI assistants and other MCP clients to programmatically utilize its extensive data manipulation capabilities for cybersecurity tasks like encryption, encoding, compression, and forensic analysis.
Provides a Model Context Protocol (MCP) server for CyberChef operations, enabling AI assistants and other MCP clients to programmatically utilize its extensive data manipulation capabilities for cybersecurity tasks like encryption, encoding, compression, and forensic analysis.
Setup Requirements
- ⚠️Docker must be installed and running.
- ⚠️For local Node.js development, `npx grunt configTests` is required to generate operation configurations.
- ⚠️The `-i` (interactive) flag is critical when running the Docker container in client mode (e.g., `docker run -i --rm cyberchef-mcp`).
- ⚠️Building from source may require setting `NODE_OPTIONS=--max_old_space_size=2048` to increase Node.js heap size.
Verified SafeView Analysis
mcp-x402
by MetaMask
Generates X402 payment headers and looks up associated wallet addresses for internet-native payments using the Model Context Protocol.
Generates X402 payment headers and looks up associated wallet addresses for internet-native payments using the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js version 22 or higher.
- ⚠️An Ethereum private key (for signing) is required; it can be provided via the `PRIVATE_KEY` environment variable, or a new one will be generated and stored locally in `wallet.json` if not provided.
- ⚠️A `wallet.json` file containing a private key may be created in the current working directory if `PRIVATE_KEY` environment variable is not set. This file must be secured appropriately.
Verified SafeView Analysis
uipath-mcp-server
by javaos74
UiPath Model Context Protocol (MCP) Server with a Web UI for managing multiple MCP endpoints and integrating with UiPath processes for automation.
UiPath Model Context Protocol (MCP) Server with a Web UI for managing multiple MCP endpoints and integrating with UiPath processes for automation.
Setup Requirements
- ⚠️Critical Security Configuration: The default `SECRET_KEY` environment variable must be changed, and the initial `admin`/`admin` user password must be updated immediately after setup to prevent unauthorized access and token forgery.
- ⚠️Python/Node.js Pre-requisites: Requires Python 3.11+ and Node.js 18+ for development.
- ⚠️`uv` Package Manager: The project strongly recommends and uses `uv` for Python dependency management, which might be new to some users.
- ⚠️UiPath Orchestrator Dependency: Requires a running UiPath Orchestrator instance with appropriate API access (Personal Access Token or OAuth 2.0 client credentials) configured via the Web UI.
- ⚠️Frontend Build Step: The React frontend must be built (`./build.sh`) before creating Docker images or deploying to production, which is a separate step from the backend.
Review RequiredView Analysis
edge-tts-mcp-server
by Komorebi-yaodong
Provides a Model Context Protocol (MCP) server for integrating high-quality Microsoft Edge TTS capabilities with AI agents, allowing them to generate and merge natural-sounding speech, then upload it to a cloud storage service.
Provides a Model Context Protocol (MCP) server for integrating high-quality Microsoft Edge TTS capabilities with AI agents, allowing them to generate and merge natural-sounding speech, then upload it to a cloud storage service.
Setup Requirements
- ⚠️Relies on a reverse-engineered and undocumented Microsoft Edge TTS API, which is subject to breakage or changes without notice.
- ⚠️Contains a hardcoded Microsoft Translator API secret key within the source code, posing a security risk.
- ⚠️Requires a Node.js runtime environment to execute (typically via `pnpm` and `dist/index.js`).