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)
frc-rag-mcpserver
by ramalamadingdong
Provides RAG-based access to WPILib documentation for FRC robotics programming via a Model Context Protocol (MCP) server, specifically for GitHub Copilot.
Provides RAG-based access to WPILib documentation for FRC robotics programming via a Model Context Protocol (MCP) server, specifically for GitHub Copilot.
Setup Requirements
- ⚠️Requires connectivity to an external, pre-hosted server (http://97.139.150.106:3000/), which may experience downtime or performance variability.
- ⚠️Requires specific VS Code user-level configuration by creating or modifying `mcp.json` in the user's config folder with an exact server name 'WPILibRag'.
- ⚠️Requires a `.github/copilot-instructions.md` file in the project root with mandatory instructions to direct GitHub Copilot to use the MCP tool for WPILib-related queries.
Verified SafeView Analysis
penpot-mcp
by penpot
The Penpot MCP server enables LLMs to perform data queries, transformation, and creation operations on Penpot design files by allowing LLMs to execute JavaScript code via a Penpot plugin.
The Penpot MCP server enables LLMs to perform data queries, transformation, and creation operations on Penpot design files by allowing LLMs to execute JavaScript code via a Penpot plugin.
Setup Requirements
- ⚠️Requires Node.js v22 for server and plugin.
- ⚠️Chromium-based browsers (v142+) may require explicit approval for Private Network Access (PNA) to connect to the local plugin server.
- ⚠️Multi-user mode is under development and uses a hardcoded 'dummyToken', lacking proper authentication.
- ⚠️Python scripts (for API docs generation) use `pixi` for environment management, requiring its installation for development tasks.
Review RequiredView Analysis
mcp-audit
by apisec-inc
Security audit and governance for AI agent configurations (MCPs) in development environments and GitHub repositories.
Security audit and governance for AI agent configurations (MCPs) in development environments and GitHub repositories.
Setup Requirements
- ⚠️Backend deployment requires a Vercel account, Google Workspace email (@apisec.ai), and a Gmail App Password.
- ⚠️Web app GitHub scanning requires a Personal Access Token with 'repo' and 'read:org' permissions.
- ⚠️CLI tool requires Python 3.9+.
Verified SafeView Analysis
mcp
by mondaycom
This server provides an interface for AI agents to interact with the monday.com API, enabling automated workflows and integrations within the monday.com work operating system.
This server provides an interface for AI agents to interact with the monday.com API, enabling automated workflows and integrations within the monday.com work operating system.
Setup Requirements
- ⚠️Requires Node.js v20 or higher.
- ⚠️Requires NPM v5.2.0 or higher.
- ⚠️A monday.com API key is mandatory for authentication and API interaction.
- ⚠️ATP mode, which includes a dynamic code execution tool, is an Alpha feature and may be unstable or change.
Review RequiredView Analysis
matlab-mcp-core-server
by matlab
The MATLAB MCP Core Server enables AI applications to start and quit MATLAB, execute MATLAB code, and assess code quality.
The MATLAB MCP Core Server enables AI applications to start and quit MATLAB, execute MATLAB code, and assess code quality.
Setup Requirements
- ⚠️Requires MATLAB (MathWorks) 2020b or later to be installed on the system.
- ⚠️MATLAB executable must be added to the system PATH environment variable.
- ⚠️For Claude Desktop integration, Node.js and the `@modelcontextprotocol/server-filesystem` package are required.
Verified SafeView Analysis
mcp-shark
by mcp-shark
Aggregate multiple Model Context Protocol (MCP) servers into a single unified interface with a powerful monitoring UI.
Aggregate multiple Model Context Protocol (MCP) servers into a single unified interface with a powerful monitoring UI.
Setup Requirements
- ⚠️Requires Node.js 20.0.0 or higher.
- ⚠️The 'Smart Scan' feature requires an external API token, which may incur costs from the associated service (smart.mcpshark.sh).
- ⚠️Requires an existing Model Context Protocol (MCP) configuration file (e.g., ~/.cursor/mcp.json) or manual input for server setup.
Verified SafeView Analysis
mcp-nixos
by utensils
An MCP server providing accurate, real-time information about NixOS packages, configuration options, Home Manager, nix-darwin, Nixvim, FlakeHub, and package versions to prevent AI hallucinations.
An MCP server providing accurate, real-time information about NixOS packages, configuration options, Home Manager, nix-darwin, Nixvim, FlakeHub, and package versions to prevent AI hallucinations.
Setup Requirements
- ⚠️Requires Python 3.11+
- ⚠️Requires an active internet connection as all queries hit live APIs (no caching)
- ⚠️Hardcoded API credentials in source code (security risk)
Review RequiredView Analysis
sudocode
by sudocode-ai
Git-native spec and issue management for AI-assisted software development, enabling agents to track context, manage tasks, and collaborate through structured workflows and feedback loops within a version-controlled repository. It provides agent orchestration, context persistence, and real-time visualization for complex, long-horizon software development tasks.
Git-native spec and issue management for AI-assisted software development, enabling agents to track context, manage tasks, and collaborate through structured workflows and feedback loops within a version-controlled repository. It provides agent orchestration, context persistence, and real-time visualization for complex, long-horizon software development tasks.
Setup Requirements
- ⚠️Requires Node.js >= 18.0.0 and npm >= 7.0.0.
- ⚠️Requires Git CLI installed and configured.
- ⚠️Requires local SQLite cache (`.sudocode/cache.db`), which is gitignored.
- ⚠️AI service credentials (e.g., Claude Code, OpenAI API Key) must be configured locally for remote deployment/execution.
- ⚠️Claude Code CLI (`@anthropic-ai/claude-cli`) may be required for Claude integration.
- ⚠️Worktrees are used for agent isolation; ensure sufficient disk space and proper Git configuration.
- ⚠️Third-party integration plugins extend functionality but require careful vetting and configuration.
- ⚠️Manual cleanup of orphaned worktrees and branches may be necessary.
- ⚠️Prompts can reference specs, issues, and files directly using `[[ID]]` or `@file` syntax, which needs to be understood for effective agent direction.
- ⚠️For orchestrator workflows, goal-based workflows require the orchestrator engine (`config.engineType: 'orchestrator'`).
Verified SafeView Analysis
claudepro-directory
by JSONbored
A central directory and API gateway for discovering, searching, and managing various Claude configurations, including AI agents, MCP servers, rules, commands, and hooks. It provides content serving, search, and OAuth authorization for MCP clients.
A central directory and API gateway for discovering, searching, and managing various Claude configurations, including AI agents, MCP servers, rules, commands, and hooks. It provides content serving, search, and OAuth authorization for MCP clients.
Setup Requirements
- ⚠️Requires Node.js >= 22.0.0 and pnpm >= 10.0.0.
- ⚠️Requires a local Deno installation to serve/type-check Edge Functions locally (e.g., `brew install deno`).
- ⚠️Heavy reliance on Supabase for database, authentication, and edge functions. Requires a Supabase project and associated keys.
Verified SafeView Analysis
cli
by smithery-ai
The Smithery CLI is a developer tool for installing, managing, building, running, and deploying Model Context Protocol (MCP) servers and integrating them with various AI clients.
The Smithery CLI is a developer tool for installing, managing, building, running, and deploying Model Context Protocol (MCP) servers and integrating them with various AI clients.
Setup Requirements
- ⚠️Requires NodeJS version 20 or above.
- ⚠️Requires a Smithery API key for many operations (e.g., `login`, `search`, `deploy`, `dev` with tunneling), implying an account on the Smithery platform.
- ⚠️Python (for `uvx`) or Bun (for `bunx`) might be required and prompted for installation if a `stdio` server connection uses these runtimes.
Verified SafeView Analysis
mcp-toolkit
by nuxt-modules
Develop a Model Context Protocol (MCP) server directly within a Nuxt application, allowing AI agents to interact with application functionalities, access data, and utilize predefined prompts.
Develop a Model Context Protocol (MCP) server directly within a Nuxt application, allowing AI agents to interact with application functionalities, access data, and utilize predefined prompts.
Setup Requirements
- ⚠️Requires manual installation of `zod` if not using `npx nuxt module add mcp-toolkit` for module setup.
- ⚠️`nitro.experimental.asyncContext: true` must be enabled in `nuxt.config.ts` to access `useEvent()` within MCP handlers, which is crucial for middleware and context-aware tools (e.g., user authentication).
- ⚠️Deployment to Cloudflare Workers requires an additional `agents` package to be installed.
Verified SafeView Analysis
utcp-mcp
by universal-tool-calling-protocol
This project acts as a versatile bridge exposing Universal Tool Calling Protocol (UTCP) tools as Model Context Protocol (MCP) tools, enabling AI agents and other MCP-compatible clients to discover, manage, and execute a wide range of external capabilities including APIs, command-line tools, and inline code execution.
This project acts as a versatile bridge exposing Universal Tool Calling Protocol (UTCP) tools as Model Context Protocol (MCP) tools, enabling AI agents and other MCP-compatible clients to discover, manage, and execute a wide range of external capabilities including APIs, command-line tools, and inline code execution.
Setup Requirements
- ⚠️Requires Python 3.8+, Node.js 18+, or Rust toolchain, depending on the chosen bridge implementation and its specific features.
- ⚠️Requires a `.utcp_config.json` file for defining tool providers and initial configurations.
- ⚠️The default Docker setup exposes ports 8776 (Client MCP), 8777 (Proxy MCP), and 8778 (FastAPI web server) on all network interfaces (0.0.0.0), which may require firewall configuration or explicit binding to 127.0.0.1 for local development.