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)
pentest-mcp
by Karthikathangarasu
This server provides a Model Context Protocol (MCP) interface for professional penetration testing, enabling automated execution and analysis of security tools like Nmap, John the Ripper, Gobuster, and Nikto.
This server provides a Model Context Protocol (MCP) interface for professional penetration testing, enabling automated execution and analysis of security tools like Nmap, John the Ripper, Gobuster, and Nikto.
Setup Requirements
- ⚠️Requires external penetration testing tools (Nmap, John the Ripper, Gobuster, Nikto) to be installed and available in the system's PATH.
- ⚠️Certain Nmap options (e.g., SYN scan, OS detection) require elevated privileges (root/administrator) to run effectively.
- ⚠️Requires Node.js version 18 or newer.
Verified SafeView Analysis
mcp-python-starter
by SamMorrowDrums
A feature-complete Model Context Protocol (MCP) server template in Python for developing AI applications and agents.
A feature-complete Model Context Protocol (MCP) server template in Python for developing AI applications and agents.
Setup Requirements
- ⚠️Requires Python 3.11+.
- ⚠️LLM API Key (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY) is required for full functionality of LLM-dependent tools like 'ask_llm' and 'generate_content'.
- ⚠️The 'tasks' experimental feature requires additional Python dependencies (starlette, anyio) installed with `uv sync --all-extras tasks` and uses HTTP transport.
Verified SafeView Analysis
scrapi-mcp
by DevEnterpriseSoftware
This MCP server enables AI agents to scrape web pages and retrieve their content as HTML or Markdown, with advanced browser interaction capabilities.
This MCP server enables AI agents to scrape web pages and retrieve their content as HTML or Markdown, with advanced browser interaction capabilities.
Setup Requirements
- ⚠️Requires a ScrAPI API Key for practical, unrestricted usage (limited free usage available without one).
- ⚠️Requires Node.js and npm/npx or Docker runtime.
- ⚠️Depends on an external commercial web scraping service (scrapi.tech) for its core functionality.
Verified SafeView Analysis
cosmotop
by bjia56
System monitoring and information exposure via MCP protocol.
System monitoring and information exposure via MCP protocol.
Setup Requirements
- ⚠️Initial setup on Cosmopolitan builds requires internet access to download platform-specific plugins (using `curl`, `wget`, or Python if available).
- ⚠️On Windows, the executable must be renamed to `cosmotop.cmd` or `cosmotop.bat` before running.
- ⚠️Docker monitoring requires access to the Docker socket (e.g., user in `docker` group) or configuration of `DOCKER_HOST` which may transmit credentials in plaintext.
Review RequiredView Analysis
mcp
by Teamwork
Provides an MCP server to integrate Large Language Models with Teamwork.com for project management and helpdesk operations.
Provides an MCP server to integrate Large Language Models with Teamwork.com for project management and helpdesk operations.
Setup Requirements
- ⚠️Requires Go 1.25 or later to build and run locally.
- ⚠️Requires valid Teamwork.com API credentials (Bearer Token or OAuth2 setup) to interact with the Teamwork API.
- ⚠️Optional HAProxy integration requires specific network configuration and disables TLS verification for internal communication.
Verified SafeView Analysis
prompts-mcp
by mrsimpson
A Model Context Protocol (MCP) server for managing, templating, and exposing AI prompts defined in markdown files via stdio and HTTP transports.
A Model Context Protocol (MCP) server for managing, templating, and exposing AI prompts defined in markdown files via stdio and HTTP transports.
Setup Requirements
- ⚠️Requires Node.js >= 22
- ⚠️Requires pnpm >= 9.0.0
- ⚠️Requires an MCP-compatible client (e.g., Claude Desktop, MCP Inspector) to interact with.
Verified SafeView Analysis
lxd-mcp
by kadinsayani
Manages LXD containers and virtual machines through a Model Context Protocol (MCP) server.
Manages LXD containers and virtual machines through a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires LXD to be installed and running on the system.
- ⚠️Requires Go 1.25.4 or higher to build from source.
- ⚠️User account must be in the `lxd` group for socket access, implying elevated privileges.
Verified SafeView Analysis
MCP-Server-and-PostgreSQL-Sample-Retail
by microsoft
Enables AI assistants to securely access and analyze retail sales data through a Model Context Protocol (MCP) server, integrating with PostgreSQL and Azure AI services.
Enables AI assistants to securely access and analyze retail sales data through a Model Context Protocol (MCP) server, integrating with PostgreSQL and Azure AI services.
Setup Requirements
- ⚠️Requires Docker Desktop for local development.
- ⚠️Requires an Azure Subscription and Azure CLI for resource deployment and authentication.
- ⚠️Requires access to Azure OpenAI models (specifically `text-embedding-3-small`, and optionally `gpt-4o-mini`) which may have quota limits.
- ⚠️PostgreSQL database is required with the `pgvector` extension enabled for semantic search functionality.
- ⚠️Python 3.8+ is a prerequisite for server development.
Verified SafeView Analysis
MakeMoneyWithAI
by garylab
This server curates a list of AI tools and projects from GitHub, generating concise business model descriptions for each to help users identify income-generating open-source opportunities.
This server curates a list of AI tools and projects from GitHub, generating concise business model descriptions for each to help users identify income-generating open-source opportunities.
Setup Requirements
- ⚠️Requires GITHUB_TOKEN environment variable (from GitHub for API access)
- ⚠️Requires OPENAI_API_KEY environment variable (for GPT-5-mini API calls, which are paid)
- ⚠️Assumes 'excluded-repos.txt' and 'extra-repos.txt' files exist or are configured as needed
Verified SafeView Analysis
kdb-x-mcp-server
by KxSystems
Enables natural language interaction and AI-powered querying of KDB-X and KDB+ databases through the Model Context Protocol (MCP).
Enables natural language interaction and AI-powered querying of KDB-X and KDB+ databases through the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a running KDB-X or KDB+ service with its SQL interface loaded (and AI libraries loaded for vector search tools if used).
- ⚠️Requires a valid PyKX license; the `QLIC` environment variable must be set to point to your license directory.
- ⚠️Requires `uv` (Astral's Python package manager/installer) to be installed to run the server.
- ⚠️Using AI-powered tools (similarity/hybrid search) necessitates configuring external embedding providers (e.g., OpenAI, SentenceTransformers), which may require API keys (e.g., OPENAI_API_KEY) and an `embeddings.csv` configuration file.
Verified SafeView Analysis
gemini-mcp-rs
by missdeer
A high-performance Rust MCP server that enables AI-driven tasks by wrapping the Gemini CLI, facilitating integration with MCP-compatible clients like Claude Code.
A high-performance Rust MCP server that enables AI-driven tasks by wrapping the Gemini CLI, facilitating integration with MCP-compatible clients like Claude Code.
Setup Requirements
- ⚠️Requires Gemini CLI (from Google) installed and configured on the system.
- ⚠️Requires an MCP-compatible client (e.g., Claude Code) to interact with the server after setup.
Verified SafeView Analysis
mcp-datahub
by txn2
Connects AI assistants to DataHub metadata catalogs for searching datasets, exploring schemas, tracing lineage, and accessing glossary terms and domains. It can be used as a standalone server or as a composable Go library for custom MCP servers with advanced features.
Connects AI assistants to DataHub metadata catalogs for searching datasets, exploring schemas, tracing lineage, and accessing glossary terms and domains. It can be used as a standalone server or as a composable Go library for custom MCP servers with advanced features.
Setup Requirements
- ⚠️Requires `DATAHUB_URL` environment variable pointing to your DataHub GraphQL API endpoint.
- ⚠️Requires a `DATAHUB_TOKEN` (personal access token) environment variable for authentication, which must be generated from DataHub with appropriate permissions.
- ⚠️For full functionality (e.g., lineage), your DataHub instance needs to have the relevant metadata ingested.