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(500)
mcp-server-chart
by antvis
A Model Context Protocol server for generating charts using AntV for various data visualization and analysis needs.
A Model Context Protocol server for generating charts using AntV for various data visualization and analysis needs.
Setup Requirements
- ⚠️Requires Node.js runtime (handled by npx for ease of use).
- ⚠️Relies on an external chart generation service (https://antv-studio.alipay.com/api/gpt-vis by default); private deployment is possible via `VIS_REQUEST_SERVER` environment variable.
- ⚠️Geographic map generation tools (district, path, pin maps) are limited to data within China and use AMap service.
Verified SafeView Analysis
TrendRadar
by sansan0
An AI-powered server for aggregating, filtering, analyzing, and translating trending news and RSS feeds, providing deep insights and smart notifications.
An AI-powered server for aggregating, filtering, analyzing, and translating trending news and RSS feeds, providing deep insights and smart notifications.
Setup Requirements
- ⚠️Requires an AI API Key (e.g., DeepSeek, OpenAI, Google Gemini) which may incur costs.
- ⚠️For GitHub Actions 'Full Mode', requires S3-compatible cloud storage (e.g., Cloudflare R2), necessitating a payment method for identity verification, even for free tiers.
- ⚠️Requires Python and 'uv' for local execution (installation handled by setup scripts).
Verified SafeView Analysis
OpenMetadata
by open-metadata
This server acts as a plugin for Apache Airflow, exposing REST APIs to manage OpenMetadata workflow definitions, DAGs, and tasks.
This server acts as a plugin for Apache Airflow, exposing REST APIs to manage OpenMetadata workflow definitions, DAGs, and tasks.
Setup Requirements
- ⚠️Requires Apache Airflow version 2.3.3 to be installed.
- ⚠️Specific configuration needed in `airflow.cfg` file (`dag_generated_configs` path).
- ⚠️Manual directory creation: `mkdir -p {AIRFLOW_HOME}/dag_generated_configs` is required.
- ⚠️Python `pip install openmetadata-airflow-managed-apis` is needed in Airflow's Python environment.
Verified SafeView Analysis
mcp-grafana
by grafana
Provides a Model Context Protocol (MCP) server for Grafana, enabling AI agents to interact with Grafana features such as dashboards, datasources, alerting, incidents, and more through a structured tool-based interface.
Provides a Model Context Protocol (MCP) server for Grafana, enabling AI agents to interact with Grafana features such as dashboards, datasources, alerting, incidents, and more through a structured tool-based interface.
Setup Requirements
- ⚠️Requires Grafana version 9.0 or later for full functionality, particularly for datasource-related API endpoints.
- ⚠️Authentication requires a Grafana service account token (preferred, using GRAFANA_SERVICE_ACCOUNT_TOKEN env var) or username/password; access will be limited without proper credentials.
- ⚠️The 'get_panel_image' tool requires the Grafana Image Renderer service to be installed and configured separately.
Verified SafeView Analysis
golf
by golf-mcp
A Python framework for building conversational AI servers (MCP servers) by defining tools, resources, and prompts as modular Python files, with integrated authentication, telemetry, and LLM interaction utilities.
A Python framework for building conversational AI servers (MCP servers) by defining tools, resources, and prompts as modular Python files, with integrated authentication, telemetry, and LLM interaction utilities.
Setup Requirements
- ⚠️Requires Python 3.10+ (minimum 3.8+ as per `pyproject.toml`) for optimal functionality.
- ⚠️Relies on `fastmcp>=2.14.0` as a core, tight dependency.
- ⚠️Authentication can be complex to configure (supporting JWT, OAuth Server, API Key, and Static Tokens) and often requires specific environment variables (`auth.py` and `.env` configuration) for production deployments.
Review RequiredView Analysis
openops
by openops-cloud
OpenOps is a No-Code FinOps automation platform that helps organizations reduce cloud costs, streamline financial operations, and automate key FinOps processes through customizable workflows and AI capabilities.
OpenOps is a No-Code FinOps automation platform that helps organizations reduce cloud costs, streamline financial operations, and automate key FinOps processes through customizable workflows and AI capabilities.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for local or self-hosted deployments.
- ⚠️Critical: For self-hosted deployments, manual generation and configuration of sensitive environment variables (e.g., OPS_ENCRYPTION_KEY, OPS_JWT_SECRET, admin passwords) are required, as placeholders are provided.
- ⚠️Requires Node.js versions 18 or 20 for development setup.
- ⚠️Cloud provider (AWS, Azure, GCP) credentials/service accounts are necessary for activating respective integration blocks.
Verified SafeView Analysis
octocode-mcp
by bgauryy
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.
Setup Requirements
- ⚠️Requires Node.js v20 or higher.
- ⚠️GitHub API tools require authentication (GitHub token via OAuth, gh CLI, or PAT). Without it, rate limits will be hit quickly.
- ⚠️Local tools (`ripgrep`, `ls`, `find`) depend on these commands being installed and available in the system's PATH. LSP tools require a compatible LSP server (e.g., `typescript-language-server`).
- ⚠️Uses port 1987 by default; a conflict will prevent the server from starting.
Verified SafeView Analysis
apple-health-mcp
by neiltron
Query and analyze personal Apple Health data using SQL for health insights and automated reports.
Query and analyze personal Apple Health data using SQL for health insights and automated reports.
Setup Requirements
- ⚠️Requires Apple Health data exported as CSV files using the 'Simple Health Export CSV' iOS app.
- ⚠️The `HEALTH_DATA_DIR` environment variable must be set to the path of the unzipped health export directory.
- ⚠️Requires Node.js (or Bun) installed for `npx` execution.
Verified SafeView Analysis
CodeGraphContext
by Shashankss1205
An AI pair programmer that provides real-time, accurate, context-aware assistance by indexing and analyzing codebases (local projects and dependencies) using a graph database, facilitating code understanding, writing, and refactoring across multiple programming languages.
An AI pair programmer that provides real-time, accurate, context-aware assistance by indexing and analyzing codebases (local projects and dependencies) using a graph database, facilitating code understanding, writing, and refactoring across multiple programming languages.
Setup Requirements
- ⚠️Requires Python 3.12+ for the default FalkorDB Lite embedded database. Earlier Python versions will necessitate an external Neo4j setup.
- ⚠️An external Neo4j database is required if FalkorDB Lite is not used or explicitly configured via environment variables (NEO4J_URI, NEO4J_USERNAME, NEO4J_PASSWORD).
- ⚠️Language-specific executables (e.g., 'npm', 'go', 'gem', 'pkg-config') must be available in the system PATH for accurate dependency resolution for respective languages.
- ⚠️Installing 'falkordblite' is recommended for a zero-config embedded database experience.
Verified SafeView Analysis
ENScan_GO
by wgpsec
An OSINT (Open Source Intelligence) tool for gathering comprehensive corporate information from various public data sources, primarily for security assessments (HW/SRC scenarios).
An OSINT (Open Source Intelligence) tool for gathering comprehensive corporate information from various public data sources, primarily for security assessments (HW/SRC scenarios).
Setup Requirements
- ⚠️Requires manual configuration of API cookies for various data sources (e.g., Aiqicha, Tianyancha, KuaiCha) in `config.yaml`.
- ⚠️Use of the program may lead to account anomalies or bans on target platforms.
- ⚠️Go version >= 1.22.1 is required for building.
- ⚠️All HTTPS requests are vulnerable to Man-in-the-Middle attacks due to disabled certificate verification.
Review RequiredView Analysis
narsil-mcp
by postrv
AI-powered code analysis and understanding for developers and coding agents, providing semantic search, call graphs, security audits, and architectural insights.
AI-powered code analysis and understanding for developers and coding agents, providing semantic search, call graphs, security audits, and architectural insights.
Setup Requirements
- ⚠️Requires 'git' command-line tool to be installed and available in PATH.
- ⚠️Requires API keys (e.g., VOYAGE_API_KEY, OPENAI_API_KEY) for neural embeddings backend; these are typically paid services.
- ⚠️Advanced graph features (CCG, SPARQL) require building with '--features graph' and local persistence, increasing resource usage.
Verified SafeView Analysis
ukrainian-stats-mcp-server
by VladyslavMykhailyshyn
Provides AI models with structured access to Ukrainian statistical data from the State Statistics Service of Ukraine via their SDMX API v3, including comprehensive metadata and flexible data retrieval.
Provides AI models with structured access to Ukrainian statistical data from the State Statistics Service of Ukraine via their SDMX API v3, including comprehensive metadata and flexible data retrieval.
Setup Requirements
- ⚠️Requires Node.js 18 or higher.
- ⚠️Requires manual configuration in Claude Desktop's `claude_desktop_config.json`.
- ⚠️Requires internet connectivity to `https://stat.gov.ua` to fetch data.