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(7756)
prometheus-mcp-server
by tjhop
This server enables Large Language Models (LLMs) to interact with Prometheus instances via its API, facilitating tasks like generating PromQL queries, analyzing metrics, and reviewing Prometheus health and configuration.
This server enables Large Language Models (LLMs) to interact with Prometheus instances via its API, facilitating tasks like generating PromQL queries, analyzing metrics, and reviewing Prometheus health and configuration.
Setup Requirements
- ⚠️Requires a running Prometheus (or compatible backend like Thanos) instance to connect to.
- ⚠️Requires an LLM system/framework that supports the Model Context Protocol (MCP) for tool interaction (e.g., Ollama, Gemini-CLI with specific configurations).
- ⚠️Potentially destructive TSDB admin tools (e.g., delete_series) are disabled by default and require an explicit `--dangerous.enable-tsdb-admin-tools` flag to enable.
Verified SafeView Analysis
midi-mcp-server
by tubone24
An MCP server that enables AI models to generate MIDI files from text-based music data, allowing programmatic creation of musical compositions.
An MCP server that enables AI models to generate MIDI files from text-based music data, allowing programmatic creation of musical compositions.
Setup Requirements
- ⚠️Requires Node.js runtime to build and execute.
- ⚠️Requires an MCP client (e.g., Cline) for interaction.
- ⚠️Configuration requires specifying the absolute path to the 'build/index.js' file within the MCP client.
Verified SafeView Analysis
flowllm
by FlowLLM-AI
FlowLLM is a configuration-driven framework for building LLM-powered applications, automatically generating HTTP, MCP, and CMD services from Python operations and YAML configurations.
FlowLLM is a configuration-driven framework for building LLM-powered applications, automatically generating HTTP, MCP, and CMD services from Python operations and YAML configurations.
Setup Requirements
- ⚠️Requires LLM and Embedding API Keys (typically paid services like OpenAI compatible models).
- ⚠️External database/vector store services (e.g., Qdrant, Elasticsearch, PostgreSQL) are required for persistence and advanced features.
- ⚠️Python 3.10+ (as per current README) is mandatory.
Review RequiredView Analysis
google-drive-mcp
by domdomegg
Facilitates AI systems to interact with Google Drive for comprehensive file and folder management, including listing, searching, uploading, downloading, and managing comments and permissions.
Facilitates AI systems to interact with Google Drive for comprehensive file and folder management, including listing, searching, uploading, downloading, and managing comments and permissions.
Setup Requirements
- ⚠️Requires manual creation of Google OAuth credentials (Client ID, Client Secret) and enabling the Google Drive API in the Google Cloud Console.
- ⚠️A specific redirect URI (`http://localhost:3000/callback`) must be configured in Google OAuth credentials for the HTTP transport mode.
- ⚠️Requires Node.js and npm installed to run locally.
Verified SafeView Analysis
mcp-stata
by tmonk
Connects AI assistants to a local Stata installation for executing commands, inspecting data, exporting graphics, and programmatically verifying results.
Connects AI assistants to a local Stata installation for executing commands, inspecting data, exporting graphics, and programmatically verifying results.
Setup Requirements
- ⚠️Requires a licensed Stata 17+ installation.
- ⚠️Python 3.11+ is required.
- ⚠️Manual configuration of the `STATA_PATH` environment variable may be needed if Stata is not auto-discovered.
Review RequiredView Analysis
Figma-MCP-Server-with-Gemini_CLI
by KashifHanif628
This repository provides instructions for connecting Figma designs to the Gemini CLI to enable AI-powered code generation from design contexts.
This repository provides instructions for connecting Figma designs to the Gemini CLI to enable AI-powered code generation from design contexts.
Setup Requirements
- ⚠️Requires Figma Personal Access Token (PAT)
- ⚠️Requires Gemini CLI to be installed globally
- ⚠️Figma design files must be publicly shared ('Anyone with the link can view')
Verified SafeView Analysis
mcp-beget
by yasg1988
Manages Beget hosting services (sites, domains, databases, FTP, Cron, DNS, backups, mail) via Claude Code.
Manages Beget hosting services (sites, domains, databases, FTP, Cron, DNS, backups, mail) via Claude Code.
Setup Requirements
- ⚠️Requires Beget hosting account login and password.
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires configuration within Claude Code's `~/.claude/settings.json` file.
Verified SafeView Analysis
homelab-mcp-server
by shcizo
Manages Docker containers and compose projects in a homelab environment via an MCP client like Claude.
Manages Docker containers and compose projects in a homelab environment via an MCP client like Claude.
Setup Requirements
- ⚠️Requires Docker to be installed and running on the host system.
- ⚠️Requires access to the Docker socket (`/var/run/docker.sock`), which often necessitates elevated permissions (e.g., `root` or host `docker` group membership) and can be a common permission-related setup hurdle.
- ⚠️Python 3.10+ is required if not running via Docker.
Verified SafeView Analysis
pinmeto-location-mcp
by PinMeTo
The PinMeTo Location MCP Server integrates the PinMeTo platform with AI agents for natural language interaction with location data and business insights from sources like Google, Facebook, and Apple.
The PinMeTo Location MCP Server integrates the PinMeTo platform with AI agents for natural language interaction with location data and business insights from sources like Google, Facebook, and Apple.
Setup Requirements
- ⚠️Requires Node.js v22+ and npm/npx.
- ⚠️Requires PinMeTo API credentials (Account ID, App ID, App Secret) to be configured as environment variables or via the Claude Desktop installer.
- ⚠️Manual installation with Claude Desktop requires absolute paths for Node.js and the project directory in `claude_desktop_config.json`.
Verified SafeView Analysis
SpringAIAlibaba
by Aiden12581
This repository provides a collection of Spring AI examples demonstrating various integrations with Alibaba Cloud's DashScope platform, covering chat, streaming, prompt engineering, structured output, memory, text-to-image, text-to-speech, embeddings, RAG, and tool calling.
This repository provides a collection of Spring AI examples demonstrating various integrations with Alibaba Cloud's DashScope platform, covering chat, streaming, prompt engineering, structured output, memory, text-to-image, text-to-speech, embeddings, RAG, and tool calling.
Setup Requirements
- ⚠️Requires Alibaba Cloud DashScope API Key (a paid service) configured as an environment variable `aliQwen-api` or a Spring property `spring.ai.dashscope.api-key`.
- ⚠️Requires a running Redis instance for chat memory (SAA-08Persistent) and vector store (SAA-11Embed2vector, SAA-12RAG4AiOps).
- ⚠️The SAA-02Ollama module requires a local Ollama instance running with the appropriate model.
- ⚠️The SAA-18TodayMenu module requires a Bailian platform App ID configured via `spring.ai.dashscope.agent.options.app-id`.
Verified SafeView Analysis
linkedin-mcp-server
by Dishant27
Interacts with the LinkedIn API to search profiles, retrieve details, search jobs, and send messages, enabling LLMs to access professional network data.
Interacts with the LinkedIn API to search profiles, retrieve details, search jobs, and send messages, enabling LLMs to access professional network data.
Setup Requirements
- ⚠️Requires a LinkedIn Developer Account and creating an application to obtain Client ID and Client Secret.
- ⚠️The server currently implements the `client_credentials` OAuth 2.0 grant type. This means many of the intended tools like `send-message`, `get-my-profile`, `get-network-stats`, and `get-connections` may not function as expected, as they typically require a user-authorized token obtained via an 'Authorization Code Flow' with explicit user consent.
- ⚠️Node.js 16+ is required.
Verified SafeView Analysis
shotgrid-mcp-server
by loonghao
Enables AI assistants to seamlessly access and interact with Autodesk ShotGrid (Flow Production Tracking) data through the Model Context Protocol (MCP).
Enables AI assistants to seamlessly access and interact with Autodesk ShotGrid (Flow Production Tracking) data through the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Autodesk ShotGrid (Flow Production Tracking) access and valid API script name/key.
- ⚠️The `download_file` function's insecure SSL/TLS fallbacks (disabling certificate verification) pose a significant security risk and could mask underlying network configuration issues.
- ⚠️Python 3.8+ and `uv` or `pip` are required for installation.