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)
mcp-oidc-nx-poc
by adem-hassine
Demonstrates a Keycloak-protected Model Context Protocol (MCP) server for OIDC-based authentication and authorization of various backend tools.
Demonstrates a Keycloak-protected Model Context Protocol (MCP) server for OIDC-based authentication and authorization of various backend tools.
Setup Requirements
- ⚠️Requires Node.js v20.19.3 to be installed and used (e.g., via nvm).
- ⚠️Docker and Docker Compose are essential for running Keycloak and MySQL services locally.
- ⚠️The Keycloak realm configuration, including users, roles, and clients (e.g., 'mcp-react-client' and the 'math-ops' role), is pre-defined in `docker/keycloak-realm-config/realm-export.json` and must be imported into Keycloak for the demo to function.
- ⚠️The React client's OIDC `redirect_uri` is explicitly configured as `http://localhost:3333/react`, which must match the Keycloak client setup and where the React application is served by the `mcp-server`.
Verified SafeView Analysis
awesome-mcp-servers
by VshareCloud-Project
This repository serves as a curated catalog for discovering production-ready MCP servers.
This repository serves as a curated catalog for discovering production-ready MCP servers.
Verified SafeView Analysis
Inventory_management_mcp
by Grohith17
Manages inventory data by providing tools to add, remove, check stock, and list items.
Manages inventory data by providing tools to add, remove, check stock, and list items.
Setup Requirements
- ⚠️Python 3.13+ required
- ⚠️MySQL database server must be running and accessible with a database named 'inventory_system'
- ⚠️Database user 'root' with an empty password is used (highly insecure and often requires specific MySQL configuration for this privilege)
- ⚠️`mysql-connector-python` library must be installed (`pip install mysql-connector-python`)
Review RequiredView Analysis
protected-mcp-server-demo
by gmantri
Exposing secure, role-based tools to LLMs via the Model Context Protocol (MCP) using ASP.NET Core and Azure Entra ID.
Exposing secure, role-based tools to LLMs via the Model Context Protocol (MCP) using ASP.NET Core and Azure Entra ID.
Setup Requirements
- ⚠️Requires a comprehensive Azure Entra ID (App Registration, role definitions, API exposure, client authorization) setup, which can be complex.
- ⚠️Manual configuration of Azure AD tenant ID and client ID in appsettings.json or as environment variables is necessary.
- ⚠️This demo is specifically tailored to work with VS Code as an authorized MCP client, using its client ID.
Verified SafeView Analysis
query-tool
by mark-hingston
An MCP (Model Context Protocol) server for querying vector stores and knowledge graphs using semantic and relationship-aware search.
An MCP (Model Context Protocol) server for querying vector stores and knowledge graphs using semantic and relationship-aware search.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️Requires an existing embeddings index generated by the `lance-embedder` project.
- ⚠️Requires LM Studio (or compatible service) running locally with an embedding model loaded, accessible via `--base-url`.
Verified SafeView Analysis
obsidian-vault-mcp
by ebullient
An Obsidian plugin that runs an MCP server, enabling external LLM tools to access and interact with your vault.
An Obsidian plugin that runs an MCP server, enabling external LLM tools to access and interact with your vault.
Setup Requirements
- ⚠️Requires Node.js 18+ for the mcp-bridge.js script (for Claude Desktop integration).
- ⚠️Requires a desktop environment (Obsidian desktop application).
- ⚠️Requires the Templater plugin for advanced template functionality when using 'create_note' with templates.
- ⚠️The Obsidian vault containing the plugin must be open and the plugin enabled for the server to run.
Verified SafeView Analysis
opendota-mcp-server
by hkaanengin
Provides a Model Context Protocol (MCP) server to query Dota 2 player statistics, match data, and hero information from the OpenDota API for AI assistants.
Provides a Model Context Protocol (MCP) server to query Dota 2 player statistics, match data, and hero information from the OpenDota API for AI assistants.
Setup Requirements
- ⚠️Requires Python 3.10 or higher for local installation.
- ⚠️An OpenDota API key is optional but highly recommended to avoid anonymous rate limits (50 requests/minute).
Verified SafeView Analysis
mcp-server-test
by vyshnev
This server provides a simple Micro-service Control Protocol (MCP) interface for basic arithmetic and random number generation.
This server provides a simple Micro-service Control Protocol (MCP) interface for basic arithmetic and random number generation.
Setup Requirements
- ⚠️Python 3.13+ required
Verified SafeView Analysis
audreymhw.github.io
by audreymhw
Provides a curated collection of free APIs for development, learning, and testing, including support for AI Agent integration via an MCP Server.
Provides a curated collection of free APIs for development, learning, and testing, including support for AI Agent integration via an MCP Server.
Setup Requirements
- ⚠️Requires downloading and installing OS-specific binaries from GitHub releases, rather than building from source.
- ⚠️The actual server/application source code is not provided, hindering a full security and architectural review.
Review RequiredView Analysis
superops-mcp
by limehawk
Enables AI assistants to understand and interact with the SuperOps MSP GraphQL API for managing IT services for multiple client businesses.
Enables AI assistants to understand and interact with the SuperOps MSP GraphQL API for managing IT services for multiple client businesses.
Setup Requirements
- ⚠️Requires SUPEROPS_API_KEY for authentication (obtained from SuperOps Admin > API Settings).
- ⚠️Requires SUPEROPS_SUBDOMAIN (e.g., 'acme' from 'acme.superops.ai').
- ⚠️Recommends 'bun' for faster startup times, although 'npx' also works.
- ⚠️Underlying SuperOps API has a rate limit of 800 requests per minute.
- ⚠️Date/time values in GraphQL operations must be in UTC timezone with ISO format (e.g., 2022-04-10T10:15:30).
- ⚠️Mutations (write operations) can be blocked by setting SUPEROPS_READ_ONLY=true.
Verified SafeView Analysis
hivemind-mcp
by Kevthetech143
MCP server for collective debugging knowledge and project-specific knowledge bases for AI agents, aimed at improving AI's ability to troubleshoot and learn from developer experiences.
MCP server for collective debugging knowledge and project-specific knowledge bases for AI agents, aimed at improving AI's ability to troubleshoot and learn from developer experiences.
Setup Requirements
- ⚠️Requires `git` installed in the execution environment for project scanning features.
- ⚠️The Supabase backend, though not directly configured by the local MCP server, has a critical 'RLS Not Applied' security warning.
- ⚠️User ID is generated and stored locally (`.user_id` file) or provided; this ID is crucial for interacting with project-specific knowledge bases.
Review RequiredView Analysis
rag-mcp
by ryddle
A Model Context Protocol (MCP) server that provides Retrieval-Augmented Generation (RAG) capabilities using local embeddings and Qdrant vector database.
A Model Context Protocol (MCP) server that provides Retrieval-Augmented Generation (RAG) capabilities using local embeddings and Qdrant vector database.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires Ollama or LMStudio running locally for embedding generation.
- ⚠️Requires Qdrant vector database running (e.g., via Docker).