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(151)
mcpb
by modelcontextprotocol
A CLI toolchain for developing, validating, packing, and signing MCP (Model Context Protocol) Bundles for AI desktop applications, with experimental UV runtime support for Python.
A CLI toolchain for developing, validating, packing, and signing MCP (Model Context Protocol) Bundles for AI desktop applications, with experimental UV runtime support for Python.
Setup Requirements
- ⚠️Requires Node.js (v16.0.0+) to run the CLI tool.
- ⚠️Python extensions using the traditional 'python' server type have a 'Limitation: Cannot portably bundle compiled dependencies' (e.g., pydantic).
- ⚠️UV runtime support for Python extensions is experimental and may change in future versions.
- ⚠️Icon validation warns for remote URLs and errors for absolute paths or '${__dirname}' variables; icons should be local PNG files for optimal Claude Desktop compatibility.
Verified SafeView Analysis
sandbox
by agent-infra
A comprehensive sandbox environment for AI agents, integrating browser, shell, file system, VSCode server, Jupyter notebooks, and Model Context Protocol (MCP) services within a unified Docker container for agent development and tool evaluation.
A comprehensive sandbox environment for AI agents, integrating browser, shell, file system, VSCode server, Jupyter notebooks, and Model Context Protocol (MCP) services within a unified Docker container for agent development and tool evaluation.
Setup Requirements
- ⚠️Requires Docker to run the sandbox environment.
- ⚠️The `docker run` command explicitly disables `seccomp` filtering (`--security-opt seccomp=unconfined`), which is a significant security consideration. Users must be aware that the container's security depends heavily on its isolation from the host.
- ⚠️Specific integrations (e.g., Volcengine provider for cloud sandbox management, OpenAI for agent interactions) require configuring corresponding API keys as environment variables, although these are not mandatory for the base sandbox server to start.
Verified SafeView Analysis
enrichmcp
by featureform
A Python framework for building semantic APIs for AI agents, allowing them to discover, understand, and navigate structured data models via the Model Context Protocol.
A Python framework for building semantic APIs for AI agents, allowing them to discover, understand, and navigate structured data models via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Python 3.11+.
- ⚠️SQLAlchemy integration requires the `enrichmcp[sqlalchemy]` extra and an async SQLAlchemy driver (e.g., `aiosqlite`).
- ⚠️Redis caching requires the `redis` package.
- ⚠️All relationships must have at least one resolver defined before running the application, otherwise `app.run()` will raise a `ValueError`.
Review RequiredView Analysis
aderyn
by Cyfrin
A powerful Solidity static analyzer that provides structured access to smart contract code, ASTs, and analysis results via a Model Context Protocol (MCP) server or Language Server Protocol (LSP), primarily intended for AI agents or advanced tooling.
A powerful Solidity static analyzer that provides structured access to smart contract code, ASTs, and analysis results via a Model Context Protocol (MCP) server or Language Server Protocol (LSP), primarily intended for AI agents or advanced tooling.
Setup Requirements
- ⚠️Windows users must have WSL installed for installation via installer scripts (curl/Homebrew/npm).
- ⚠️Building from source requires a Rust toolchain and specific Cargo tools (`cargo-release`) and GitHub CLI (`gh`) for development/release workflows.
- ⚠️Custom project structures require an `aderyn.toml` configuration file to define source paths, excludes, and includes, otherwise auto-detection for Foundry/Hardhat is used.
Verified SafeView Analysis
uLoopMCP
by hatayama
Acts as a Model Context Protocol (MCP) server to bridge communication between Unity Editor and AI-powered development tools like Cursor, enabling autonomous AI-driven development loops.
Acts as a Model Context Protocol (MCP) server to bridge communication between Unity Editor and AI-powered development tools like Cursor, enabling autonomous AI-driven development loops.
Setup Requirements
- ⚠️Requires Node.js 18 or higher and Unity 2020.3 or higher.
- ⚠️The Unity MCP Bridge package must be installed in Unity, either via Git URL or OpenUPM.
- ⚠️To use the `execute-dynamic-code` tool, the `Microsoft.CodeAnalysis.CSharp` NuGet package must be installed in Unity via the OpenUPM scoped registry, which is a multi-step process.
Review RequiredView Analysis
FerrumMCP
by Eth3rnit3
A browser automation server for AI assistants to interact with web pages through a standardized Model Context Protocol (MCP) interface.
A browser automation server for AI assistants to interact with web pages through a standardized Model Context Protocol (MCP) interface.
Setup Requirements
- ⚠️Requires Ruby 3.2+ and a local Chrome/Chromium installation if not using Docker.
- ⚠️Docker deployment requires `--security-opt seccomp=unconfined` and automatically enforces headless browser mode.
- ⚠️CAPTCHA solving requires `whisper-cli` (an external binary) to be installed separately and configured via `WHISPER_PATH`.
Verified SafeView Analysis
ssd-ai
by ssdeanx
An AI development assistant implementing the Model Context Protocol (MCP) standard, offering 36 specialized tools for TypeScript, JavaScript, and Python projects, with intelligent memory management, code analysis, reasoning frameworks, and long-running task support.
An AI development assistant implementing the Model Context Protocol (MCP) standard, offering 36 specialized tools for TypeScript, JavaScript, and Python projects, with intelligent memory management, code analysis, reasoning frameworks, and long-running task support.
Setup Requirements
- ⚠️Requires Node.js 18.0 or higher.
- ⚠️Requires Python 3.x for Python code analysis capabilities.
- ⚠️Requires Chrome/Chromium/Edge/Brave browser installed for browser automation tools, or the CHROME_PATH environment variable set.
- ⚠️Needs write access to `process.cwd()/memories` for SQLite database and `os.tmpdir()` for temporary Python scripts.
Verified SafeView Analysis
kom
by weibaohui
Manages Kubernetes clusters and resources, providing an SDK-level wrapper for kubectl/client-go with Multi-Cluster Proxy (MCP) server capabilities.
Manages Kubernetes clusters and resources, providing an SDK-level wrapper for kubectl/client-go with Multi-Cluster Proxy (MCP) server capabilities.
Setup Requirements
- ⚠️Requires access to a Kubernetes cluster (via kubeconfig or in-cluster setup).
- ⚠️AWS CLI must be installed and configured on the host running the server for EKS cluster integration.
- ⚠️The default server setup uses a weak 'username' header for client identification; users MUST implement robust authentication and authorization logic via callbacks to secure privileged Kubernetes operations.
- ⚠️Directly accepts AWS credentials (AccessKey/SecretAccessKey) in EKSAuthConfig, which are then used as environment variables for AWS CLI calls by child processes.
Review RequiredView Analysis
tinystruct
by tinystruct
Implements the Model Context Protocol (MCP) for interacting with AI models, tools, resources, and prompts, offering both client and server functionalities.
Implements the Model Context Protocol (MCP) for interacting with AI models, tools, resources, and prompts, offering both client and server functionalities.
Setup Requirements
- ⚠️Requires Java Development Kit (JDK) 8+ to build and run.
- ⚠️For production, a strong `mcp.auth.token` should be explicitly configured.
- ⚠️Optional: A Redis server is required for distributed locking and potentially other distributed features; defaults to `127.0.0.1:6379` if not configured.
Verified SafeView Analysis
claude-desktop-extension-bear-notes
by vasylenko
Enables AI assistants like Claude to search, create, read, and modify notes in the local Bear Notes application on macOS, enhancing personal knowledge management workflows with complete privacy.
Enables AI assistants like Claude to search, create, read, and modify notes in the local Bear Notes application on macOS, enhancing personal knowledge management workflows with complete privacy.
Setup Requirements
- ⚠️Requires Bear Notes app to be installed (macOS only).
- ⚠️Requires Claude Desktop to be installed.
- ⚠️Requires Node.js runtime version >= 22.5.0.
- ⚠️Node.js must be run with the `--experimental-sqlite` flag enabled.
Verified SafeView Analysis
mcp-gopls
by hloiseau
An MCP server that enables AI assistants to utilize Go's Language Server Protocol (gopls) for advanced code analysis, navigation, refactoring, and execution of Go tooling within Go workspaces.
An MCP server that enables AI assistants to utilize Go's Language Server Protocol (gopls) for advanced code analysis, navigation, refactoring, and execution of Go tooling within Go workspaces.
Setup Requirements
- ⚠️Requires Go 1.25+ to be installed.
- ⚠️Requires 'gopls' to be installed (go install golang.org/x/tools/gopls@latest).
- ⚠️Requires the '--workspace' flag or MCP_GOPLS_WORKSPACE environment variable to specify the absolute path to the Go project root.
- ⚠️Requires specific JSON configuration within the AI client (e.g., Cursor, Claude Desktop, GitHub Copilot) to connect to the MCP server.
Verified SafeView Analysis
mcp-server
by gleanwork
This server acts as a local backend for Model Context Protocol (MCP) clients, enabling AI assistants and other tools to interact with Glean's enterprise search, chat, and document retrieval capabilities.
This server acts as a local backend for Model Context Protocol (MCP) clients, enabling AI assistants and other tools to interact with Glean's enterprise search, chat, and document retrieval capabilities.
Setup Requirements
- ⚠️Requires Glean API Token (`GLEAN_API_TOKEN`) and Glean instance name (`GLEAN_INSTANCE` or `GLEAN_URL`) configured via environment variables or CLI flags.
- ⚠️Uses `pnpm` as the package manager; `pnpm install` is required for setup.
- ⚠️Requires Node.js version 20 or higher, as specified in `engines.node` and `mise.toml`.