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)
go-objstore
by jeremyhahn
Provides a multi-protocol object storage client designed for integration with AI tools and LLMs, exposing storage operations as defined tools.
Provides a multi-protocol object storage client designed for integration with AI tools and LLMs, exposing storage operations as defined tools.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for easy setup and integration tests.
- ⚠️Requires Go 1.21+ for local development and building the server components.
- ⚠️For production use with cloud backends (S3, GCS, Azure), proper cloud credentials must be configured securely via environment variables.
Verified SafeView Analysis
openstack-k8s-mcp
by dprince
Managing and querying OpenStack Kubernetes custom resources (CRDs) via a Model Context Protocol (MCP) server.
Managing and querying OpenStack Kubernetes custom resources (CRDs) via a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Go 1.22 or higher required for building
- ⚠️Requires access to a Kubernetes cluster with OpenStack operators installed
- ⚠️Requires valid Kubeconfig or in-cluster Kubernetes configuration
Verified SafeView Analysis
mcp_flexsim
by SethGame
Control FlexSim simulations using AI assistants via the Model Context Protocol (MCP) for digital twin integration and automated analysis.
Control FlexSim simulations using AI assistants via the Model Context Protocol (MCP) for digital twin integration and automated analysis.
Setup Requirements
- ⚠️Requires Windows OS (FlexSim is Windows-only).
- ⚠️Requires a local FlexSim installation and possibly an evaluation license.
- ⚠️Python 3.12 is the default target version for FlexSimPy builds.
- ⚠️Requires `uv` package manager for dependency management and script execution.
- ⚠️Requires Microsoft Visual Studio with C++ development tools (MSBuild) to build the FlexSimPy C++ extension.
Review RequiredView Analysis
scratch-notebook-mcp
by ehlowr0ld
The Scratch Notebook MCP server provides named scratchpads, typed cells, validation, namespaces, and semantic search to organize ideas for AI assistants in any MCP-enabled workspace.
The Scratch Notebook MCP server provides named scratchpads, typed cells, validation, namespaces, and semantic search to organize ideas for AI assistants in any MCP-enabled workspace.
Setup Requirements
- ⚠️Requires Python 3.12+ (specified in pyproject.toml).
- ⚠️Semantic search components (e.g., sentence-transformers and its PyTorch dependency) may download large models on first run, impacting initial startup time.
- ⚠️The `--storage-dir` argument or `SCRATCH_NOTEBOOK_STORAGE_DIR` environment variable is crucial for specifying where persistent data (scratchpads, embeddings) is stored.
Verified SafeView Analysis
MegaMind
by oluwaeinstein007
A content ingestion and processing system for AI applications, capable of crawling web pages, parsing documents, chunking text, generating LLM embeddings, and storing data for semantic search.
A content ingestion and processing system for AI applications, capable of crawling web pages, parsing documents, chunking text, generating LLM embeddings, and storing data for semantic search.
Setup Requirements
- ⚠️Requires paid LLM API Key (OpenAI or Google Gemini) for embeddings.
- ⚠️Requires a Qdrant vector database instance (self-hosted or cloud-based) if `QDRANT_ENABLED=true`.
- ⚠️Native C++ build tools required for `better-sqlite3` (e.g., Python, C++ compiler) for persistent storage; otherwise, it falls back to in-memory storage.
- ⚠️Requires Playwright browsers to be installed (`npx playwright install`) for web crawling.
Review RequiredView Analysis
mcp-secure-shell
by Brainwires
Enables AI agents to execute shell commands and transfer files on remote hosts via SSH/SFTP, acting as an MCP server.
Enables AI agents to execute shell commands and transfer files on remote hosts via SSH/SFTP, acting as an MCP server.
Setup Requirements
- ⚠️Requires SSH key-based authentication to be configured for target hosts.
- ⚠️SFTP must be enabled on remote servers for file transfer (e.g., `Subsystem sftp internal-sftp` in sshd_config).
- ⚠️Requires Rust toolchain for building/installation.
Verified SafeView Analysis
Cyber_MCPs
by hackersatyamrastogi
This project provides a collection of Model Context Protocol (MCP) servers that integrate various security tools, enabling AI assistants to perform security assessments through natural language interactions.
This project provides a collection of Model Context Protocol (MCP) servers that integrate various security tools, enabling AI assistants to perform security assessments through natural language interactions.
Setup Requirements
- ⚠️Requires various external security tools (e.g., Nmap, Nuclei, SQLmap) to be installed on the system where the MCP server runs.
- ⚠️Some tools (e.g., SQLmap, Commix, ScoutSuite) require Python to be installed.
- ⚠️Specific servers require API keys or credentials configured via command-line arguments (e.g., MobSF) or environment variables (e.g., Nessus if not in mock mode).
- ⚠️The `scoutsuite` server is vulnerable to arbitrary code execution due to its method of parsing external tool output.
Review RequiredView Analysis
uc-mcp
by 33jrdd
Programmatically interact with the UnknownCheats forum, bypass Cloudflare protection, and extract structured data including thread content and code blocks.
Programmatically interact with the UnknownCheats forum, bypass Cloudflare protection, and extract structured data including thread content and code blocks.
Setup Requirements
- ⚠️Requires Google Chrome installed locally.
- ⚠️Requires Node.js 18 or higher.
- ⚠️Opens a visible Chrome browser window (due to `headless: false`).
Verified SafeView Analysis
agrivision-mcp-server
by eagleisbatman
AI-powered plant disease and health diagnosis using vision models via Model Context Protocol (MCP).
AI-powered plant disease and health diagnosis using vision models via Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Google Gemini API Key (Paid service)
- ⚠️Requires Node.js runtime (>=18.0.0)
- ⚠️Relies on an external Crops API for dynamic crop lists (with fallback)
Verified SafeView Analysis
vonage-mcp-server
by mobilebiz
Provides Vonage SMS, CSV bulk SMS, and voice call functionalities as a Model Context Protocol (MCP) server for AI assistants.
Provides Vonage SMS, CSV bulk SMS, and voice call functionalities as a Model Context Protocol (MCP) server for AI assistants.
Setup Requirements
- ⚠️Requires Node.js version 22.0.0 or higher.
- ⚠️Requires manual setup of Vonage Application ID, Private Key file, and Voice Call From Number as environment variables.
- ⚠️The HTTP API wrapper, if exposed publicly, has a critical authentication vulnerability as it uses the non-secret Vonage Application ID as an API key.
Review RequiredView Analysis
rubocop-mcp-server
by ishtiaque05
Provides Ruby RuboCop and Rails linting capabilities to AI assistants via the Model Context Protocol (MCP) for code quality and auto-correction.
Provides Ruby RuboCop and Rails linting capabilities to AI assistants via the Model Context Protocol (MCP) for code quality and auto-correction.
Setup Requirements
- ⚠️Requires RuboCop and rubocop-rails gems to be installed via `gem`.
- ⚠️Requires Node.js version >= 20.17.0.
- ⚠️Requires Yarn package manager for installation.
Verified SafeView Analysis
test-remote-mcp-server
by arunkumar-maker
This server provides a simple calculator API for basic arithmetic operations and random number generation.
This server provides a simple calculator API for basic arithmetic operations and random number generation.
Setup Requirements
- ⚠️Python 3.12+ only
- ⚠️Requires fastmcp library