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)
caitlyn-openapi-mcp
by caitlyn-ai
Provides a server that exposes OpenAPI specifications as queryable documentation resources and tools for LLMs, including semantic search and Scalar deep links.
Provides a server that exposes OpenAPI specifications as queryable documentation resources and tools for LLMs, including semantic search and Scalar deep links.
Setup Requirements
- ⚠️Requires `OPENAPI_SPEC_URL` environment variable to be set (a URL to an OpenAPI JSON/YAML spec).
- ⚠️Downloads a ~80MB `sentence-transformers` model on first run or during installation for semantic search.
- ⚠️Python 3.11 or higher is required.
- ⚠️For the recommended development workflow, Node.js (for `npx`) and Docker (for OTEL Collector/Jaeger) are helpful.
Verified SafeView Analysis
forge
by alexandremahdhaoui
Forge is a modern, declarative, AI-native build orchestrator that streamlines Go project development by managing builds, tests, and integration environments using the Model Context Protocol (MCP).
Forge is a modern, declarative, AI-native build orchestrator that streamlines Go project development by managing builds, tests, and integration environments using the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Go 1.24.1+ for development and building.
- ⚠️Requires Docker or Podman for container builds and Kind cluster management.
- ⚠️Requires Kind, kubectl, and Helm (3.8+ for OCI support) for Kubernetes-related test environments.
Verified SafeView Analysis
mcp-server-toodo
by ringotypowriter
Manages personal to-do lists with file-based storage, agent-tooling via MCP, and system tray integration for quick access on macOS.
Manages personal to-do lists with file-based storage, agent-tooling via MCP, and system tray integration for quick access on macOS.
Setup Requirements
- ⚠️Requires macOS for system tray functionality (traykit-bindings and SF Symbols)
- ⚠️Requires Bun runtime (bun v1.2.23+)
- ⚠️Stores todo data locally in `~/.config/todos/`
Verified SafeView Analysis
mcp-server-atellier-tech
by Atelier-Tech-001
This project implements a custom Minecraft Protocol (MCP) server, allowing players to connect and interact within a simulated game world.
This project implements a custom Minecraft Protocol (MCP) server, allowing players to connect and interact within a simulated game world.
Setup Requirements
- ⚠️Requires Node.js to be installed.
- ⚠️Requires running 'npm install' to download dependencies.
Review RequiredView Analysis
ProDisco
by harche
This server acts as a Model-Context-Protocol (MCP) endpoint, enabling AI agents to discover, analyze, and execute TypeScript code against Kubernetes, Prometheus, and Loki APIs within a sandboxed environment.
This server acts as a Model-Context-Protocol (MCP) endpoint, enabling AI agents to discover, analyze, and execute TypeScript code against Kubernetes, Prometheus, and Loki APIs within a sandboxed environment.
Setup Requirements
- ⚠️Requires Node.js (tested with Node 16+).
- ⚠️Full functionality (Kubernetes, Prometheus, Loki) requires access to respective running services and properly configured credentials (e.g., KUBECONFIG, PROMETHEUS_URL, LOKI_URL environment variables).
- ⚠️Exposes all process environment variables to sandboxed code, necessitating strict control over the MCP server's runtime environment to prevent credential leakage.
Review RequiredView Analysis
Terragrunt
by burnashe
A Chrome extension that prevents merging 'Work In Progress' (WIP) pull requests on GitHub by disabling the merge button based on the pull request title, assigned tags, incomplete tasks, or specific commit message prefixes.
A Chrome extension that prevents merging 'Work In Progress' (WIP) pull requests on GitHub by disabling the merge button based on the pull request title, assigned tags, incomplete tasks, or specific commit message prefixes.
Setup Requirements
- ⚠️Requires a Chromium-based browser (e.g., Google Chrome) to install and run as an extension.
- ⚠️Building from source requires Node.js (>=0.8.0) and Grunt.
- ⚠️This is a client-side browser extension, not a server application.
Review RequiredView Analysis
mcp-oauth-proxy
by AthenZ
MCP Oauth Proxy acts as a proxy authorization server to enable enterprise managed authorization for MCP and A2A use cases.
MCP Oauth Proxy acts as a proxy authorization server to enable enterprise managed authorization for MCP and A2A use cases.
Setup Requirements
- ⚠️Requires configuration for an enterprise identity provider (IdP).
- ⚠️Requires OAuth client credentials (client ID, client secret) to be securely provided.
Review RequiredView Analysis
jira-mcp
by icy-r
Enables AI assistants to manage Jira Cloud issues, sprints, projects, and other entities via the Model Context Protocol (MCP).
Enables AI assistants to manage Jira Cloud issues, sprints, projects, and other entities via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires a Jira Cloud instance with a valid Atlassian API Token (not password).
- ⚠️Requires Node.js 20.0.0 or higher to run the server.
- ⚠️Requires an MCP-compatible AI client (e.g., Claude Desktop, Cursor) to interact with the server.
Verified SafeView Analysis
historical-places-mcp-client
by cafaray
A Go-based client serving as an MCP server or HTTP API for a Historical Places service, integrating multiple data sources and optimized for AI model interaction and cloud deployment.
A Go-based client serving as an MCP server or HTTP API for a Historical Places service, integrating multiple data sources and optimized for AI model interaction and cloud deployment.
Setup Requirements
- ⚠️Requires Go 1.22+ to build and run locally.
- ⚠️Requires Docker for containerized deployment (local or cloud).
- ⚠️An external 'Historical Places service' must be running and accessible at the configured `HISTORICAL_PLACES_BASE_URL` as this client is a proxy/client for it.
Verified SafeView Analysis
elitemindset-mcp
by Steverino17
The server provides a single Model Context Protocol (MCP) tool to help users overcome overwhelm and identify a time-boxed next action, intended for use by an AI agent.
The server provides a single Model Context Protocol (MCP) tool to help users overcome overwhelm and identify a time-boxed next action, intended for use by an AI agent.
Setup Requirements
- ⚠️Requires the @modelcontextprotocol/sdk for interaction and development.
- ⚠️The 'railway-server.js' variant requires specific image files (e.g., .png) in an 'images' directory relative to the server for resource handling.
- ⚠️Primarily designed as a backend tool for an AI agent (e.g., ChatGPT app), not a standalone user-facing application.
Verified SafeView Analysis
tai-mcp-memory
by pxl-research
The MCP Memory Server provides persistent, semantic memory for LLM agents, combining structured storage (SQLite) and vector-based semantic search (ChromaDB) with automatic LLM-based summarization for efficient retrieval.
The MCP Memory Server provides persistent, semantic memory for LLM agents, combining structured storage (SQLite) and vector-based semantic search (ChromaDB) with automatic LLM-based summarization for efficient retrieval.
Setup Requirements
- ⚠️Requires a valid OpenRouter API Key for summarization, which is a paid service; summarization functionality will not work without it.
- ⚠️The 'openai' library, a core dependency for LLM interaction, is used in the code but is noted as missing from 'requirements.txt' and will require manual installation.
- ⚠️Dual writes to SQLite and ChromaDB are not atomic, meaning partial failures can lead to data inconsistency between the two storage layers.
Verified SafeView Analysis
mcp-server
by ferazzeid
Provides a Model Context Protocol (MCP) server for ChatGPT apps, enabling voice-controlled interaction with FastNow, a health and fitness application for tracking fasting, nutrition, and weight.
Provides a Model Context Protocol (MCP) server for ChatGPT apps, enabling voice-controlled interaction with FastNow, a health and fitness application for tracking fasting, nutrition, and weight.
Setup Requirements
- ⚠️Requires a Supabase project with specific database tables for OAuth (clients, authorization codes, apps) and FastNow data (e.g., fasting_sessions, food_entries, profiles).
- ⚠️Requires deploying and managing 10+ Supabase Edge Functions for all 108 tool implementations, which encapsulate the core business logic.
- ⚠️Requires publicly accessible domains (e.g., mcp.fastnow.app for the MCP server, go.fastnow.app for the OAuth authorization server) with proper DNS and SSL configuration (e.g., via Coolify/Traefik).
- ⚠️Custom MCP connectors currently require 'Developer Mode' enabled in ChatGPT, limiting broader user access.