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)
Chatbot-using-MCP-server-and-MCP-client
by kotappa19
This project provides an MCP (Model Context Protocol) server for weather data and an AI client that uses Claude to process natural language queries and execute the server's weather tools.
This project provides an MCP (Model Context Protocol) server for weather data and an AI client that uses Claude to process natural language queries and execute the server's weather tools.
Setup Requirements
- ⚠️Requires ANTHROPIC_API_KEY (Paid LLM service).
- ⚠️Requires Python 3.13 or newer, which is currently a pre-release version and may not be readily available for all users.
Verified SafeView Analysis
timesheets-mcp
by owen-lacey
Manages timesheet entries, activities, responsibilities, competencies, and evidence using Notion databases through a Model Context Protocol (MCP) server.
Manages timesheet entries, activities, responsibilities, competencies, and evidence using Notion databases through a Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires a Notion API Key and access to Notion databases configured as specified.
- ⚠️Database IDs for Timesheets, Activities, Responsibilities, Topics, Competencies, and Evidence must be set as environment variables; `TIMESHEETS_DB_ID` is strictly required, others are optional but necessary for respective tools.
- ⚠️Requires a Node.js environment and `npm install` for dependencies, followed by `npm run build` to compile TypeScript.
Verified SafeView Analysis
image-gen-mcp-server
by robertelee78
A production-ready Model Context Protocol (MCP) server for multi-provider AI image generation and editing, with intelligent provider selection and enterprise-grade security.
A production-ready Model Context Protocol (MCP) server for multi-provider AI image generation and editing, with intelligent provider selection and enterprise-grade security.
Setup Requirements
- ⚠️Requires API keys for at least one of 10 external image generation providers (e.g., OPENAI_API_KEY, RECRAFT_API_KEY).
- ⚠️Generated images are saved to disk, defaulting to `.image-gen-mcp/` in the current working directory, which might not be persistent or writable in all environments. The `IMAGE_OUTPUT_DIR` environment variable can customize this.
- ⚠️The `IMAGE_SERVER_URL` environment variable (defaults to `http://192.168.1.201:6002`) must point to an accessible server for inline image display in markdown responses; otherwise, image URLs in responses will be broken.
Verified SafeView Analysis
mcp_server_manager
by kakehashi-inc
An Electron-based GUI application for managing, monitoring, logging, and exposing (via ngrok and HTTPS proxy) local Model Context Protocol (MCP) servers, with features like auto-start/restart and WSL support.
An Electron-based GUI application for managing, monitoring, logging, and exposing (via ngrok and HTTPS proxy) local Model Context Protocol (MCP) servers, with features like auto-start/restart and WSL support.
Setup Requirements
- ⚠️Requires Node.js 22.x or higher.
- ⚠️Requires Yarn 4.
- ⚠️Windows Developer Mode must be enabled for running unsigned local builds/releases.
- ⚠️Ngrok authentication token is required for ngrok functionality.
- ⚠️OIDC configuration (URL, client ID, client secret, allowed users) is required if `mcp-auth-proxy` is used for a server.
Verified SafeView Analysis
Leetcode-MCP
by ashwinnmit
A custom server to track and store personal LeetCode progress, exposing progress data as MCP tools.
A custom server to track and store personal LeetCode progress, exposing progress data as MCP tools.
Setup Requirements
- ⚠️Requires Docker to run the LeetCode API proxy locally.
- ⚠️Requires a local LeetCode API proxy running on port 3000.
- ⚠️Requires Python 3.12 or newer.
Verified SafeView Analysis
remote-mcp-server-authless
by TimoWilhelm
An unauthenticated Model Context Protocol (MCP) server deployed on Cloudflare Workers, providing API access to basic arithmetic, Cloudflare AI-powered text generation (Llama 3.1), and image generation (Flux 1) tools.
An unauthenticated Model Context Protocol (MCP) server deployed on Cloudflare Workers, providing API access to basic arithmetic, Cloudflare AI-powered text generation (Llama 3.1), and image generation (Flux 1) tools.
Setup Requirements
- ⚠️Requires a Cloudflare account with Workers AI enabled and configured.
- ⚠️Deployment is inherently unauthenticated; requires external Cloudflare access controls (e.g., Cloudflare Access or WAF rules) if exposed publicly to prevent abuse and manage costs for AI services.
Review RequiredView Analysis
badamygeny
by krzysztofbarangit
A Minecraft proxy server for intercepting and modifying game traffic between a client and a target server.
A Minecraft proxy server for intercepting and modifying game traffic between a client and a target server.
Setup Requirements
- ⚠️Requires Node.js installed
- ⚠️Run `npm install` to resolve dependencies
Verified SafeView Analysis
prolex-mcp
by ProlexAi
A server component potentially designed to interact with or implement aspects of the Minecraft Protocol, which could be used for custom game mechanics, proxies, or development tools.
A server component potentially designed to interact with or implement aspects of the Minecraft Protocol, which could be used for custom game mechanics, proxies, or development tools.
Review RequiredView Analysis
GitHub-Documentation-Rag-Agent
by MandalAutomations
A Retrieval-Augmented Generation (RAG) system that provides intelligent answers to questions about GitHub documentation using local LLMs and vector embeddings.
A Retrieval-Augmented Generation (RAG) system that provides intelligent answers to questions about GitHub documentation using local LLMs and vector embeddings.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for core services (Ollama, PostgreSQL).
- ⚠️Requires VS Code Dev Containers extension for the recommended setup, or manual host configuration if run standalone.
- ⚠️Ollama models (e.g., llama3.2:1b, granite-embedding:30m) need to be downloaded, which may take time and consume significant local disk space and RAM.
Verified SafeView Analysis
mcp-server-python
by zerolagtime
A Minimal Compute Platform (MCP) tool for the continue.dev VSCode plugin to execute, lint, type-check, and security-scan Python code in an isolated Docker environment.
A Minimal Compute Platform (MCP) tool for the continue.dev VSCode plugin to execute, lint, type-check, and security-scan Python code in an isolated Docker environment.
Setup Requirements
- ⚠️Docker must be installed and running on the machine.
- ⚠️The Docker image ('python-mcp') must be built manually using `docker build -t python-mcp .` before first use.
- ⚠️The README mentions 'ty' for type checking, but the source code uses 'pyright' via `python3 -m pyright`. Users expecting 'ty' might be confused if it's not present or configured differently.
Verified SafeView Analysis
mcpstreamabledeploy
by amritpattnaik
Exposes a simple Python function as an HTTP-streamable API endpoint using the MCP framework.
Exposes a simple Python function as an HTTP-streamable API endpoint using the MCP framework.
Setup Requirements
- ⚠️Python 3.11+ required
- ⚠️Requires the 'mcp' Python package (mcp[cli]>=1.22.0)
Verified SafeView Analysis
livekit-backend
by srimanikantaBattu
A starter project for building voice AI assistants using LiveKit Agents for Node.js and LiveKit Cloud.
A starter project for building voice AI assistants using LiveKit Agents for Node.js and LiveKit Cloud.
Setup Requirements
- ⚠️LiveKit Cloud Account Required: Requires a LiveKit Cloud account and API keys (LIVEKIT_URL, LIVEKIT_API_KEY, LIVEKIT_API_SECRET) to function.
- ⚠️Initial Model Download: An explicit 'pnpm run download-files' command is needed before the first run to download local models like Silero VAD.
- ⚠️Specific Node.js and Package Manager Versions: Requires Node.js version '>=22.0.0' and uses 'pnpm' as the package manager.
- ⚠️Usage-based AI Models: Involves costs for external AI services (OpenAI, AssemblyAI, Cartesia) through LiveKit Cloud, charged per usage.