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)
todo-mcp-server
by Ashiq8
Provides a simple todo list management system accessible via the MCP protocol, allowing clients to add, delete, and list tasks.
Provides a simple todo list management system accessible via the MCP protocol, allowing clients to add, delete, and list tasks.
Setup Requirements
- ⚠️Requires Python 3.12 or newer.
- ⚠️Requires the 'mcp[cli]' library to be installed (e.g., via pip).
Verified SafeView Analysis
puddle-map
by Dhruv-Limbani
Provides an AI assistant for a data marketplace, enabling semantic search, filtering, and detailed evaluation of datasets, as well as managing buyer-vendor inquiries and negotiations.
Provides an AI assistant for a data marketplace, enabling semantic search, filtering, and detailed evaluation of datasets, as well as managing buyer-vendor inquiries and negotiations.
Setup Requirements
- ⚠️Requires Google Gemini API Key (Paid)
- ⚠️Requires PostgreSQL Database
- ⚠️Requires Python 3.13 or newer
Review RequiredView Analysis
LeaguePredictionModelPipeline
by lmfor
A data pipeline that downloads League of Legends esports data from Kaggle and trains a TensorFlow model to predict match outcomes.
A data pipeline that downloads League of Legends esports data from Kaggle and trains a TensorFlow model to predict match outcomes.
Setup Requirements
- ⚠️Python 3.13+ only (specified in pyproject.toml)
- ⚠️Requires Kaggle API credentials for dataset download (e.g., KAGGLE_USERNAME, KAGGLE_KEY environment variables or ~/.kaggle/kaggle.json configuration file).
Verified SafeView Analysis
mcp-server
by hamza-safwan
Facilitates multiplayer gaming or provides server-side logic for a game, likely Minecraft.
Facilitates multiplayer gaming or provides server-side logic for a game, likely Minecraft.
Review RequiredView Analysis
mcp-server
by djslajs
The server provides a Multi-Capability Platform (MCP) endpoint, exposing weather information, company/project documentation, and various prompt templates as AI tools and resources for Spring AI applications.
The server provides a Multi-Capability Platform (MCP) endpoint, exposing weather information, company/project documentation, and various prompt templates as AI tools and resources for Spring AI applications.
Setup Requirements
- ⚠️Requires `OPEN_WEATHER_API_KEY` environment variable (or relies on the hardcoded default).
- ⚠️Requires `DOCUMENT_BASE_PATH` environment variable pointing to a directory containing markdown/JSON files for company and project documentation.
- ⚠️Requires a Java Development Kit (JDK) 17 or newer and Maven to build and run.
Verified SafeView Analysis
sql-whisperer
by consigcody94
Provides a multi-database server for natural language to SQL translation, deep schema introspection, and query optimization via the Model Context Protocol (MCP).
Provides a multi-database server for natural language to SQL translation, deep schema introspection, and query optimization via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js 16+ as a runtime environment.
- ⚠️Needs a separate Claude Desktop or Claude Code installation to function as an MCP server.
- ⚠️Requires configuration of database connection details via environment variables within Claude's mcpServers config.
Verified SafeView Analysis
memory-wiki
by Algiras
Semantic knowledge base and MCP server for organizing, searching, and connecting information with AI-powered features, including semantic search, knowledge graph, and file ingestion.
Semantic knowledge base and MCP server for organizing, searching, and connecting information with AI-powered features, including semantic search, knowledge graph, and file ingestion.
Setup Requirements
- ⚠️Requires OpenAI, Anthropic, or OpenRouter API key for advanced LLM features (e.g., entity extraction, summarization), or a local Ollama instance for local LLM usage if those features are desired.
- ⚠️PDF and DOCX file ingestion requires external tools `pdftotext` (from poppler-utils) and `pandoc` respectively to be installed on the system.
Verified SafeView Analysis
Remote-MCP-Server-Expense-Tracker
by Puneeth0106
This server provides a set of tools to track and manage personal expenses, allowing users to add, list, summarize, update, and delete expenses through an API.
This server provides a set of tools to track and manage personal expenses, allowing users to add, list, summarize, update, and delete expenses through an API.
Setup Requirements
- ⚠️Requires Python 3.11+ as specified in `pyproject.toml`.
- ⚠️For PostgreSQL-based servers (`local-expense-mcp-server.py`, `remote-expense-mcp-server.py`, `remote-mcp-authentication-server.py`, `server.py`), the `DATABASE_URL` environment variable is required.
- ⚠️For the GitHub OAuth-enabled server (`remote-mcp-authentication-server.py`), `FASTMCP_SERVER_AUTH_GITHUB_CLIENT_ID` and `FASTMCP_SERVER_AUTH_GITHUB_CLIENT_SECRET` environment variables are required.
- ⚠️Most server implementations (`local-expense-mcp-server.py`, `remote-expense-mcp-server.py`, `server.py`) are not suitable for multi-user public deployment without an additional, external authentication/authorization layer due to their reliance on an unverified `user_id` parameter.
Review RequiredView Analysis
mbta-mcp
by ericskiff
Provides real-time MBTA Worcester Line train schedules as a Model Context Protocol (MCP) server for AI assistants.
Provides real-time MBTA Worcester Line train schedules as a Model Context Protocol (MCP) server for AI assistants.
Setup Requirements
- ⚠️Requires a free MBTA API Key obtained from api-v3.mbta.com.
- ⚠️The MCP server authentication (`MCP_API_KEY`) is optional; if not configured, the server will allow anonymous access, which may pose a security risk if deployed publicly without additional access controls.
- ⚠️The project is built with Next.js and primarily designed for deployment on Vercel, requiring familiarity with Vercel's environment variable and serverless function management.
Verified SafeView Analysis
Trilix-Atlassian-MCP-Server
by vaibhavdashoraIU
The Trilix Atlassian MCP Server enables AI assistants (like ChatGPT or Claude) to interact with multiple Atlassian workspaces (Confluence, Jira) simultaneously through a standardized Model Context Protocol (MCP). It acts as a trusted intermediary, providing normalized, validated, and secure data access.
The Trilix Atlassian MCP Server enables AI assistants (like ChatGPT or Claude) to interact with multiple Atlassian workspaces (Confluence, Jira) simultaneously through a standardized Model Context Protocol (MCP). It acts as a trusted intermediary, providing normalized, validated, and secure data access.
Setup Requirements
- ⚠️Requires Go 1.22+ to build and run.
- ⚠️Requires Docker and Docker Compose for local infrastructure setup (PostgreSQL and RabbitMQ).
- ⚠️The `TwistyGo` library must be manually cloned locally and referenced via a `replace` directive in `go.mod`, instead of standard `go get` dependency management.
- ⚠️A 32-character `API_KEY_ENCRYPTION_KEY` must be securely generated and set in the environment for API token encryption.
- ⚠️For user authentication, a Clerk.dev account and its `CLERK_SECRET_KEY` and `CLERK_PUBLISHABLE_KEY` are required, or the server will run in an unauthenticated development mode.
Verified SafeView Analysis
Python_MCP
by priyankawadle
Serves as a local backend for an AI agent (Claude) to manage employee leave requests, allowing the AI to check balances, apply for leave, and view history.
Serves as a local backend for an AI agent (Claude) to manage employee leave requests, allowing the AI to check balances, apply for leave, and view history.
Setup Requirements
- ⚠️Requires the Claude Desktop application to be installed to interact with the server.
- ⚠️Relies on `uv` (Ultrafast Python package installer and resolver) for dependency management and execution, which might require an additional installation step if not already present.
- ⚠️The `mcp` CLI tool is specifically used for installing and running the server, indicating a framework-specific setup process.
Verified SafeView Analysis
minecraft-server-management-protocol-mcp
by BridgerB
Manages Minecraft servers remotely using the Minecraft Server Management Protocol (MCP) via an MCP server.
Manages Minecraft servers remotely using the Minecraft Server Management Protocol (MCP) via an MCP server.
Setup Requirements
- ⚠️Requires Deno 2.0 or higher.
- ⚠️Requires a Minecraft Server 1.21.9+ with its management server enabled and configured in 'server.properties'.
- ⚠️Uses Deno's unstable WebSocketStream API, requiring the '--unstable-net' flag, which may be subject to future breaking changes.
- ⚠️Requires manual creation and editing of 'config.json' from 'config.json.example' with server details and secrets.