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-knowledge-mind
by oscarmarina
Provides a local RAG server for AI tools to index and search Markdown and PDF files from local folders and GitHub repositories using a hybrid search engine.
Provides a local RAG server for AI tools to index and search Markdown and PDF files from local folders and GitHub repositories using a hybrid search engine.
Setup Requirements
- ⚠️Requires Ollama with `nomic-embed-text` model downloaded, or will download `nomic-ai/nomic-embed-text-v1.5` locally via `transformers.js` for embedding, which can be a large download.
- ⚠️Requires Node.js 18+ and SQLite installed on the system.
- ⚠️GitHub repository indexing requires `GITHUB_CLASSIC_TOKEN` environment variable configured.
Verified SafeView Analysis
Unifi-MCP-Server
by MidwestMountaineer
Provides an MCP server that exposes UniFi Network Controller capabilities to AI agents through a well-designed tool interface for natural language network management.
Provides an MCP server that exposes UniFi Network Controller capabilities to AI agents through a well-designed tool interface for natural language network management.
Setup Requirements
- ⚠️Requires a UniFi Network Controller to connect to.
- ⚠️Requires UniFi controller API key (read-only recommended) or username/password for authentication.
- ⚠️Python 3.11+ is required.
- ⚠️Default `UNIFI_VERIFY_SSL=false` in configuration allows connections to controllers with self-signed SSL certificates without verification, posing a potential MITM security risk if not explicitly set to `true` in production environments.
Verified SafeView Analysis
wp-settings-mcp
by Akungapaul
Manages and configures WordPress site settings, users, and cache through a Model Context Protocol (MCP) server.
Manages and configures WordPress site settings, users, and cache through a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires a running WordPress instance with REST API enabled and an Application Password for authentication.
- ⚠️WP-CLI features (permalink structure, site health, cache flushing, user create/delete) are enabled conditionally and require WP-CLI to be installed and accessible on the WordPress server.
- ⚠️WP-CLI features can optionally require SSH access configuration (host, port, user, key path) if WordPress is remote or WP-CLI needs to be executed via SSH.
Verified SafeView Analysis
attempt-chartjs
by vrahulblr
This project likely serves as an attempt or example of using Chart.js for data visualization within a web application.
This project likely serves as an attempt or example of using Chart.js for data visualization within a web application.
Review RequiredView Analysis
gooddata-mcp-server
by OxWorks
Enables AI assistants to interact with GoodData analytics platforms via natural language queries, retrieve business intelligence data, and manage GoodData resources (metrics, insights, dashboards) through a Model Context Protocol (MCP) server.
Enables AI assistants to interact with GoodData analytics platforms via natural language queries, retrieve business intelligence data, and manage GoodData resources (metrics, insights, dashboards) through a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires a GoodData account with API access, as GoodData is a commercial analytics platform.
- ⚠️Requires `GOODDATA_HOST` and `GOODDATA_TOKEN` to be set as environment variables (e.g., in a `.env` file), plus an optional `GOODDATA_WORKSPACE`.
- ⚠️Requires Python 3.10 or higher.
- ⚠️The discrepancy between the 'Read-Only by Design' claim in the README and the presence of write operations (create, update, delete for metrics, insights, and dashboards) in the `mcp_server.py` code can be misleading. Users must understand and explicitly use the two-phase commit (preview/apply) for all write operations, which inherently creates friction.
- ⚠️For multi-customer setups or auto-detection of workspaces based on the current working directory, a `~/.config/gooddata/workspaces.yaml` configuration file is required.
Verified SafeView Analysis
HomeAssistant-MCP-Server
by versus1985
Serves Home Assistant REST APIs as Model Context Protocol (MCP) tools for AI agents.
Serves Home Assistant REST APIs as Model Context Protocol (MCP) tools for AI agents.
Setup Requirements
- ⚠️Requires a Home Assistant instance to connect to.
- ⚠️Requires a Home Assistant long-lived access token for authentication.
- ⚠️Designed to run as a Home Assistant add-on or in a Docker environment, exposing port 8099.
Verified SafeView Analysis
wpscan-mcp-server
by sjinks
Provides an MCP interface for querying WordPress vulnerability data via the WPScan API.
Provides an MCP interface for querying WordPress vulnerability data via the WPScan API.
Setup Requirements
- ⚠️Requires a WPScan API token (may require registration/payment for access).
- ⚠️Requires Node.js (>=18) or Bun runtime environment.
- ⚠️Designed to be used with an MCP-compatible client (e.g., Claude Desktop, VSCode with MCP extension).
Verified SafeView Analysis
MCPDiscordChatBot
by ericomack1983
A Discord chatbot that directly integrates with and queries ChatGPT to answer user questions, styled as Agent Smith.
A Discord chatbot that directly integrates with and queries ChatGPT to answer user questions, styled as Agent Smith.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid).
- ⚠️Requires Discord Bot Token.
- ⚠️The provided `discord_aibot.py` directly connects the Discord bot to ChatGPT, which deviates from the README's described architecture of `Discord Chat Bot → MCP Server (Python) → ChatGPT`. The 'MCP Server (Python)' component (e.g., a Flask server) mentioned in the README is not present in the provided source code.
Review RequiredView Analysis
strato-griphook
by strato-net
An MCP (Model Context Protocol) server enabling AI agents to interact with the STRATO blockchain's DeFi ecosystem.
An MCP (Model Context Protocol) server enabling AI agents to interact with the STRATO blockchain's DeFi ecosystem.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0.
- ⚠️Requires OAuth 2.0 client configuration (OAUTH_CLIENT_ID, OAUTH_CLIENT_SECRET, OPENID_DISCOVERY_URL) for login and hosted mode.
- ⚠️Requires a running STRATO API backend accessible via STRATO_API_BASE_URL.
- ⚠️For public hosted deployments, additional setup for Keycloak, DNS, Nginx, and SSL is required, as outlined in the project's deployment guide (external to source code).
Verified SafeView Analysis
confluence_mcp_server
by SuperPyonchiX
Provides a Model Context Protocol (MCP) server for AI agents to interact with Confluence DataCenter/Server content, manage pages, spaces, users, search using CQL, and perform bidirectional Markdown conversions.
Provides a Model Context Protocol (MCP) server for AI agents to interact with Confluence DataCenter/Server content, manage pages, spaces, users, search using CQL, and perform bidirectional Markdown conversions.
Setup Requirements
- ⚠️Requires Node.js 18 or higher.
- ⚠️Primarily designed for Confluence DataCenter/Server with Basic Authentication (username/password), as stated in the main README. Although the code includes branches for token authentication, the README explicitly states Confluence Cloud is not supported in this version.
- ⚠️Markdown conversion tools (`confluence_page_to_markdown`, `confluence_markdown_to_page`, `confluence_update_page_from_markdown`) require absolute file paths for inputs and outputs.
Verified SafeView Analysis
mcp-server-worker
by dannwaneri
A production-ready Model Context Protocol (MCP) server providing HTTP-based semantic search and intelligent search with AI-powered synthesis context using Cloudflare Workers AI and Vectorize.
A production-ready Model Context Protocol (MCP) server providing HTTP-based semantic search and intelligent search with AI-powered synthesis context using Cloudflare Workers AI and Vectorize.
Setup Requirements
- ⚠️Requires a Cloudflare account with Workers enabled.
- ⚠️Requires Wrangler CLI installed.
- ⚠️Requires a Vectorize index named 'mcp-knowledge-base' to be created with 384 dimensions and cosine metric.
- ⚠️Requires the Vectorize index to be populated with data (e.g., using the referenced 'vectorize-mcp-worker' project) before semantic search yields results.
- ⚠️No built-in authentication for API endpoints by default, making it publicly accessible unless a custom authentication layer is added as suggested in the README.
Verified SafeView Analysis
AIDomesticCoreAIJ
by Kirkigmenezes
AIDomesticCoreAIJ is a foundational artificial intelligence platform designed for both home and enterprise applications. It provides the power to create intelligent agents, automate tasks, and orchestrate complex multi-model systems, integrating quantum computing, computer vision, federated learning, generative AI, privacy-first IDEs, LLM-kernel IDEs, and edge execution capabilities.
AIDomesticCoreAIJ is a foundational artificial intelligence platform designed for both home and enterprise applications. It provides the power to create intelligent agents, automate tasks, and orchestrate complex multi-model systems, integrating quantum computing, computer vision, federated learning, generative AI, privacy-first IDEs, LLM-kernel IDEs, and edge execution capabilities.
Setup Requirements
- ⚠️Requires Docker and Docker Swarm for deployment in a clustered environment.
- ⚠️Python 3.8-3.11 is required (Python 3.11 recommended).
- ⚠️Minimum 8GB RAM (16GB recommended) and 10GB storage.
- ⚠️CUDA-compatible GPU is optional but recommended for accelerated inference and training.
- ⚠️External API keys for various AI services (e.g., OpenAI, Claude, GigaChat3, KatyaAI) are required for full functionality of GenAI components.
- ⚠️Uses API keys for authentication (`Authorization: Bearer <api_key>`).