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)
MCP-Security-Proxy
by Rizwan723
A security proxy for Model Context Protocol (MCP) to test and defend against vulnerabilities in LLM tool interactions within a cloud-native Dockerized environment.
A security proxy for Model Context Protocol (MCP) to test and defend against vulnerabilities in LLM tool interactions within a cloud-native Dockerized environment.
Setup Requirements
- ⚠️Docker is required for deployment and orchestration.
- ⚠️A local GPU (NVIDIA driver) is required for optimal performance of the `custom-llm` service.
- ⚠️OpenAI or Google API keys (`CLOUD_OPENAI_API_KEY`, `CLOUD_GOOGLE_API_KEY`) are needed if using cloud LLM services.
- ⚠️Local LLM models (e.g., GGUF files) must be available in the `./models` directory for the `custom-llm` service.
Verified SafeView Analysis
kubeapi-mcp
by dshnayder
Enables AI agents to interact with Kubernetes and Google Kubernetes Engine (GKE) clusters using natural language prompts.
Enables AI agents to interact with Kubernetes and Google Kubernetes Engine (GKE) clusters using natural language prompts.
Setup Requirements
- ⚠️Requires kubectl and gcloud CLI to be installed and configured with appropriate credentials and default project/location.
- ⚠️The `install.sh` script may require `sudo` privileges to move the binary to `/usr/local/bin`.
- ⚠️If using `--server-mode http`, the server listens on all network interfaces (0.0.0.0) and requires a firewall or other security measures to restrict access.
- ⚠️Installing for Claude Code CLI (`install claude-code`) requires the `claude` command-line tool to be installed and in the system's PATH.
Verified SafeView Analysis
mcp-google-slides
by shanewwarren
Enables LLMs to create and manage Google Slides presentations via browser-based OAuth 2.1 authentication.
Enables LLMs to create and manage Google Slides presentations via browser-based OAuth 2.1 authentication.
Setup Requirements
- ⚠️Requires Bun runtime (not Node.js)
- ⚠️Requires manual setup of Google Cloud OAuth 2.0 credentials (Desktop app type, Slides API, Drive API, OAuth consent screen configuration, test users)
- ⚠️Requires environment variables MCP_GSLIDES_CLIENT_ID and MCP_GSLIDES_CLIENT_SECRET to be set with your Google OAuth credentials.
Verified SafeView Analysis
aego-engine-bookwriting
by rgeertsema
Provides an MCP (Managed Code Provider) engine for managing book-related resources and tools, facilitating AI-driven content generation and editing.
Provides an MCP (Managed Code Provider) engine for managing book-related resources and tools, facilitating AI-driven content generation and editing.
Setup Requirements
- ⚠️Requires `BOOK2_ROOT` environment variable or `--book2-root` CLI argument to define the book's working directory.
- ⚠️Requires Python 3.8 or higher.
Review RequiredView Analysis
ai-mcp-server-test
by GGoYoungHee
This boilerplate facilitates the rapid development of Model Context Protocol (MCP) servers in TypeScript, enabling them to expose various AI-powered tools and resources to MCP clients.
This boilerplate facilitates the rapid development of Model Context Protocol (MCP) servers in TypeScript, enabling them to expose various AI-powered tools and resources to MCP clients.
Setup Requirements
- ⚠️Requires a Hugging Face API token (HF_TOKEN) for the image generation tool, which may incur costs from Hugging Face for usage.
- ⚠️Requires Node.js version 18 or higher for execution (some development dependencies prefer Node.js 20+).
- ⚠️For local testing with Cursor MCP, an absolute path to the 'build/index.js' file must be manually configured in './.cursor/mcp.json'.
Verified SafeView Analysis
Espen-MCP-server-d6
by nieuwoudt
Provides an AI context server for educational data, integrating with the D6 school management platform to answer natural language queries about student information, academic records, and school operations for AI clients like Claude Desktop.
Provides an AI context server for educational data, integrating with the D6 school management platform to answer natural language queries about student information, academic records, and school operations for AI clients like Claude Desktop.
Setup Requirements
- ⚠️Requires D6 API credentials (username, password, base URL) for full functionality, potentially requiring an authorized D6 account.
- ⚠️Requires manual configuration within the Claude Desktop application (or other MCP client) via a specific JSON entry.
- ⚠️Access to all real D6 API data endpoints (e.g., student marks, parent-child relationships) may still be limited or require activation from D6, despite the server's robust mock data fallbacks and optimized tools addressing client-side data truncation issues.
Verified SafeView Analysis
mcp-remote-server
by iampunnu
Provides an MCP server that exposes simple utility functions as tools for multi-agent systems.
Provides an MCP server that exposes simple utility functions as tools for multi-agent systems.
Setup Requirements
- ⚠️Requires Python 3.13 or newer.
- ⚠️Requires the 'mcp' Python package to be installed.
Verified SafeView Analysis
expense-tracker-remote-mcp-server
by bhakti259
Manages and tracks personal expenses, offering features like adding, listing, updating, deleting, and summarizing expenses with natural language date parsing and categorization.
Manages and tracks personal expenses, offering features like adding, listing, updating, deleting, and summarizing expenses with natural language date parsing and categorization.
Setup Requirements
- ⚠️Requires Python 3.12 or newer
Verified SafeView Analysis
system_mcp
by AuraFriday
Provides cross-platform desktop automation and management capabilities, optimized for AI access to interact with applications like a human.
Provides cross-platform desktop automation and management capabilities, optimized for AI access to interact with applications like a human.
Setup Requirements
- ⚠️Windows is fully implemented, but macOS and Linux support for some advanced UI features (like full UI element scanning and detailed interaction) is explicitly 'in progress' or basic.
- ⚠️On Windows, UAC Elevation prevents interaction with elevated windows from a non-elevated process.
- ⚠️On macOS, 'Accessibility Permissions' are required for full automation features, requiring user approval.
- ⚠️On Linux, specific external tools like `wmctrl`, `scrot`, `ImageMagick`, or `gnome-screenshot` may need to be installed if the preferred `pywinctl` library is not available or insufficient for certain operations.
- ⚠️Performance considerations exist for UI scanning (100-500ms) and screenshots (50-200ms), which could impact real-time AI interactions.
Verified SafeView Analysis
game-mcp-poc
by softwarewrighter
This project implements a Tic-Tac-Toe game with dual interfaces (web UI and MCP server) for human and AI agent interaction, including trash talk.
This project implements a Tic-Tac-Toe game with dual interfaces (web UI and MCP server) for human and AI agent interaction, including trash talk.
Setup Requirements
- ⚠️Requires Rust 2024 Edition, although build scripts assist with installing necessary WASM targets and tools (trunk, wasm-bindgen-cli).
- ⚠️Python 3 is necessary for executing the provided AI agent example scripts and for JSON pretty-printing via `jq`.
- ⚠️Manual configuration of Claude Desktop's settings is required to register and use the stdio MCP server binary.
- ⚠️Specific environment variables (OPENAI_API_KEY, GOOGLE_API_KEY) are needed to run the respective AI agent examples, but not for the server itself.
Verified SafeView Analysis
context7-mcp-server
by Rutu-A
This application facilitates fetching up-to-date documentation from specified API endpoints.
This application facilitates fetching up-to-date documentation from specified API endpoints.
Setup Requirements
- ⚠️Requires Windows 10+ or macOS 10.14+
- ⚠️Requires an active Internet connection
- ⚠️Distributed as a pre-compiled executable, requiring users to download and run a binary from an untrusted source, which carries inherent security risks and limits auditability.
Review RequiredView Analysis
simple-dynamsoft-mcp
by yushulx
Provides documentation, code snippets, and API guidance for Dynamsoft barcode and document scanning SDKs (Mobile, Python, Web) to AI assistants for code generation.
Provides documentation, code snippets, and API guidance for Dynamsoft barcode and document scanning SDKs (Mobile, Python, Web) to AI assistants for code generation.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher.
- ⚠️Relies on local 'data' and 'code-snippet' directories; ensure the repository is correctly cloned or packaged with npx.
- ⚠️Trial license requires network connection for validation.