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-framework
by koki7o
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.
A Rust framework for building AI agents with built-in Model Context Protocol (MCP) support, multi-LLM integration, and a web-based inspector for debugging.
Setup Requirements
- ⚠️Requires Rust 1.70+ to compile and run.
- ⚠️Requires an `ANTHROPIC_API_KEY` environment variable for Claude LLM integration (paid service).
- ⚠️Requires an `OPENAI_API_KEY` environment variable for OpenAI LLM integration (paid service).
- ⚠️Browser automation examples require Playwright to be installed via `npm install -g @playwright/mcp` and browser binaries via `npx playwright install firefox`.
Review RequiredView Analysis
youtube-music-mcp-server
by CaullenOmdahl
Full-featured MCP server for YouTube Music to search, manage playlists, and create smart recommendations through AI assistants.
Full-featured MCP server for YouTube Music to search, manage playlists, and create smart recommendations through AI assistants.
Setup Requirements
- ⚠️Requires `GOOGLE_OAUTH_CLIENT_ID` and `GOOGLE_OAUTH_CLIENT_SECRET` (Google OAuth credentials).
- ⚠️Requires `ENCRYPTION_KEY` environment variable (a strong, 32-byte Base64 key) for secure token storage. Failing to provide this makes stored tokens easily compromised.
- ⚠️Requires a PostgreSQL database (`DATABASE_URL` environment variable) for adaptive playlist functionality. Migration is needed on first run (`node dist/database/migrate.js`).
- ⚠️Requires `SPOTIFY_CLIENT_ID` and `SPOTIFY_CLIENT_SECRET` for full adaptive playlist recommendation features.
Review RequiredView Analysis
ckan-mcp-server
by aborruso
Enables AI agents to interact with CKAN-based open data portals for searching datasets, exploring organizations, and querying tabular data.
Enables AI agents to interact with CKAN-based open data portals for searching datasets, exploring organizations, and querying tabular data.
Setup Requirements
- ⚠️Requires Node.js 18.0.0 or higher.
- ⚠️Requires `npm install` to get dependencies if running from source or locally.
- ⚠️The CKAN MCP server currently only supports public CKAN API endpoints, without authentication for private instances.
- ⚠️Deploying to Cloudflare Workers requires a Cloudflare account and setup using the Wrangler CLI.
Verified SafeView Analysis
mcpserve
by mark-oori
A server for deploying AI/ML models, providing shell access and containerization features for development and remote access.
A server for deploying AI/ML models, providing shell access and containerization features for development and remote access.
Setup Requirements
- ⚠️Requires Docker for containerized deployment (as per `docker-compose.yml`).
- ⚠️The `Getting Started` instructions in the README are inaccurate and misleading, referencing `npm install` and `node` commands for what is a Python-based server.
- ⚠️API key authentication is disabled by default, requiring manual uncommenting of the middleware in `main.py` and configuration of `MCP_API_KEY` for any level of security.
Review RequiredView Analysis
mcp-server-claude
by staminna
This server acts as an MCP (Model Context Protocol) interface for Directus, enabling AI assistants to programmatically interact with Directus data, schema, and operations.
This server acts as an MCP (Model Context Protocol) interface for Directus, enabling AI assistants to programmatically interact with Directus data, schema, and operations.
Setup Requirements
- ⚠️Requires Node.js version 22.0.0 or higher.
- ⚠️CRITICAL: Provided IDE configuration examples (`show-windsurf-config.sh`) contain a hardcoded Directus API token. Users MUST replace 'your-directus-token-here' or the example token with their actual API token and ensure it is not exposed in configuration files or source control.
- ⚠️WebSocket real-time subscription support is explicitly disabled by default in the main server configuration (`src/index.ts`) to 'reduce logging noise'. Users expecting this feature must manually enable it.
Review RequiredView Analysis
dev-kit-gh-mcp-server
by DanielAvdar
A GitHub Model Context Protocol (MCP) server designed for automation, bots, and AI agents to perform focused repository operations.
A GitHub Model Context Protocol (MCP) server designed for automation, bots, and AI agents to perform focused repository operations.
Setup Requirements
- ⚠️Requires `GITHUB_TOKEN` environment variable for GitHub API authentication (GitHub account required).
- ⚠️Requires `uv` for development setup (`pipx install uv`).
- ⚠️Server requires a GitHub repository context, either as a URL or a local Git repository path.
Review RequiredView Analysis
Rule-MCP-Server
by AkitoSakurabaCreator
A Model Context Protocol (MCP) server that enables AI agents (Cursor, Claude Code, Cline) to retrieve and apply common coding rules across projects.
A Model Context Protocol (MCP) server that enables AI agents (Cursor, Claude Code, Cline) to retrieve and apply common coding rules across projects.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for easy deployment and development environment setup.
- ⚠️Requires Go 1.21+ and Node.js 18+ (with pnpm) for local development without Docker.
- ⚠️Requires a PostgreSQL database for persistent storage.
- ⚠️Production setup requires careful configuration of environment variables such as a strong `JWT_SECRET` and `ALLOWED_ORIGINS`.
Verified SafeView Analysis
ATP-Rankings-API
by Jupiterian
Provides an MCP server to allow AI assistants to query historical ATP tennis rankings data.
Provides an MCP server to allow AI assistants to query historical ATP tennis rankings data.
Setup Requirements
- ⚠️Requires `rankings.db` to be present; if not, you must run `python scripts/generate.py` (takes ~1 hour to build the entire database) or `python scripts/filler.py` (updates to latest data, faster) before running the server.
- ⚠️Requires Python 3.12 or newer, as specified in `runtime.txt` and `Dockerfile`.
- ⚠️Initial database population (via `generate.py` or `filler.py`) requires active internet connection to scrape data from `atptour.com`.
Verified SafeView Analysis
SCB-MCP
by isakskogstad
Provides LLMs and AI chatbots access to official statistical data from Statistics Sweden (SCB) via the Model Context Protocol (MCP).
Provides LLMs and AI chatbots access to official statistical data from Statistics Sweden (SCB) via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js 18+ to run locally.
- ⚠️Relies on the external Statistics Sweden (SCB) PxWebAPI 2.0.
- ⚠️Optimal search results for tables and variables are achieved by using Swedish search terms, which may require specific prompting or translation from the LLM.
Verified SafeView Analysis
akshare_mcp
by wukan1986
Provides an MCP server exposing selected AKShare financial data interfaces for client applications like LLMs.
Provides an MCP server exposing selected AKShare financial data interfaces for client applications like LLMs.
Setup Requirements
- ⚠️Requires manual configuration (editing `config.py` or providing a custom one via `--config`) to whitelist/blacklist AKShare interfaces; otherwise, it exposes over 1000 functions which may overwhelm clients or consume too many LLM tokens.
- ⚠️Requires Python >=3.10.
- ⚠️Potential permission issues when attempting to modify the default `config.py` located in `site-packages`.
Verified SafeView Analysis
nu-mcp
by ck3mp3r
Serves as a Model Context Protocol (MCP) server, exposing Nushell capabilities and custom CLI tools (e.g., Kubernetes, Git, Tmux) to AI agents with a focus on security and path validation.
Serves as a Model Context Protocol (MCP) server, exposing Nushell capabilities and custom CLI tools (e.g., Kubernetes, Git, Tmux) to AI agents with a focus on security and path validation.
Setup Requirements
- ⚠️Requires Nushell (nu) to be installed and available in PATH.
- ⚠️Many extension tools require specific CLI binaries (e.g., `argocd`, `kubectl`, `gh`, `tmux`) to be installed and configured in PATH for their functionality.
- ⚠️Kubernetes-related tools (k8s, argocd) necessitate access to a Kubernetes cluster with a valid `kubeconfig`.
Verified SafeView Analysis
evergreen-mcp-server
by evergreen-ci
Enables AI assistants to interact with the Evergreen CI/CD platform for build analysis, project management, and debugging.
Enables AI assistants to interact with the Evergreen CI/CD platform for build analysis, project management, and debugging.
Setup Requirements
- ⚠️Requires authentication with Evergreen via `evergreen login` CLI tool to set up OIDC credentials.
- ⚠️Docker is the recommended and most straightforward deployment method, requiring Docker to be installed and running.
- ⚠️Evergreen CLI must be installed locally to perform the initial authentication.