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(7756)
mcp-server-macos-use
by nunyabiznessyoubeezy
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires macOS (v13 or newer) and a Swift development environment (Xcode) if building from source.
- ⚠️Requires the `MacosUseSDK` package to be located in a sibling directory (`../MacosUseSDK`) if building from source.
- ⚠️Requires granting Accessibility permissions for the server application to control the OS.
Verified SafeView Analysis
chip
by collibra
Provides AI agents with access to Collibra Data Governance Center capabilities for data asset discovery, business glossary queries, and detailed asset information retrieval.
Provides AI agents with access to Collibra Data Governance Center capabilities for data asset discovery, business glossary queries, and detailed asset information retrieval.
Setup Requirements
- ⚠️Requires access to an existing Collibra Data Governance Center instance.
- ⚠️Requires valid Collibra credentials for authentication.
- ⚠️The `COLLIBRA_MCP_API_URL` configuration is mandatory.
Verified SafeView Analysis
futu-stock-mcp-server
by shuizhengqi1
A Model Context Protocol (MCP) server for accessing Futu OpenAPI functionality, providing standardized MCP protocol to AI models for market data subscription and querying, including trading capabilities.
A Model Context Protocol (MCP) server for accessing Futu OpenAPI functionality, providing standardized MCP protocol to AI models for market data subscription and querying, including trading capabilities.
Setup Requirements
- ⚠️Requires a Futu Securities account with OpenAPI permissions.
- ⚠️Requires Futu OpenD gateway installed and running on a specified host/port.
- ⚠️Requires Python 3.10+.
Verified SafeView Analysis
sample-cfm-tips-mcp
by aws-samples
Provides comprehensive AWS cost analysis and optimization recommendations for various services (EC2, EBS, RDS, Lambda, S3, CloudWatch, CloudTrail), designed to integrate seamlessly with Amazon Q CLI and other Model Context Protocol (MCP) compatible clients.
Provides comprehensive AWS cost analysis and optimization recommendations for various services (EC2, EBS, RDS, Lambda, S3, CloudWatch, CloudTrail), designed to integrate seamlessly with Amazon Q CLI and other Model Context Protocol (MCP) compatible clients.
Setup Requirements
- ⚠️Python 3.11 or higher is required.
- ⚠️AWS CLI must be configured with appropriate read-only IAM credentials (a specific policy is provided in the README).
- ⚠️Amazon Kiro CLI is required for MCP integration.
- ⚠️For certain analyses (e.g., Cost Explorer), there will be minimal AWS API call costs if explicit consent is given via preferences.
Verified SafeView Analysis
mcp-server-fuzzer
by Agent-Hellboy
A comprehensive CLI-based fuzzing tool for Model Context Protocol (MCP) servers, designed to find vulnerabilities and validate server conformance through both tool argument fuzzing and protocol type fuzzing across multiple transport protocols (HTTP, SSE, Stdio, StreamableHTTP).
A comprehensive CLI-based fuzzing tool for Model Context Protocol (MCP) servers, designed to find vulnerabilities and validate server conformance through both tool argument fuzzing and protocol type fuzzing across multiple transport protocols (HTTP, SSE, Stdio, StreamableHTTP).
Setup Requirements
- ⚠️Requires Python 3.10+ (3.13+ recommended for latest E2E test setup).
- ⚠️Requires Node.js 18+ and npm (for building target MCP servers in E2E tests).
- ⚠️Requires Git to clone target MCP server repositories for testing.
- ⚠️Needs an external MCP server to be running and accessible for fuzzing.
Verified SafeView Analysis
claude-context-enhanced
by gitabozaid
Provides semantic code search capabilities to AI coding assistants (like Claude Code) by indexing entire codebases into a vector database for deep contextual understanding, enhancing AI agents with relevant code context.
Provides semantic code search capabilities to AI coding assistants (like Claude Code) by indexing entire codebases into a vector database for deep contextual understanding, enhancing AI agents with relevant code context.
Setup Requirements
- ⚠️Requires Node.js >= 20.0.0 and < 24.0.0 (incompatible with Node.js 24+)
- ⚠️Requires an API key for an embedding provider (OpenAI, VoyageAI, Gemini are paid services) and a vector database (Zilliz Cloud API Key or local Milvus setup).
- ⚠️Uses pnpm for dependency management, requiring its installation.
Verified SafeView Analysis
ast-mcp-server
by angrysky56
Provides a Model Context Protocol (MCP) server for deep code analysis, offering Abstract Syntax Tree (AST) and Abstract Semantic Graph (ASG) generation, code structure analysis, and transformation capabilities, primarily for integration with AI agents like Claude Desktop.
Provides a Model Context Protocol (MCP) server for deep code analysis, offering Abstract Syntax Tree (AST) and Abstract Semantic Graph (ASG) generation, code structure analysis, and transformation capabilities, primarily for integration with AI agents like Claude Desktop.
Setup Requirements
- ⚠️Requires Python 3.12 or higher (as specified in `pyproject.toml`).
- ⚠️Building tree-sitter parsers is a required installation step (`uv run build-parsers`).
- ⚠️AI-powered features (e.g., semantic search, code summarization) require an OpenRouter API Key (`OPENROUTER_API_KEY`) and will incur external LLM costs.
- ⚠️Optional Neo4j database integration requires a running Neo4j instance and configuration via environment variables.
- ⚠️The `ast-grep-cli` tool must be available in the system's PATH for code transformation features to function, although it is also listed as a Python dependency.
Verified SafeView Analysis
registry
by biocontext-ai
To maintain and validate a curated registry of Model Context Protocol (MCP) servers focused on biomedical research, enhancing their discoverability for AI assistants through structured metadata and an accessible JSON API.
To maintain and validate a curated registry of Model Context Protocol (MCP) servers focused on biomedical research, enhancing their discoverability for AI assistants through structured metadata and an accessible JSON API.
Setup Requirements
- ⚠️Requires Python 3.11+ to run validation and build scripts.
- ⚠️Relies on `uv` / `uvx` being installed for the build system and pre-commit hooks.
- ⚠️Validation process involves external network calls to registered MCP server URLs, which may be slow or fail if external services are unresponsive.
Verified SafeView Analysis
mcp
by algolia
The MCP server acts as an intermediary, enabling Large Language Models (LLMs) to interact with Algolia's various APIs for search, analytics, A/B testing, query suggestions, recommendations, monitoring, and usage data.
The MCP server acts as an intermediary, enabling Large Language Models (LLMs) to interact with Algolia's various APIs for search, analytics, A/B testing, query suggestions, recommendations, monitoring, and usage data.
Setup Requirements
- ⚠️Requires Go (GoLang) to build and run the server.
- ⚠️Mandatory Algolia API credentials (ALGOLIA_APP_ID, ALGOLIA_API_KEY, ALGOLIA_INDEX_NAME) must be provided as environment variables. ALGOLIA_WRITE_API_KEY is also required for write operations, implying a paid Algolia account for full functionality.
- ⚠️Requires a Model Context Protocol (MCP) host or inspector (e.g., Claude Desktop, @modelcontextprotocol/inspector, or mark3labs/mcphost) to interact with the server's exposed tools.
Verified SafeView Analysis
mcp-server-couchbase
by Couchbase-Ecosystem
Enables LLMs to directly interact with Couchbase clusters for database operations and analytics via the Model Context Protocol (MCP).
Enables LLMs to directly interact with Couchbase clusters for database operations and analytics via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Requires a running Couchbase cluster and valid authentication credentials (connection string, plus either username/password or client certificates/keys).
- ⚠️If using HTTP or SSE transport modes, the server lacks built-in authorization; exposing it publicly without external security measures (e.g., API Gateway, firewall) is a significant security risk.
Verified SafeView Analysis
better-notion-mcp
by n24q02m
Provides a Markdown-first MCP Server for Notion, consolidating Notion's 28+ REST API endpoints into 7 composite tools optimized for AI agents to manage pages, databases, blocks, users, and workspace information efficiently.
Provides a Markdown-first MCP Server for Notion, consolidating Notion's 28+ REST API endpoints into 7 composite tools optimized for AI agents to manage pages, databases, blocks, users, and workspace information efficiently.
Setup Requirements
- ⚠️Requires `NOTION_TOKEN` environment variable with a valid Notion integration token.
- ⚠️Requires Node.js 22+ and pnpm (or mise) if building from source, otherwise Docker simplifies deployment.
- ⚠️Integration must be shared with specific Notion pages/databases to access them, as Notion API permissions are resource-specific.
Verified SafeView Analysis
mcp-claude-spotify
by imprvhub
Enables Claude Desktop to interact with Spotify for music search, playback control, and playlist management via the Model Context Protocol (MCP).
Enables Claude Desktop to interact with Spotify for music search, playback control, and playlist management via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires manual creation and configuration of a Spotify Developer App to obtain Client ID and Client Secret.
- ⚠️The Spotify App's Redirect URI must be set specifically to `http://127.0.0.1:8888/callback`.
- ⚠️Requires manual editing of the Claude Desktop configuration file (`claude_desktop_config.json`) with the server's absolute path and environment variables.
- ⚠️Multiple restarts of Claude Desktop are necessary during the initial setup process (after config changes and successful authentication) for tools to register properly.
- ⚠️The server listens on port 8888, which might lead to conflicts with other local services; troubleshooting steps involve potentially aggressive process termination.