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(8554)
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
windsurf-llama-cpp-mcp-bridge
by waqasm86
Provides a Model Control Protocol (MCP) interface for local GGUF Large Language Models, enabling tool-based interaction.
Provides a Model Control Protocol (MCP) interface for local GGUF Large Language Models, enabling tool-based interaction.
Setup Requirements
- ⚠️Requires a separate llama.cpp server instance running locally with a GGUF model.
- ⚠️Explicitly references Python 3.11 in configuration, though the README states Python 3.8+.
Verified SafeView Analysis
mcp-server-macos-reminders
by atani
An MCP server that allows direct manipulation of the standard macOS Reminders app from Claude Code for personal automation and AI-driven task management.
An MCP server that allows direct manipulation of the standard macOS Reminders app from Claude Code for personal automation and AI-driven task management.
Setup Requirements
- ⚠️Requires macOS (uses AppleScript, will not work on Windows/Linux).
- ⚠️Requires manual macOS privacy settings to grant Terminal/Node.js access to Reminders.
- ⚠️Requires manual JSON configuration in Claude Code's configuration file.
Review RequiredView Analysis
nerve
by jenksed
This project acts as an intercepting proxy for Minecraft Protocol (MCP) traffic, allowing for custom logic or modifications between a Minecraft client and server.
This project acts as an intercepting proxy for Minecraft Protocol (MCP) traffic, allowing for custom logic or modifications between a Minecraft client and server.
Setup Requirements
- ⚠️Requires Python 3.x environment.
- ⚠️SSL certificates (key and cert files) are needed for secure proxy operation.
- ⚠️Requires an existing Minecraft server to proxy connections to.
Verified SafeView Analysis
ep-gql-mcp
by efranlund
Enables natural language queries for hockey statistics, players, teams, leagues, and drafts by interfacing with the EliteProspects.com GraphQL API via Model Context Protocol (MCP).
Enables natural language queries for hockey statistics, players, teams, leagues, and drafts by interfacing with the EliteProspects.com GraphQL API via Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires running `npm run generate-schema` initially and whenever the upstream EliteProspects GraphQL API schema changes, before `npm run build` or running the server.
- ⚠️Relies on an external EliteProspects GraphQL API endpoint (configured via `EP_GQL_URL`) to be accessible and functional.
Verified SafeView Analysis
kbsearch-mcp-server
by jbromfld
This server acts as a Model Context Protocol (MCP) gateway, exposing internal knowledge base search (RAG) and CI/CD database query (NL2SQL) tools to AI assistants like GitHub Copilot.
This server acts as a Model Context Protocol (MCP) gateway, exposing internal knowledge base search (RAG) and CI/CD database query (NL2SQL) tools to AI assistants like GitHub Copilot.
Setup Requirements
- ⚠️Requires Docker and Docker Compose for the full demo system.
- ⚠️Dependent on external RAG (port 8000) and NL2SQL (port 8088) backend services to be running for full functionality.
- ⚠️A PostgreSQL database (port 5432) with `pgvector` is needed for the backend services.
- ⚠️Editor integrations (VS Code, Cursor, IntelliJ) require specific `.mcp.json` configuration or manual setup to connect to the server.
Verified SafeView Analysis
maixpy-mcp-server
by AlexanderChuykin
Provides MaixPy v4 documentation to LLM models via GitHub Copilot and other clients using the Model Context Protocol (MCP).
Provides MaixPy v4 documentation to LLM models via GitHub Copilot and other clients using the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires GitHub Copilot Chat for full integration.
- ⚠️Requires Docker for the recommended setup, or a local Python 3.x environment.
- ⚠️Manual configuration of VS Code settings.json is necessary, especially for local Python execution where the server.py path must be precisely specified.
Verified SafeView Analysis
huggingface_mcp_server
by charanadi4u
Provides a Model Context Protocol (MCP) server for AI models to interact with Hugging Face Hub resources (models, datasets, spaces, papers, collections) via a Groq-powered conversational client.
Provides a Model Context Protocol (MCP) server for AI models to interact with Hugging Face Hub resources (models, datasets, spaces, papers, collections) via a Groq-powered conversational client.
Setup Requirements
- ⚠️Requires a Groq API Key (paid API) for the client component.
- ⚠️Requires Python 3.11 or higher.
- ⚠️The client component (gradio_mcp_client.py) expects `MODEL_NAME` and `GROQ_API_KEY` environment variables to be set.
- ⚠️While `server.py` is the MCP server, the `client.py` provides the Gradio UI and automatically launches `server.py` as a subprocess to connect to it.
Verified SafeView Analysis
Task-4
by Zehra-code743
Automated analysis and auditing of software projects, including security, efficiency, and setup requirements.
Automated analysis and auditing of software projects, including security, efficiency, and setup requirements.
Setup Requirements
- ⚠️Requires Gemini API Key (Paid)
- ⚠️Specific Python version required, indicated by .python-version file.