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(3677)
core
by opensumi
An extensible IDE framework for building web-based, desktop (Electron), and AI-native development environments, providing core UI components like message notifications and modal dialogues.
An extensible IDE framework for building web-based, desktop (Electron), and AI-native development environments, providing core UI components like message notifications and modal dialogues.
Setup Requirements
- ⚠️Requires Node.js >= 18.12.0.
- ⚠️Requires Yarn for dependency management (`yarn install`, `yarn run init`).
- ⚠️Native modules (e.g., `node-pty`, `keytar`, `nsfw`, `@parcel/watcher`) require compilation, which might involve `build-essential`, `libsecret-1-dev`, `node-gyp`, and specific Python/Electron development headers depending on the environment. The `yarn rebuild-native` command assists with this.
- ⚠️The `GITHUB_TOKEN` environment variable is required for changelog generation scripts (development/maintenance task).
Verified SafeView Analysis
boost
by laravel
Accelerates AI-assisted development by providing essential context and structure for generating high-quality, Laravel-specific code via an MCP server.
Accelerates AI-assisted development by providing essential context and structure for generating high-quality, Laravel-specific code via an MCP server.
Setup Requirements
- ⚠️Requires a Laravel application environment.
- ⚠️Requires specific setup and configuration within your chosen AI agent or IDE (e.g., PhpStorm, VS Code, Cursor).
- ⚠️The 'Search Docs' tool makes external API calls to boost.laravel.com, requiring internet connectivity.
Review RequiredView Analysis
mcp-router
by mcp-router
A desktop application that simplifies the management and aggregation of Model Context Protocol (MCP) servers.
A desktop application that simplifies the management and aggregation of Model Context Protocol (MCP) servers.
Setup Requirements
- ⚠️Requires Node.js >=20.0.0 and pnpm >=8.0.0 for development.
- ⚠️Core functionality relies on managing Model Context Protocol (MCP) servers, which need to be separately configured or imported (e.g., via DXT files).
- ⚠️Optional cloud synchronization features depend on an external subscription service (mcp-router.net).
Verified SafeView Analysis
gemini-mcp-tool
by jamubc
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Google Gemini CLI for comprehensive code and file analysis, structured edit suggestions, and creative brainstorming.
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Google Gemini CLI for comprehensive code and file analysis, structured edit suggestions, and creative brainstorming.
Setup Requirements
- ⚠️Requires Node.js v16.0.0 or higher
- ⚠️Requires Google Gemini CLI installed and configured separately (including API key setup)
- ⚠️Primarily designed and tested for Claude Desktop or Claude Code MCP clients
Verified SafeView Analysis
mcp-proxy
by sparfenyuk
Acts as a transparent proxy for Model Context Protocol (MCP) servers, allowing switching between stdio, Server-Sent Events (SSE), and Streamable HTTP transports.
Acts as a transparent proxy for Model Context Protocol (MCP) servers, allowing switching between stdio, Server-Sent Events (SSE), and Streamable HTTP transports.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Installation recommended via `uv` or `pipx`.
- ⚠️If acting as an SSE to stdio proxy, the security of the setup depends on the trustworthiness of the commands configured for the local stdio MCP server(s).
Verified SafeView Analysis
firecrawl-mcp-server
by firecrawl
A Model Context Protocol (MCP) server for integrating Firecrawl's web scraping, crawling, search, and structured data extraction capabilities with AI agents.
A Model Context Protocol (MCP) server for integrating Firecrawl's web scraping, crawling, search, and structured data extraction capabilities with AI agents.
Setup Requirements
- ⚠️Requires a Firecrawl API Key (paid service, unless self-hosting your own Firecrawl instance).
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️Crawl operations can return very large amounts of data, potentially exceeding token limits or incurring high costs if processed by an LLM.
- ⚠️Windows users running via `npx` might need to prefix the command with `cmd /c`.
Verified SafeView Analysis
gemini-cli
by google-gemini
Provides an A2A (Agent-to-Agent) server for the Gemini CLI, enabling external agents to interact with and utilize the CLI's capabilities for executing tasks and accessing tools.
Provides an A2A (Agent-to-Agent) server for the Gemini CLI, enabling external agents to interact with and utilize the CLI's capabilities for executing tasks and accessing tools.
Setup Requirements
- ⚠️Node.js version 20 or higher is required.
- ⚠️Docker or Podman is required for container-based sandboxing, which is used by the underlying Gemini CLI.
- ⚠️A Google Cloud Storage bucket name (`GCS_BUCKET_NAME`) is required for task persistence if GCS is configured.
Verified SafeView Analysis
nginx-ui
by 0xJacky
A web-based UI for managing Nginx configurations, monitoring logs, automating SSL certificate issuance via ACME, and providing AI-powered assistance for Nginx-related tasks and terminal commands.
A web-based UI for managing Nginx configurations, monitoring logs, automating SSL certificate issuance via ACME, and providing AI-powered assistance for Nginx-related tasks and terminal commands.
Setup Requirements
- ⚠️Requires Nginx to be installed and its configuration directories (e.g., `/etc/nginx`) to be accessible by the `nginx-ui` application, often necessitating specific permissions or Docker volume mounts.
- ⚠️Utilizing LLM features for Nginx configuration or code completion requires an OpenAI API Key, which is a paid service, and should be considered for potential data exposure to third-party providers.
- ⚠️Proper configuration of `LogDirWhiteList` in settings is mandatory for Nginx log viewing and indexing functionality; misconfiguration will prevent log access.
Verified SafeView Analysis
mcphub
by samanhappy
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
Setup Requirements
- ⚠️Database (PostgreSQL) is required for 'Better Auth', 'Activity Logging', and 'Smart Routing' features (configured via DB_URL environment variable).
- ⚠️OpenAI API Key (Paid) and an embedding model are required for 'Smart Routing' (AI-powered tool discovery using vector search).
- ⚠️CRITICAL: The JWT_SECRET environment variable MUST be explicitly set in production for security and persistent user sessions; a temporary random key is generated otherwise.
Review RequiredView Analysis
xiaozhi-esp32-server-java
by joey-zhou
Provides backend support and a management platform for smart hardware devices, focusing on AI-powered voice interaction, device management, and IoT control.
Provides backend support and a management platform for smart hardware devices, focusing on AI-powered voice interaction, device management, and IoT control.
Setup Requirements
- ⚠️Requires API keys for chosen LLM (e.g., OpenAI, ZhiPuAI, Xunfei, Ollama, Coze, Dify), STT, and TTS providers.
- ⚠️Requires Docker or local installations of MySQL and Redis for data persistence and caching.
- ⚠️Implicitly requires ESP32 hardware for full functionality as an IoT backend. Local Vosk and Silero VAD models need to be present at `models/vosk-model` and `models/silero_vad.onnx` respectively.
- ⚠️Frontend JSEncrypt keys (`web/src/utils/jsencrypt.ts`) need to be managed and are a potential security concern if not for trivial local storage encryption.
Review RequiredView Analysis
fastmcp
by punkpeye
A TypeScript framework for building Model Context Protocol (MCP) servers, providing high-level abstractions and boilerplate handling for features like tools, prompts, resources, sessions, authentication, and HTTP streaming.
A TypeScript framework for building Model Context Protocol (MCP) servers, providing high-level abstractions and boilerplate handling for features like tools, prompts, resources, sessions, authentication, and HTTP streaming.
Setup Requirements
- ⚠️OAuth features, especially with persistent token storage, require `jwtSigningKey` and `encryptionKey` to be consistently configured (e.g., via environment variables) across server restarts to prevent data loss. Auto-generated keys are not persistent.
- ⚠️Using JWKS verification (`JWKSVerifier`) requires manually installing the optional `jose` package via `npm install jose`.
- ⚠️Implementing authentication (`authenticate` function) requires careful handling of `http.IncomingMessage` and user-provided credentials to prevent injection or other HTTP-related vulnerabilities.
Verified SafeView Analysis
mcp-server-kubernetes
by Flux159
This MCP server enables AI agents to connect to and manage Kubernetes clusters by executing kubectl and Helm commands.
This MCP server enables AI agents to connect to and manage Kubernetes clusters by executing kubectl and Helm commands.
Setup Requirements
- ⚠️Requires kubectl installed and in your PATH.
- ⚠️Requires a valid kubeconfig file with contexts configured.
- ⚠️Requires Helm v3 installed and in your PATH (optional if not using Helm).