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(2689)
core
by opensumi
A framework for building AI-Native IDE products, providing core functionalities like editor, file management, terminal, debugging, search, and extension support, with a strong focus on AI integration and interactive UI components.
A framework for building AI-Native IDE products, providing core functionalities like editor, file management, terminal, debugging, search, and extension support, with a strong focus on AI integration and interactive UI components.
Setup Requirements
- ⚠️Requires Node.js >= 18 for development and deployment.
- ⚠️Requires Yarn as the package manager.
- ⚠️Requires `git` command-line tool to be available in PATH for SCM features.
- ⚠️Native module rebuilding (e.g., `node-pty`, `@parcel/watcher`, `nsfw`, `keytar`) may require `build-essential` and `libsecret-1-dev` (Linux) or other system-specific development tools.
- ⚠️Installation of vscode-compatible extensions happens via `yarn run download-extension` from `open-vsx.org` by default.
Verified SafeView Analysis
boost
by laravel
Laravel Boost accelerates AI-assisted development by providing context and specialized tools for AI to generate high-quality, Laravel-specific code.
Laravel Boost accelerates AI-assisted development by providing context and specialized tools for AI to generate high-quality, Laravel-specific code.
Setup Requirements
- ⚠️Requires an existing Laravel application.
- ⚠️Initial setup requires running `php artisan boost:install` and potentially configuring editor-specific MCP settings (e.g., PhpStorm, VS Code, Cursor).
- ⚠️The `SearchDocs` and `ReportFeedback` tools rely on an external hosted documentation/feedback API service (`boost.laravel.com`).
- ⚠️Integration with Laravel Herd or Sail requires user confirmation during installation.
Review RequiredView Analysis
mcp-router
by mcp-router
A desktop application for managing Model Context Protocol (MCP) servers, supporting local and remote connections, context management, and integration with AI tools.
A desktop application for managing Model Context Protocol (MCP) servers, supporting local and remote connections, context management, and integration with AI tools.
Setup Requirements
- ⚠️Requires Node.js >= 20.0.0 and pnpm >= 8.0.0 for development/building.
- ⚠️The Electron app installation is platform-specific (Windows/macOS installer via releases page).
- ⚠️User-defined 'hooks' in workflows utilize `vm.Script.runInContext`, which, despite sandboxing efforts, carries inherent security risks due to arbitrary code execution capabilities if exploited.
Review RequiredView 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
The mcp-proxy allows switching between MCP server transports, primarily enabling communication between stdio and SSE/StreamableHTTP endpoints.
The mcp-proxy allows switching between MCP server transports, primarily enabling communication between stdio and SSE/StreamableHTTP endpoints.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Installation via `uv` or `pipx` is recommended.
- ⚠️For 'SSE to stdio' mode, exposing on non-localhost (`--host 0.0.0.0`) or using `--allow-origin='*'` without proper authentication (e.g., OAuth2 with `--client-id`, `--client-secret`, `--token-url`) creates significant security risks by allowing remote command execution.
- ⚠️Requires an external MCP server or client to proxy for meaningful functionality.
Verified SafeView Analysis
firecrawl-mcp-server
by firecrawl
Provides web scraping, crawling, search, and structured data extraction capabilities to AI models via the Model Context Protocol.
Provides web scraping, crawling, search, and structured data extraction capabilities to AI models via the Model Context Protocol.
Setup Requirements
- ⚠️Requires a Firecrawl API Key (paid service) for cloud API usage.
- ⚠️Requires Node.js version 18 or higher to run.
- ⚠️If using a self-hosted Firecrawl instance (`FIRECRAWL_API_URL`), ensure LLM support is configured for extraction tools, as it might not be enabled by default.
Verified SafeView Analysis
awesome-mcp-servers
by wong2
A central directory for discovering and referencing various Model Context Protocol (MCP) servers, clients, and frameworks for AI agents.
A central directory for discovering and referencing various Model Context Protocol (MCP) servers, clients, and frameworks for AI agents.
Verified SafeView Analysis
nginx-ui
by 0xJacky
Nginx Log Analysis and Management UI with AI Assistant features for configuration, monitoring, and debugging across clustered Nginx instances.
Nginx Log Analysis and Management UI with AI Assistant features for configuration, monitoring, and debugging across clustered Nginx instances.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid) for AI chat and code completion features.
- ⚠️Requires Nginx installation and configuration, with accessible log and config paths.
- ⚠️Requires downloading a GeoLite2 database for geo-IP log analytics (needs internet access).
- ⚠️Best deployed via Docker Compose for a complete setup.
Review RequiredView Analysis
mcphub
by samanhappy
A hub for managing, orchestrating, and providing a unified API for various Model Context Protocol (MCP) servers and their tools, including user management, OAuth services, and discovery of external servers.
A hub for managing, orchestrating, and providing a unified API for various Model Context Protocol (MCP) servers and their tools, including user management, OAuth services, and discovery of external servers.
Setup Requirements
- ⚠️Requires Node.js (>=20.0.0).
- ⚠️Smart Routing feature requires an OpenAI API Key (paid service) and a PostgreSQL database with `pgvector` extension if enabled.
- ⚠️Cloud Market feature requires a MCPROUTER_API_KEY for API access.
- ⚠️Running in database mode (`DB_URL` environment variable set) requires a PostgreSQL database with `pgvector` extension.
Verified SafeView Analysis
metamcp
by metatool-ai
Dynamically aggregates multiple MCP servers into a unified MetaMCP server, applies middleware, and exposes them through configurable API endpoints.
Dynamically aggregates multiple MCP servers into a unified MetaMCP server, applies middleware, and exposes them through configurable API endpoints.
Setup Requirements
- ⚠️Docker and Docker Compose are highly recommended for local development and production deployment.
- ⚠️A PostgreSQL database is required for persistent storage of configurations and user data.
- ⚠️Critical environment variables (e.g., `BETTER_AUTH_SECRET`, `POSTGRES_PASSWORD`) must be changed from their default values in production environments for security.
- ⚠️If integrating custom MCP servers with additional dependencies, a custom Dockerfile will be necessary to install these dependencies and mitigate cold start issues.
- ⚠️The frontend development container setup requires a reliable network connection for initial dependency installation and image building.
Verified SafeView Analysis
fastmcp
by punkpeye
Build Model Context Protocol (MCP) servers in TypeScript with features like session management, authentication (including OAuth), streaming, and type-safe tool/resource/prompt definitions.
Build Model Context Protocol (MCP) servers in TypeScript with features like session management, authentication (including OAuth), streaming, and type-safe tool/resource/prompt definitions.
Setup Requirements
- ⚠️Optional JWKS (JSON Web Key Set) verification requires manual installation of the `jose` peer dependency (`npm install jose`).
- ⚠️OAuth authentication requires pre-configuration with an upstream provider (e.g., Google, GitHub, Azure) and setting corresponding environment variables (e.g., `GOOGLE_CLIENT_ID`, `GOOGLE_CLIENT_SECRET`).
- ⚠️For OAuth functionality, the `baseUrl` of the FastMCP server and the `redirectPath` (`/oauth/callback` by default) must be correctly configured in your upstream OAuth provider's settings.
Verified SafeView Analysis
mcp-server-kubernetes
by Flux159
Manages Kubernetes clusters by executing kubectl and Helm commands, facilitating automation and interaction through the Model Context Protocol.
Manages Kubernetes clusters by executing kubectl and Helm commands, facilitating automation and interaction through the Model Context Protocol.
Setup Requirements
- ⚠️Requires `kubectl` to be installed and in PATH.
- ⚠️Requires a valid `kubeconfig` file with configured contexts for cluster access, or specific environment variables for authentication.
- ⚠️Requires `Helm v3` to be installed and in PATH if Helm operations are used.
- ⚠️HTTP/SSE transport modes (`ENABLE_UNSAFE_SSE_TRANSPORT`, `ENABLE_UNSAFE_STREAMABLE_HTTP_TRANSPORT`) are marked as 'UNSAFE' and need external security layers (e.g., proxy with authentication/authorization) for production use. DNS rebinding protection might also need explicit enabling (`DNS_REBINDING_PROTECTION`, `DNS_REBINDING_ALLOWED_HOST`).