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)
tomsmcps-v2
by TomsTools11
A static directory website for Model Context Protocol (MCP) servers, allowing users to browse, filter, and search through a curated list of tools and their GitHub repositories.
A static directory website for Model Context Protocol (MCP) servers, allowing users to browse, filter, and search through a curated list of tools and their GitHub repositories.
Setup Requirements
- ⚠️Requires Node.js version 20 (specified in `netlify.toml` and implicitly by `package.json` dev dependencies).
- ⚠️Data is sourced from `mcp-directory.csv` at build time; changes require re-running `npm run process-csv` and re-building.
Verified SafeView Analysis
glm-image-mcp-server
by ex-takashima
MCP server and CLI tool for generating images using Z.AI's glm-image model.
MCP server and CLI tool for generating images using Z.AI's glm-image model.
Setup Requirements
- ⚠️Requires Z.AI API Key (Paid service, user responsible for costs).
- ⚠️Node.js version 18.0.0 or higher is required.
- ⚠️TypeScript compilation (npm run build) is required before running.
Verified SafeView Analysis
langchain-research-assistant
by phisad
A system where an LLM can query local research papers/notes through a custom MCP server.
A system where an LLM can query local research papers/notes through a custom MCP server.
Setup Requirements
- ⚠️Requires Python 3.13 or newer.
- ⚠️An LLM model must be configured via the 'agent_model' environment variable (e.g., pointing to an Anthropic model, which would require an ANTHROPIC_API_KEY).
- ⚠️To use the research assistant CLI (`resi`), the MCP PDF server must be running separately, typically by executing `resi --start-server` in another terminal.
Review RequiredView Analysis
MCP-server-Python
by ShivamPansuriya
A modular, scalable system for resolving natural language entity names to IDs using Elasticsearch fuzzy matching with disambiguation support, acting as a backend for AI agents.
A modular, scalable system for resolving natural language entity names to IDs using Elasticsearch fuzzy matching with disambiguation support, acting as a backend for AI agents.
Setup Requirements
- ⚠️Requires a running and pre-populated Elasticsearch instance (default: localhost:9200) with specific ITSM entity indices.
- ⚠️Requires a running external 'Motadata ITSM server' for the Form Schema API (dynamic tool generation) and WebSocket API (real-time cache updates).
- ⚠️Requires valid OAuth2 client credentials (client ID, client secret, access token) for WebSocket and dynamic tool generation.
- ⚠️The codebase contains an active SSL certificate verification bypass (`verify=False`) and hardcoded authentication tokens, which are significant security risks for production.
Review RequiredView Analysis
Exploring-ArgoCD-s-New-MCP-Server-with-Kagent
by Matcham89
This server acts as a management layer for a 'kagent' binary, providing an API to retrieve agent configuration and manage its lifecycle within an ArgoCD or similar Kubernetes control plane environment.
This server acts as a management layer for a 'kagent' binary, providing an API to retrieve agent configuration and manage its lifecycle within an ArgoCD or similar Kubernetes control plane environment.
Setup Requirements
- ⚠️Requires the 'kagent' binary to be installed and accessible in the system's PATH.
- ⚠️Requires an `agent-config.yaml` file to be present and correctly configured for the server to operate.
- ⚠️The Node.js dependencies must be installed (e.g., via `npm install`).
Verified SafeView Analysis
MCP-Capabilities-Server
by yadav-prakhar
An MCP server designed to inform clients about the server's protocol version and reflect the connected client's capabilities in a structured format.
An MCP server designed to inform clients about the server's protocol version and reflect the connected client's capabilities in a structured format.
Setup Requirements
- ⚠️Requires an MCP client to interact with the server, as it communicates exclusively over stdio and is not a standalone web service.
Verified SafeView Analysis
prompt-mcp-server
by avalooran
Serves as a gateway for managing and retrieving a custom prompt library for AI applications.
Serves as a gateway for managing and retrieving a custom prompt library for AI applications.
Setup Requirements
- ⚠️Requires a running API server at `CUSTOM_PROMPTZ_API_URL` (default: http://localhost:8000)
- ⚠️Requires `fastmcp` and `requests` Python packages to be installed
Verified SafeView Analysis
fabric-mcp
by aturlov-alta
Facilitates AI assistant interaction with Microsoft Fabric data and resources (workspaces, lakehouses, tables, SQL queries) via a Model Context Protocol server for GitHub Copilot in VS Code.
Facilitates AI assistant interaction with Microsoft Fabric data and resources (workspaces, lakehouses, tables, SQL queries) via a Model Context Protocol server for GitHub Copilot in VS Code.
Setup Requirements
- ⚠️Requires ODBC Driver 17 (or 18) for SQL Server (external system-level installation, not pip-installable).
- ⚠️Requires Python 3.12+.
- ⚠️Service Principal authentication requires Azure AD app registration and administration to grant Fabric permissions.
Verified SafeView Analysis
nextcloud-mcp
by Jaypeg-dev
Enables AI models to interact with Nextcloud services (tasks, calendar, notes, email) via the Model Context Protocol (MCP).
Enables AI models to interact with Nextcloud services (tasks, calendar, notes, email) via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires specific Nextcloud apps installed: Tasks, Calendar, Notes, and optionally Mail.
- ⚠️Mandates the use of a Nextcloud 'app password' for security, not the main user password.
- ⚠️Nextcloud URL, username, and app password must be provided as environment variables (NEXTCLOUD_URL, NEXTCLOUD_USERNAME, NEXTCLOUD_PASSWORD).
- ⚠️When configuring for Claude Desktop, the path to the `build/index.js` file must be an absolute file system path.
Verified SafeView Analysis
yt-obsidian-mcp
by sumit1612
Archives YouTube videos to an Obsidian vault, extracting metadata and transcripts, generating summaries, and applying hierarchical, semantic tags for structured knowledge management.
Archives YouTube videos to an Obsidian vault, extracting metadata and transcripts, generating summaries, and applying hierarchical, semantic tags for structured knowledge management.
Setup Requirements
- ⚠️Requires absolute path for 'VAULT_ROOT' environment variable or in 'config.toml' (critical for server startup).
- ⚠️Requires manual configuration in Claude Desktop's 'claude_desktop_config.json' with absolute paths to the repository and vault.
- ⚠️Python < 3.11 requires 'tomli' package for TOML configuration (handled by dependencies, but notable).
Verified SafeView Analysis
template_rust_mcp_server
by sebetc4
A scalable Rust MCP (Model Context Protocol) server template for AI model integration.
A scalable Rust MCP (Model Context Protocol) server template for AI model integration.
Setup Requirements
- ⚠️Requires Rust 2024 edition or later and Cargo package manager.
- ⚠️TCP transport requires raw JSON-RPC messages (not HTTP) and a specific `initialize` and `notifications/initialized` handshake sequence.
- ⚠️For production use, TCP and HTTP transports require external authentication/TLS mechanisms as they are not built-in.
Verified SafeView Analysis
mcp-base-mcp
by bioanywhere
Provides on-chain interaction capabilities for AI applications with the Base network and Coinbase API, enabling direct financial and blockchain operations.
Provides on-chain interaction capabilities for AI applications with the Base network and Coinbase API, enabling direct financial and blockchain operations.
Setup Requirements
- ⚠️Requires Coinbase Developer Platform API keys (Key Name and Private Key) for core functionality, which must be obtained from the Coinbase Developer Portal.
- ⚠️Requires a wallet seed phrase for performing any wallet-related operations (e.g., transfers, contract deployments, NFT transfers). This sensitive phrase is stored locally in plaintext within configuration files or the `.env` file.
- ⚠️Specific functionalities require additional API keys: Alchemy API Key for NFT features, Coinbase Project ID for onramp functionality, OpenRouter API Key for buying credits, and Neynar API Key for Farcaster username resolution.