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_server
by ranjith8847
This project demonstrates building and consuming Model Context Protocol (MCP) servers using Python, leveraging FastAPI for HTTP and STDIO for different transport mechanisms, and integrating with LangChain for LLMs to dynamically discover and use tools.
This project demonstrates building and consuming Model Context Protocol (MCP) servers using Python, leveraging FastAPI for HTTP and STDIO for different transport mechanisms, and integrating with LangChain for LLMs to dynamically discover and use tools.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires an API Key/Deployment for the LLM (e.g., SAP AI Core or OpenAI) to be configured via environment variables or direct code modification in the client.
- ⚠️The client (`fast_mcp_client_langchain.py`) requires the `BASE_URL` variable to be manually updated to the running server's address.
- ⚠️The `uvicorn` run commands provided in the README (e.g., `uvicorn fast_mcp_server:app`) imply running from within the `FastAPI_MCP_HTTP` subdirectory, which contradicts the initial `cd MCP_server` installation instruction, potentially requiring users to navigate into the subdirectory or adjust the command to `uvicorn FastAPI_MCP_HTTP.fast_mcp_server:app`.
Verified SafeView Analysis
mcp-heritage
by arielfr
An aggregate Model Context Protocol (MCP) server that exposes tools from multiple child MCP servers as a unified interface.
An aggregate Model Context Protocol (MCP) server that exposes tools from multiple child MCP servers as a unified interface.
Setup Requirements
- ⚠️Requires running three separate Node.js processes concurrently: `mcp-child-a.js`, `mcp-child-b.js`, and `parent.js`. The child servers must be running before the parent server can successfully connect and register their tools.
- ⚠️External API dependencies for child tools (official-joke-api.appspot.com, api.agify.io) are used.
Verified SafeView Analysis
doctor-claude
by gholtzap
Provides Claude Code with access to peer-reviewed medical information from trusted sources and acts as an educational diagnostic medical expert.
Provides Claude Code with access to peer-reviewed medical information from trusted sources and acts as an educational diagnostic medical expert.
Setup Requirements
- ⚠️Requires Node.js environment to run.
- ⚠️Requires installation as a Model Context Protocol (MCP) server for Claude Code.
- ⚠️Relies on local file system (patient-profile.json or ~/.doctor-claude/profile.json) for patient profiles.
- ⚠️Requires internet access to query MedlinePlus and StatPearls (NCBI).
Verified SafeView Analysis
google-drive-xlsx-health-data-mcp-server
by gauravnadkarni
A Model Context Protocol (MCP) server for accessing and analyzing health metrics data stored in Google Drive spreadsheets, primarily for LLM interaction.
A Model Context Protocol (MCP) server for accessing and analyzing health metrics data stored in Google Drive spreadsheets, primarily for LLM interaction.
Setup Requirements
- ⚠️Requires a Google Cloud Platform project with the Google Drive API enabled.
- ⚠️Requires creating and downloading a Google Service Account JSON credentials file.
- ⚠️Requires uploading the health data spreadsheet to Google Drive, sharing it with the service account, and providing its File ID.
- ⚠️Requires Node.js v16 or later.
Verified SafeView Analysis
open-webui-mcp-server
by troylar
An MCP server that exposes Open WebUI's API as tools, allowing AI assistants to manage users, groups, models, knowledge bases, and more.
An MCP server that exposes Open WebUI's API as tools, allowing AI assistants to manage users, groups, models, knowledge bases, and more.
Setup Requirements
- ⚠️Requires OPENWEBUI_URL environment variable to be set.
- ⚠️Admin operations within Open WebUI require an admin API key passed to the server.
- ⚠️Requires Python 3.10 or newer.
Verified SafeView Analysis
imagenx
by NewToolAI
An AI tool for generating and processing images and videos from text or other images, functioning as a command-line utility or an MCP server.
An AI tool for generating and processing images and videos from text or other images, functioning as a command-line utility or an MCP server.
Setup Requirements
- ⚠️Requires API keys for Doubao (Volcengine) and/or Aliyun (Dashscope) services, which are commercial and incur costs.
- ⚠️Requires Python 3.10+.
- ⚠️For local file operations, the server process needs appropriate filesystem write permissions.
Review RequiredView Analysis
proxy
by mcp-case
The MCP Proxy horizontally scales Model Context Protocol (MCP) servers by routing client requests to the same upstream server based on a session ID, ensuring stateful interactions.
The MCP Proxy horizontally scales Model Context Protocol (MCP) servers by routing client requests to the same upstream server based on a session ID, ensuring stateful interactions.
Setup Requirements
- ⚠️Requires a Redis instance for session storage.
- ⚠️Requires one or more upstream MCP server instances to proxy requests to.
- ⚠️Requires Docker or Go runtime to build/run.
Verified SafeView Analysis
mcp2py
by snowlxrd
A high-performance, server-rendered Next.js App Router e-commerce application.
A high-performance, server-rendered Next.js App Router e-commerce application.
Setup Requirements
- ⚠️Requires Node.js >=20 and pnpm >=9.
- ⚠️Requires `SHOPIFY_STORE_DOMAIN` and `SHOPIFY_STOREFRONT_ACCESS_TOKEN` environment variables for basic functionality, and `SHOPIFY_REVALIDATION_SECRET` for webhooks.
- ⚠️Local setup is recommended with Vercel CLI for environment variable management.
Verified SafeView Analysis
mcp-server-and-client
by DucLe-2005
This project serves as a learning example for implementing a Model Context Protocol (MCP) server and client using TypeScript.
This project serves as a learning example for implementing a Model Context Protocol (MCP) server and client using TypeScript.
Setup Requirements
- ⚠️Requires a Google Gemini API Key (GEMINI_API_KEY) for LLM interactions, which may incur costs.
- ⚠️The 'src/data/users.json' file is directly modified, so subsequent runs will operate on a modified dataset.
Verified SafeView Analysis
ha-mcp-server
by kaichiachen
Connects AI assistants to Home Assistant, enabling them to control devices, query states, manage automations/scripts, and retrieve system information.
Connects AI assistants to Home Assistant, enabling them to control devices, query states, manage automations/scripts, and retrieve system information.
Setup Requirements
- ⚠️Requires a Home Assistant Long-Lived Access Token (HA_TOKEN) which must be generated and provided.
- ⚠️Correct configuration of HA_URL is critical, especially when running in Docker where 'host.docker.internal' might be needed to reach the host's Home Assistant instance.
- ⚠️Requires Python 3.13 or newer, which might be a 'gotcha' for older environments.
Verified SafeView Analysis
grammarly-mcp
by nathaliaju
This MCP server provides a tool for detecting AI-generated content and plagiarism in text using Grammarly, with optional AI-powered text rewriting and analysis features.
This MCP server provides a tool for detecting AI-generated content and plagiarism in text using Grammarly, with optional AI-powered text rewriting and analysis features.
Setup Requirements
- ⚠️Requires API keys for either Browserbase (BROWSERBASE_API_KEY, BROWSERBASE_PROJECT_ID) OR Browser Use Cloud (BROWSER_USE_API_KEY, BROWSER_USE_PROFILE_ID), both of which are paid cloud browser services.
- ⚠️Requires API keys for at least one LLM provider (e.g., OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_GENERATIVE_AI_API_KEY, or CLAUDE_API_KEY). If no API key is provided, it attempts to use Claude via CLI authentication ('claude login'), which requires local setup.
- ⚠️For Browser Use Cloud, a pre-configured browser profile with Grammarly login (BROWSER_USE_PROFILE_ID) is required, implying an initial manual setup to link with a Grammarly account.
Verified SafeView Analysis
yii2-mcpserver
by strtob
Yii2 backend server providing token-based access to database tables and columns for LLM agents, including metadata, CRUD operations, and an admin GUI.
Yii2 backend server providing token-based access to database tables and columns for LLM agents, including metadata, CRUD operations, and an admin GUI.
Setup Requirements
- ⚠️Requires PHP >= 8.0, Yii2 >= 2.1, and Composer.
- ⚠️Requires `mootensai/yii2-enhanced-gii` and `mootensai/yii2-relation-trait`.
- ⚠️Database migrations must be run to create required MCP tables.
- ⚠️The admin GUI and permission system implicitly depend on a parent Yii2 application's user authentication and an `app\models\Mandate` model for multi-tenancy and authorization checks.