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(9120)
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.
Verified SafeView Analysis
mcp-shared-memory
by Dasix
Provides shared memory capabilities and tooling for multiple AI agent instances, backed by Git for version control and persistence. It offers a boilerplate structure for building Model Context Protocol (MCP) servers.
Provides shared memory capabilities and tooling for multiple AI agent instances, backed by Git for version control and persistence. It offers a boilerplate structure for building Model Context Protocol (MCP) servers.
Setup Requirements
- ⚠️Extended IP address data (ASN, host, organization, etc.) from the `ip_get_details` tool requires an `IPAPI_API_TOKEN` environment variable; without it, only basic information is retrieved.
- ⚠️The server currently supports only STDIO transport; attempting to start it in SSE (HTTP/SSE) mode will result in an explicit error as it is not yet implemented.
- ⚠️To utilize the full 'shared memory' features described in the `README.md` (e.g., Git-backed persistence, project metadata), the `GIT_REPO_URL`, `GIT_REPO_PATH`, and `PROJECT_META_PATH` environment variables would need to be configured.
Verified SafeView Analysis
insightfinder-mcp-server
by insightfinder
This server enables Large Language Models (LLMs) to interact with the InsightFinder platform, providing capabilities for incident management, anomaly detection, system monitoring, and deployment analysis.
This server enables Large Language Models (LLMs) to interact with the InsightFinder platform, providing capabilities for incident management, anomaly detection, system monitoring, and deployment analysis.
Setup Requirements
- ⚠️Requires Python 3.8 or higher.
- ⚠️InsightFinder credentials (`X-IF-License-Key`, `X-IF-User-Name`) must be provided via HTTP headers on each request, not as server environment variables.
- ⚠️For secure operation, the MCP server's `HTTP_API_KEY` (or other configured authentication credentials) should be explicitly set via environment variables, though it generates a default if missing.
Verified SafeView Analysis
datacite-mcp-server
by QuentinCody
A Model Context Protocol (MCP) server that enables AI assistants to query the DataCite GraphQL API for rich metadata about research outputs, including DOIs, datasets, software, publications, and their connections within the PID Graph.
A Model Context Protocol (MCP) server that enables AI assistants to query the DataCite GraphQL API for rich metadata about research outputs, including DOIs, datasets, software, publications, and their connections within the PID Graph.
Setup Requirements
- ⚠️Requires deployment to Cloudflare Workers or local emulation using `wrangler dev`.
- ⚠️For non-local or sandboxed clients, the `MCP_ALLOWED_ORIGINS` environment variable must be configured to allow specific origins, due to enforced origin validation.
- ⚠️Relies on a Cloudflare Durable Object (implicitly backed by SQLite) for staging large responses, which requires a Cloudflare account setup and Durable Object binding for full functionality.
Verified SafeView Analysis
mcp-seo
by slamer59
A server providing comprehensive SEO analysis, keyword research, competitor intelligence, PageRank calculations, and internal link structure analysis, primarily leveraging the DataForSEO API and Kuzu graph database.
A server providing comprehensive SEO analysis, keyword research, competitor intelligence, PageRank calculations, and internal link structure analysis, primarily leveraging the DataForSEO API and Kuzu graph database.
Setup Requirements
- ⚠️Requires DataForSEO API credentials (DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD), which is a paid service.
- ⚠️Relies on Kuzu graph database (requires 'kuzu' Python package), which may require specific system dependencies or setup for optimal performance.
- ⚠️Performs web crawling (uses 'aiohttp' and 'BeautifulSoup4'), potentially consuming network bandwidth and requiring robust error handling for various HTML structures.
Verified SafeView Analysis
mcp-server-obs
by sbroenne
Control OBS Studio's recording, streaming, and scene management from VS Code using AI assistants.
Control OBS Studio's recording, streaming, and scene management from VS Code using AI assistants.
Setup Requirements
- ⚠️Requires Windows OS.
- ⚠️Requires OBS Studio with WebSocket server enabled and configured (port, optional password).
- ⚠️Requires .NET 10 Runtime for standalone server operation, or .NET 8 Runtime for the VS Code extension to acquire it.
- ⚠️Requires VS Code 1.106.0 or later and an MCP-compatible AI assistant (e.g., GitHub Copilot).
Verified SafeView Analysis
codemesh
by IDragos94
CodeMesh acts as an intermediary MCP server that allows AI agents to write and execute TypeScript code to orchestrate tools and data from multiple configured MCP servers, featuring a self-improving augmentation system for documentation.
CodeMesh acts as an intermediary MCP server that allows AI agents to write and execute TypeScript code to orchestrate tools and data from multiple configured MCP servers, featuring a self-improving augmentation system for documentation.
Setup Requirements
- ⚠️Requires Node.js 18+ and pnpm (or npm) for development and running.
- ⚠️Requires a `.codemesh/config.json` file in the project root to define the MCP servers it will orchestrate.
- ⚠️The core `vm2` dependency, used for sandboxed code execution, is deprecated and has known critical security vulnerabilities, making it unsafe for production or untrusted code execution.
Review RequiredView Analysis
graphql-mcp-bridge
by zcebupelka
Facilitates seamless integration between GraphQL APIs and Model Context Protocol (MCP) compatible AI systems by converting GraphQL schemas into type-safe, validated MCP tools.
Facilitates seamless integration between GraphQL APIs and Model Context Protocol (MCP) compatible AI systems by converting GraphQL schemas into type-safe, validated MCP tools.
Setup Requirements
- ⚠️Requires Node.js version 24.0.0 or higher.
- ⚠️Expects a valid GraphQL schema string as input for `schemaParser`.
- ⚠️Intended for integration with an external Model Context Protocol (MCP) server, requiring additional setup for the MCP server itself (e.g., `@modelcontextprotocol/sdk/server/mcp`).
- ⚠️To execute generated GraphQL queries, a separate GraphQL client library (e.g., `@apollo/client`, `graphql-request`) is needed.