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)
ai-agent-mcp-server
by tariksagbas1
This project implements an MCP (Model Context Protocol) server and client using AMQP (RabbitMQ) for communication, enabling an LLM-powered agent to interact with internal tools and data resources.
This project implements an MCP (Model Context Protocol) server and client using AMQP (RabbitMQ) for communication, enabling an LLM-powered agent to interact with internal tools and data resources.
Setup Requirements
- ⚠️Requires a running RabbitMQ server instance, possibly via Docker, with pre-defined queues, exchanges, and services.
- ⚠️Requires a `.idep` JSON configuration file (e.g., `configs/${DEPLOYMENT_CODE}.idep`) to define services, tools, and RabbitMQ topology.
- ⚠️Requires an OpenAI API Key for the LLM component, incurring paid usage costs.
- ⚠️The `docker-compose.yml` references a private Azure Container Registry (`deploymentagent.azurecr.io/icron-llm`) for the LLM service image, which may require specific authentication or access.
Review RequiredView Analysis
letta-cloud-mcp
by akkytech0617
Provides a Model Context Protocol (MCP) server to connect AI agents like Factory Droid, Claude Code, and Cursor to Letta Cloud's stateful memory system for persistent memory, agent interaction, and archival storage.
Provides a Model Context Protocol (MCP) server to connect AI agents like Factory Droid, Claude Code, and Cursor to Letta Cloud's stateful memory system for persistent memory, agent interaction, and archival storage.
Setup Requirements
- ⚠️Requires a Letta Cloud API key (LETTA_API_KEY) which may involve a paid subscription on Letta Cloud's pay-as-you-go model.
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️Only supports Letta Cloud; not compatible with self-hosted Letta instances.
Verified SafeView Analysis
high-command-mcp
by surrealwolf
Provides an MCP server to access real-time Helldivers 2 game data via the High-Command API, exposing game status, planets, statistics, and more as callable tools.
Provides an MCP server to access real-time Helldivers 2 game data via the High-Command API, exposing game status, planets, statistics, and more as callable tools.
Setup Requirements
- ⚠️Requires Python 3.9+
- ⚠️MCP client does NOT implement automatic retries for rate limits (applications must implement exponential backoff)
- ⚠️Production deployments (ENVIRONMENT=production) must use HTTPS for HIGH_COMMAND_API_BASE_URL
- ⚠️Helldivers 2 API might have Cloudflare bot protection requiring X-Super-Client and X-Super-Contact headers for reliable access
Verified SafeView Analysis
document-reader-mcp
by ggmenu
Extracts text from various document formats (PDF, DOCX, XLSX, CSV, TXT, JSON, Markdown) and converts them to Markdown.
Extracts text from various document formats (PDF, DOCX, XLSX, CSV, TXT, JSON, Markdown) and converts them to Markdown.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires local installation of several document parsing libraries (e.g., pdfminer.six, openpyxl, python-docx). Full functionality (e.g., for `convert_to_markdown` and robust PDF image extraction) depends on `markitdown` and `PyMuPDF` (fitz), which are not explicitly listed in `setup.py`'s `install_requires` and may need to be installed separately, with PyMuPDF potentially requiring system dependencies.
- ⚠️Windows PowerShell users may need to adjust the execution policy (`Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser`) to run automated setup scripts.
Verified SafeView Analysis
cloudflare-mcp-server
by ry-ops
The server integrates with the Cloudflare API to enable AI agents to manage zones, DNS records, Workers KV storage, cache, and analytics.
The server integrates with the Cloudflare API to enable AI agents to manage zones, DNS records, Workers KV storage, cache, and analytics.
Setup Requirements
- ⚠️Requires a Cloudflare API Token with appropriate permissions (e.g., Zone - DNS - Edit, Account - Workers KV Storage - Edit).
- ⚠️Requires a Cloudflare Account ID for all Workers KV operations.
- ⚠️Manual configuration in Claude Desktop's `claude_desktop_config.json` is needed, including an absolute path to the server directory.
Verified SafeView Analysis
mcp-server-guide
by deeprave
An MCP server that centralizes AI agent instructions, documentation, and guidelines to support an iterative and phased software development cycle, ensuring structured, collaborative, and high-quality outcomes.
An MCP server that centralizes AI agent instructions, documentation, and guidelines to support an iterative and phased software development cycle, ensuring structured, collaborative, and high-quality outcomes.
Setup Requirements
- ⚠️Requires `uv` (Ruff's package manager and installer) for Python dependency management.
- ⚠️Requires Python 3.13+.
- ⚠️For Kiro CLI integration, `kiro-cli` must be separately installed and available in your system's PATH.
- ⚠️Initial setup may involve interactive prompts for template installation and configuration file creation if not using Docker/auto-init.
Verified SafeView Analysis
soma
by trysoma
A platform for building and managing AI agents and functions using the Model Context Protocol (MCP). It provides SDKs for Python and TypeScript to define agents and functions, and an API server to manage them, including identity, encryption, and bridging capabilities to integrate with external AI models and services. The insurance claim bot serves as a comprehensive example application.
A platform for building and managing AI agents and functions using the Model Context Protocol (MCP). It provides SDKs for Python and TypeScript to define agents and functions, and an API server to manage them, including identity, encryption, and bridging capabilities to integrate with external AI models and services. The insurance claim bot serves as a comprehensive example application.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid) or a compatible LLM API key for AI agent functionality.
- ⚠️Requires a running Restate server instance.
- ⚠️Development and deployment require both Python (>=3.8) and Node.js (>=18) environments with pnpm for dependency management.
- ⚠️The Protobuf compiler (`protoc`) is needed for certain Rust build targets.
Verified SafeView Analysis
zotero-keeper
by u9401066
AI-powered management and organization of local Zotero bibliographic references, enabling search, import, and basic library analytics through AI agents like VS Code Copilot or Claude Desktop.
AI-powered management and organization of local Zotero bibliographic references, enabling search, import, and basic library analytics through AI agents like VS Code Copilot or Claude Desktop.
Setup Requirements
- ⚠️Requires Zotero 7.0+ desktop client to be running.
- ⚠️Zotero's Local API must be manually enabled by running a JavaScript command in the Zotero console once.
- ⚠️Requires Python 3.12+ (as specified in pyproject.toml).
- ⚠️Remote Zotero access requires manual `netsh` port proxy and firewall configuration on the Zotero machine (Windows).
- ⚠️PubMed integration features require the `pubmed-search-mcp` package to be installed separately.
Verified SafeView Analysis
laravel-php-mcp-sdk
by dalehurley
A comprehensive Laravel wrapper that enables applications to act as Model Context Protocol (MCP) servers and clients, facilitating AI/LLM integration.
A comprehensive Laravel wrapper that enables applications to act as Model Context Protocol (MCP) servers and clients, facilitating AI/LLM integration.
Setup Requirements
- ⚠️Requires PHP 8.1 or higher and Laravel 10.x, 11.x, or 12.x.
- ⚠️Relies on 'dalehurley/php-mcp-sdk' as a core dependency, which may have its own PHP extension requirements for AMP-based transports (HTTP/WebSocket).
- ⚠️For background tasks (e.g., PeriodicPingJob), Laravel's queue system must be configured and queue workers running.
Verified SafeView Analysis
mcp-website
by la-rebelion
Public site for the Headless API (HAPI) Stack for Model Context Protocol (MCP), providing guidance, clarifying limitations, and offering practical advice for making existing APIs AI-ready.
Public site for the Headless API (HAPI) Stack for Model Context Protocol (MCP), providing guidance, clarifying limitations, and offering practical advice for making existing APIs AI-ready.
Setup Requirements
- ⚠️Requires Node.js ≥ 20
- ⚠️Uses Bun as the preferred package manager (though npm/yarn may also work)
Verified SafeView Analysis
mcp-cli
by jritsema
A command-line interface tool for managing Model Context Protocol (MCP) server configuration files across various AI tools.
A command-line interface tool for managing Model Context Protocol (MCP) server configuration files across various AI tools.
Setup Requirements
- ⚠️Requires `mcp-compose.yml` (Docker Compose specification) for server configurations.
- ⚠️Relies on environment variables for sensitive data (e.g., API keys, client secrets), which can be loaded from the system environment or a `.env` file.
- ⚠️If using containerized MCP servers (via the `image` property in `mcp-compose.yml`), Docker or a compatible container runtime (e.g., Finch, Podman) is required.
Verified SafeView Analysis
unblu-mcp
by detailobsessed
A Model Context Protocol (MCP) server providing AI assistants with token-efficient access to Unblu API endpoints through progressive disclosure and Kubernetes integration.
A Model Context Protocol (MCP) server providing AI assistants with token-efficient access to Unblu API endpoints through progressive disclosure and Kubernetes integration.
Setup Requirements
- ⚠️Requires `kubectl` to be installed and authenticated for Kubernetes deployments.
- ⚠️`PATH` environment variable needs explicit configuration in MCP client (e.g., Claude Desktop on macOS) to ensure `unblu-mcp` and `kubectl` are found.
- ⚠️For the default provider, `UNBLU_BASE_URL` and `UNBLU_API_KEY` (or `UNBLU_USERNAME`/`UNBLU_PASSWORD`) environment variables are mandatory.
- ⚠️`PyYAML` is an optional dependency but required if using custom K8s environment configuration files.
- ⚠️`eunomia-mcp` is an optional dependency (requiring `pip install unblu-mcp[safety]`) but highly recommended for server-side policy enforcement.