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(7632)
mcp-client-for-ollama
by jonigl
An interactive terminal client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation.
An interactive terminal client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires Ollama to be running locally (`ollama serve`).
- ⚠️Requires MCP servers to be installed and running, or accessible via URL, for tool functionality.
- ⚠️Installation recommends `uv` package manager, but `pip` also works.
Review RequiredView Analysis
easy-code-reader
by FangYuan33
Provides a Model Context Protocol (MCP) server for AI assistants to intelligently read Java source code from local projects and Maven dependencies, supporting decompilation and multi-module analysis.
Provides a Model Context Protocol (MCP) server for AI assistants to intelligently read Java source code from local projects and Maven dependencies, supporting decompilation and multi-module analysis.
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires Java Development Kit (JDK) 8 or higher for decompilers.
- ⚠️Requires `uv` package manager (installed via `curl` or `powershell`), or `uvx` must be executable.
- ⚠️Manual configuration of `--maven-repo` and `--project-dir` paths is required in the MCP client setup for the tool to function correctly.
Verified SafeView Analysis
gemini-flow
by clduab11
An AI workflow orchestration and execution platform that enables visual programming and integrates with Google's Gemini and Vertex AI services.
An AI workflow orchestration and execution platform that enables visual programming and integrates with Google's Gemini and Vertex AI services.
Setup Requirements
- ⚠️Requires a Google Cloud Project with Vertex AI API access enabled (may incur costs for API usage).
- ⚠️Docker and Docker Compose are required for local setup and execution.
- ⚠️Node.js (with npm or yarn) is needed for development and building processes.
Verified SafeView Analysis
flow-like
by TM9657
A visual workflow automation platform designed to build, execute, and monitor automated workflows with a focus on data lineage, type safety, and AI integration for various deployment environments (desktop, cloud, edge).
A visual workflow automation platform designed to build, execute, and monitor automated workflows with a focus on data lineage, type safety, and AI integration for various deployment environments (desktop, cloud, edge).
Setup Requirements
- ⚠️Requires Rust toolchain (compiler, cargo) installed.
- ⚠️Requires Bun runtime for build scripts and frontend bundling (alternative: Node.js + npm install -g bun).
- ⚠️Requires Tauri system dependencies (OS-specific build tools for desktop applications like WebKit on Linux).
- ⚠️Requires Protobuf compiler (protoc) for Rust dependencies.
- ⚠️Local AI model execution (e.g., llama.cpp models) may require Ollama runtime installed and running.
- ⚠️Cloud AI models and other integrations require API keys for external services (e.g., OpenAI, OpenRouter, GitHub, AWS).
Verified SafeView Analysis
ha-mcp
by homeassistant-ai
Provides a Model Context Protocol (MCP) server for AI agents to control and query Home Assistant through REST API and WebSocket, offering enhanced smart home automation tools.
Provides a Model Context Protocol (MCP) server for AI agents to control and query Home Assistant through REST API and WebSocket, offering enhanced smart home automation tools.
Setup Requirements
- ⚠️Requires a running Home Assistant instance and a long-lived access token (`HOMEASSISTANT_TOKEN`).
- ⚠️Requires the Home Assistant URL (`HOMEASSISTANT_URL`).
- ⚠️Advanced tools (e.g., filesystem access, MCP custom component installation) are disabled by default and require specific environment variables to be enabled (e.g., `HAMCP_ENABLE_FILESYSTEM_TOOLS=true`).
- ⚠️Some tools depend on HACS (Home Assistant Community Store) being installed and configured within Home Assistant.
- ⚠️Filesystem access tools require the `ha_mcp_tools` custom component to be installed in Home Assistant (can be done via `ha_install_mcp_tools` tool).
Verified SafeView Analysis
zeromcp
by mrexodia
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
Setup Requirements
- ⚠️Requires Python 3.11 or newer.
- ⚠️Basic Python knowledge is needed to define and register functions as tools, resources, or prompts.
- ⚠️For HTTP transport, a free port must be available.
Verified SafeView Analysis
z-image-studio
by iconben
Provides a local image generation toolkit with CLI, Web UI, and MCP server interfaces using the Z-Image-Turbo model, optimized for local hardware (especially Apple Silicon).
Provides a local image generation toolkit with CLI, Web UI, and MCP server interfaces using the Z-Image-Turbo model, optimized for local hardware (especially Apple Silicon).
Setup Requirements
- ⚠️Requires Python >= 3.11.
- ⚠️Image generation is compute-intensive and requires substantial RAM/VRAM; CPU fallback is very slow.
- ⚠️Models are downloaded from Hugging Face on first use, which can take time and bandwidth.
Verified SafeView Analysis
google-calendar-streamable-mcp-server
by iceener
Manages Google Calendar events, checks availability, and schedules meetings via the Model Context Protocol (MCP) using OAuth 2.1.
Manages Google Calendar events, checks availability, and schedules meetings via the Model Context Protocol (MCP) using OAuth 2.1.
Setup Requirements
- ⚠️Requires a Google Cloud Project with the Calendar API enabled and OAuth 2.0 credentials configured (Client ID, Client Secret, redirect URIs).
- ⚠️Requires explicit configuration of `OAUTH_REDIRECT_URI` and `OAUTH_REDIRECT_ALLOWLIST` in both the server's environment and the Google Cloud OAuth client settings to avoid redirect_uri_mismatch errors.
- ⚠️For secure token storage, a 32-byte base64url encryption key must be provided via `RS_TOKENS_ENC_KEY` (Node.js) or `TOKENS_ENC_KEY` (Cloudflare Worker). Without it, OAuth tokens are stored unencrypted.
Review RequiredView Analysis
mcp-gateway-registry
by agentic-community
Provides an interface for AI agents and administrators to interact with and manage the MCP Gateway Registry, including registering services, managing agents, configuring access control, and performing semantic tool discovery.
Provides an interface for AI agents and administrators to interact with and manage the MCP Gateway Registry, including registering services, managing agents, configuring access control, and performing semantic tool discovery.
Setup Requirements
- ⚠️Requires Python 3.12+ (as specified in pyproject.toml)
- ⚠️Requires external identity provider setup (e.g., AWS Cognito, Keycloak, Microsoft Entra ID) for full authentication functionality.
- ⚠️Critical environment variables (SECRET_KEY, ADMIN_PASSWORD) must be securely configured; SECRET_KEY is randomly generated on startup if not set, leading to session loss on restart.
- ⚠️FAISS index and embedding models are loaded from host-mounted volumes; initial setup or regeneration may be required if these are missing or corrupted.
Verified SafeView Analysis
cocos-mcp-server
by DaxianLee
Enables AI assistants to interact with the Cocos Creator editor through a Model Context Protocol (MCP) server, providing control over scene, node, component, asset, and project operations.
Enables AI assistants to interact with the Cocos Creator editor through a Model Context Protocol (MCP) server, providing control over scene, node, component, asset, and project operations.
Setup Requirements
- ⚠️Requires Cocos Creator 3.8.6+ to be installed and running.
- ⚠️Manual installation involves copying files to the `extensions` directory, running `npm install`, and `npm run build` within the plugin folder.
- ⚠️The plugin must be enabled and the server started manually from within the Cocos Creator editor's extension panel.
Review RequiredView Analysis
mcp-arr
by aplaceforallmystuff
Manages and monitors *arr media applications (Sonarr, Radarr, Lidarr, Readarr, Prowlarr) and provides access to TRaSH Guides via the Model Context Protocol.
Manages and monitors *arr media applications (Sonarr, Radarr, Lidarr, Readarr, Prowlarr) and provides access to TRaSH Guides via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js 18+ to be installed.
- ⚠️At least one *arr media management application (Sonarr, Radarr, Lidarr, Readarr, or Prowlarr) must be running and accessible.
- ⚠️API keys for each configured *arr application are mandatory environment variables for that service.
Verified SafeView Analysis
rails-mcp-server
by maquina-app
A Ruby implementation of a Model Context Protocol (MCP) server for Rails projects, allowing LLMs to interact with Rails codebases for analysis, exploration, and development assistance.
A Ruby implementation of a Model Context Protocol (MCP) server for Rails projects, allowing LLMs to interact with Rails codebases for analysis, exploration, and development assistance.
Setup Requirements
- ⚠️Requires a functional Ruby and Rails environment on the host system to interact with target Rails projects.
- ⚠️Users of Ruby version managers (e.g., rbenv, RVM) might need to manually configure client integrations (like Claude Desktop) to use the correct Ruby shim path.
- ⚠️Requires a `projects.yml` configuration file specifying target Rails projects, or setup via the `rails-mcp-config` TUI; the server will exit if no projects are configured.