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)
cloudlab-mcp
by ArdaGurcan
Enables AI assistants to directly manage and interact with CloudLab/Emulab experiments for provisioning, monitoring, and controlling compute resources.
Enables AI assistants to directly manage and interact with CloudLab/Emulab experiments for provisioning, monitoring, and controlling compute resources.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️Requires a CloudLab account with API access and a valid CloudLab JWT token.
- ⚠️The CloudLab JWT token must be saved to a specific file path or provided via the `CLOUDLAB_TOKEN_PATH` environment variable for the server to authenticate.
Verified SafeView Analysis
che-word-mcp
by kiki830621
Programmatically creates, reads, modifies, and exports Microsoft Word (.docx) documents without requiring Microsoft Word installation, providing a wide array of document manipulation tools.
Programmatically creates, reads, modifies, and exports Microsoft Word (.docx) documents without requiring Microsoft Word installation, providing a wide array of document manipulation tools.
Setup Requirements
- ⚠️Requires macOS 13.0+ and Swift 5.9+ for building from source.
- ⚠️Installation involves manual placement of the binary and configuration (e.g., in claude_desktop_config.json or via `claude mcp add`).
Verified SafeView Analysis
chatgpt-apps-sdk-nextjs-starter
by Nami7723
This project demonstrates building ChatGPT applications using the Model Context Protocol (MCP) with Next.js, providing tools and resources renderable natively within ChatGPT.
This project demonstrates building ChatGPT applications using the Model Context Protocol (MCP) with Next.js, providing tools and resources renderable natively within ChatGPT.
Setup Requirements
- ⚠️Requires Node.js (>=18.18.0) and pnpm (or equivalent package manager like npm/yarn) for development and deployment.
- ⚠️Deployment to Vercel is recommended for automatic `baseURL` configuration; otherwise, manual setup of VERCEL_PROJECT_PRODUCTION_URL, VERCEL_BRANCH_URL, or VERCEL_URL environment variables is required.
- ⚠️OpenAI API Key for ChatGPT interaction is configured within the ChatGPT settings, not directly in this application's environment variables.
Verified SafeView Analysis
HomeAssistant-Light-MCP
by Koneisto
Controls Home Assistant lights with detailed color and state management, and creates/manages scenes, complementing the official Home Assistant MCP with advanced light features.
Controls Home Assistant lights with detailed color and state management, and creates/manages scenes, complementing the official Home Assistant MCP with advanced light features.
Setup Requirements
- ⚠️Requires a running Home Assistant instance.
- ⚠️Requires a Home Assistant long-lived access token.
- ⚠️Requires Node.js and npm to run the server.
Verified SafeView Analysis
mcp-servers
by auxia-inc
Manage Google Drive files, folders, Google Sheets, and monitor Drive activity directly from Claude Code.
Manage Google Drive files, folders, Google Sheets, and monitor Drive activity directly from Claude Code.
Setup Requirements
- ⚠️Requires a graphical environment to open a browser for initial Google OAuth authentication.
- ⚠️Node.js version >=18 is required to run the server.
- ⚠️Hardcoded Google OAuth client credentials may need to be overridden if Google revokes or flags them for public exposure. (Though the README indicates these are Auxia's public credentials, users may want to configure their own).
Verified SafeView Analysis
puppeteer-mcp
by andytango
Provides browser automation capabilities through Puppeteer for AI agents to interact with web pages, capture content, and perform various browser operations.
Provides browser automation capabilities through Puppeteer for AI agents to interact with web pages, capture content, and perform various browser operations.
Setup Requirements
- ⚠️Requires Node.js version 18 or higher to run.
- ⚠️Puppeteer implicitly downloads a Chromium browser binary on first run, which requires sufficient disk space and network access.
- ⚠️The default browser launch configuration uses `--no-sandbox`, which is a significant security risk if the server is not run within an isolated container or trusted environment.
Review RequiredView Analysis
mcp-server-keycloak-auth
by rao-1706
An MCP server providing analytics tools, secured by Keycloak-based OAuth2 authentication.
An MCP server providing analytics tools, secured by Keycloak-based OAuth2 authentication.
Setup Requirements
- ⚠️Requires a running Keycloak server, configured with a specific realm, client, and custom scopes (`mcp:tools`, `mcp:resources`), as detailed in `docker/keycloak/KEYCLOAK_SETUP_GUIDE.md`.
- ⚠️Python 3.12 or newer is required.
- ⚠️Authentication is disabled by default (`ENABLE_AUTH=false`); setting `OAUTH_CLIENT_SECRET` and `ENABLE_AUTH=true` is necessary for active authentication.
Verified SafeView Analysis
test-remote-mcp-server
by Amardeshmukh2566
A server for testing remote interactions, possibly related to a Multiple-Choice Protocol (MCP).
A server for testing remote interactions, possibly related to a Multiple-Choice Protocol (MCP).
Review RequiredView Analysis
boilerplate-mcp
by akraradets
This repository serves as a boilerplate/template for developing a Model Context Protocol (MCP) server, integrating tools, resources, and prompts for LLM applications.
This repository serves as a boilerplate/template for developing a Model Context Protocol (MCP) server, integrating tools, resources, and prompts for LLM applications.
Setup Requirements
- ⚠️Requires Python 3.13 or newer.
- ⚠️FastMCP is a stateful framework, which can impact horizontal scaling and might lead to loss of elicitation/sampling features when behind a load balancer without sticky sessions.
- ⚠️Requires Node.js and npm/npx for `MCP Inspector`.
Review RequiredView Analysis
nasa_mcp
by trashchenkov
The server provides a collection of tools to interact with various NASA APIs for astronomy pictures, space weather, media search, and near-earth objects, acting as a unified interface for agent-based systems.
The server provides a collection of tools to interact with various NASA APIs for astronomy pictures, space weather, media search, and near-earth objects, acting as a unified interface for agent-based systems.
Setup Requirements
- ⚠️Requires 'fastmcp' Python library to be installed.
- ⚠️Requires 'NASA_API_KEY' environment variable for full functionality, otherwise a rate-limited 'DEMO_KEY' is used.
Verified SafeView Analysis
google-docs-mcp-docker
by nickweedon
Provides AI assistants with tools to read, create, edit, and manage Google Docs and Google Drive files, including advanced formatting and bulk operations.
Provides AI assistants with tools to read, create, edit, and manage Google Docs and Google Drive files, including advanced formatting and bulk operations.
Setup Requirements
- ⚠️Requires a Google Cloud Project setup, including enabling Google Docs and Drive APIs, configuring an OAuth Consent Screen, and creating OAuth Desktop app credentials (a multi-step manual process).
- ⚠️The Docker socket (`/var/run/docker.sock`) must be mounted into the container (read-only) for the automatic OAuth port discovery feature to function.
- ⚠️A blank `credentials/token.json` file needs to be created manually before the initial Google authentication process.
Verified SafeView Analysis
memory-mcp-server
by win10ogod
A server component designed for managing and processing an AI system's memory, including features for image optimization and handling prompts for language models.
A server component designed for managing and processing an AI system's memory, including features for image optimization and handling prompts for language models.
Setup Requirements
- ⚠️Requires Node.js dependencies to be installed (`npm install`)
- ⚠️Requires configuration based on `example-config.json`
- ⚠️Likely requires API keys for external AI/LLM/Vision services (e.g., OpenAI, Google Cloud AI) for full functionality