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)
Databricks-MCP
by AllAboutAzure
The project analyzes and optimizes the performance of Databricks' Management Control Plane (MCP) server.
The project analyzes and optimizes the performance of Databricks' Management Control Plane (MCP) server.
Setup Requirements
- ⚠️Requires an existing Databricks workspace and an understanding of Databricks operations.
- ⚠️Requires Serverless computes to be enabled for notebooks in the Databricks environment.
Review RequiredView Analysis
MCP-Workshop
by irobust
Implements a basic Model Context Protocol (MCP) server using FastAPI to provide a discoverable and executable 'get_weather' tool for LLMs.
Implements a basic Model Context Protocol (MCP) server using FastAPI to provide a discoverable and executable 'get_weather' tool for LLMs.
Setup Requirements
- ⚠️Requires FastAPI and Pydantic libraries to be installed.
- ⚠️Requires a Uvicorn server to host the FastAPI application.
Verified SafeView Analysis
Azure_Devops_MCP_Server
by saktheeswar
Enables AI agents to securely query Azure DevOps data (work items, projects, tickets) via a custom Model Context Protocol (MCP) server built with NestJS.
Enables AI agents to securely query Azure DevOps data (work items, projects, tickets) via a custom Model Context Protocol (MCP) server built with NestJS.
Setup Requirements
- ⚠️Requires an Azure DevOps Personal Access Token (PAT) with appropriate permissions. The `ADO_PAT` environment variable should be set to your PAT.
- ⚠️The `AUSER_NAME` environment variable is also required for Azure DevOps authentication, though for PATs, it can often be an arbitrary string or the PAT itself (the README's example `AUSER_NAME=your-personal-access-token` suggests using the PAT here).
Verified SafeView Analysis
mcp-servers
by nahidnstu12
Provides tools for code understanding and manipulation, including searching code, analyzing imports, getting project structure, and performing file operations within a defined project root.
Provides tools for code understanding and manipulation, including searching code, analyzing imports, getting project structure, and performing file operations within a defined project root.
Setup Requirements
- ⚠️The 'PROJECT_ROOT' variable is hardcoded in 'mcp-server.js' and must be manually updated to the target project's absolute path for the server to function correctly.
- ⚠️The server is intended to run within the Claude Desktop environment, leveraging its stdio transport.
- ⚠️A critical security vulnerability exists allowing directory traversal, enabling unauthorized read/write access to files outside the specified project directory.
Review RequiredView Analysis
glam-mcp
by slamb2k
Orchestrates and automates various Git and GitHub development workflows, providing rich, contextual feedback and intelligent suggestions to AI agents or developers.
Orchestrates and automates various Git and GitHub development workflows, providing rich, contextual feedback and intelligent suggestions to AI agents or developers.
Setup Requirements
- ⚠️Requires Git CLI installed and configured.
- ⚠️Requires GitHub CLI (gh) installed and authenticated for GitHub-specific operations.
- ⚠️Requires Node.js runtime and npm/yarn for package management/script execution.
Verified SafeView Analysis
fpl-mcp-server
by pmc-a
Provides a Model Context Protocol (MCP) server for accessing Fantasy Premier League (FPL) data and manager information via eight specialized tools.
Provides a Model Context Protocol (MCP) server for accessing Fantasy Premier League (FPL) data and manager information via eight specialized tools.
Setup Requirements
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️Relies on the public and undocumented FPL API via the 'fpl-fetch' library, which may experience unexpected changes or downtime.
Verified SafeView Analysis
mcp-api-keys-server
by unalluri
Manages and securely retrieves API keys for various services (LLM, SaaS, Canva, internal) by exposing them as an MCP server.
Manages and securely retrieves API keys for various services (LLM, SaaS, Canva, internal) by exposing them as an MCP server.
Setup Requirements
- ⚠️Requires Go 1.21+ for local development or Docker for containerized deployment.
- ⚠️Environment variables must be manually configured in a `.env` file or via Docker for the server to function.
- ⚠️An MCP client (e.g., Claude Code) is required to interact with the server via its JSON-RPC interface.
Verified SafeView Analysis
kg-mcp-server
by rodrigo-loayza
An academic Model Context Protocol (MCP) server for Computer Science, providing contextualized information, code analysis, prerequisite navigation, and prompt generation by integrating vector search (RAG) with a Neo4j knowledge graph.
An academic Model Context Protocol (MCP) server for Computer Science, providing contextualized information, code analysis, prerequisite navigation, and prompt generation by integrating vector search (RAG) with a Neo4j knowledge graph.
Setup Requirements
- ⚠️Requires a running Neo4j database instance, which must be pre-populated by running the offline ETL pipeline (`main_etl.py`). The hardcoded Neo4j credentials ('neo4j', '12345678') are used for connection.
- ⚠️Depends on pre-built HNSW index (`hnsw_index.bin`) and embedding files (`*_embeddings.npy`), which are generated by the offline ETL process (`hnsw_builder.py`, `generate_embeddings.py`). These files must exist in the specified `data/indices` and `data/processed` directories.
- ⚠️Requires significant Python dependencies including `sentence-transformers`, `hnswlib`, `torch`, `neo4j`, `mcp-server`, `uvicorn`, `starlette`. A Python virtual environment is recommended and suggested in configurations.
- ⚠️The `paraphrase-multilingual-mpnet-base-v2` embedding model (~1GB) will be downloaded by `sentence-transformers` on first load, which can take time and requires an internet connection.
Review RequiredView Analysis
gmail-mcp
by 0xRaduan
Manages Gmail operations, including sending, reading, searching, managing labels, and filters, through natural language interactions for AI assistants like Claude Desktop.
Manages Gmail operations, including sending, reading, searching, managing labels, and filters, through natural language interactions for AI assistants like Claude Desktop.
Setup Requirements
- ⚠️Requires manual creation of a Google Cloud Project, enabling the Gmail API, and setting up OAuth 2.0 credentials (gcp-oauth.keys.json).
- ⚠️Authentication requires a browser launch and a local HTTP server to run on port 3000; conflicts may arise if the port is in use.
- ⚠️Sending emails from a custom 'from' address requires that address to be a verified send-as alias in Gmail settings.
Verified SafeView Analysis
Wazuh-MCP-Server
by itcolombiaco
Provides a server for a Model Context Protocol (MCP) specifically integrated with Wazuh, likely for context management.
Provides a server for a Model Context Protocol (MCP) specifically integrated with Wazuh, likely for context management.
Review RequiredView Analysis
docmcp-server
by samzhu
A Documentation Model Context Protocol (MCP) Server for AI agents, providing indexed technical documentation, full-text and semantic search, code examples, and API key management.
A Documentation Model Context Protocol (MCP) Server for AI agents, providing indexed technical documentation, full-text and semantic search, code examples, and API key management.
Setup Requirements
- ⚠️Requires Java 21+ for Virtual Threads support
- ⚠️Requires PostgreSQL database with pgvector extension (can be run via Docker Compose locally)
- ⚠️Requires Google GenAI API Key (Paid service) for embedding generation
- ⚠️GitHub Token is highly recommended for documentation synchronization to avoid hitting lower API rate limits
Verified SafeView Analysis
mcp-server
by acorn025
An MCP server providing tools for basic text/math operations, resource fetching, and AI-assisted nickname generation by orchestrating a Python module.
An MCP server providing tools for basic text/math operations, resource fetching, and AI-assisted nickname generation by orchestrating a Python module.
Setup Requirements
- ⚠️Requires Node.js 18+ to run the server.
- ⚠️Requires Python 3 (callable as 'python' in PATH) for the `generate_nickname` tool.