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)
MemoryGraph
by DanNsk
Visualizes knowledge graphs from the multi-memory-mcp project in an interactive 3D force-directed graph.
Visualizes knowledge graphs from the multi-memory-mcp project in an interactive 3D force-directed graph.
Setup Requirements
- ⚠️.NET 8.0 SDK is required.
- ⚠️SQLite databases must adhere to a specific schema and be located in the configured 'MemoryFolderPath' (default: ./.aim/). Although sample databases are generated in Development mode, custom data requires manual setup.
Verified SafeView Analysis
bybit-ai-trader
by TheMacroeconomicDao
AI-driven cryptocurrency market analysis, signal generation, and automated trading operations on Bybit, with Telegram integration for signal delivery and a WebUI for monitoring.
AI-driven cryptocurrency market analysis, signal generation, and automated trading operations on Bybit, with Telegram integration for signal delivery and a WebUI for monitoring.
Setup Requirements
- ⚠️Requires valid Bybit API Key and Secret with appropriate read/trade permissions.
- ⚠️Requires OpenRouter.ai API Key (`QWEN_API_KEY`) and sufficient credits for Qwen models.
- ⚠️Requires Telegram Bot Token (`TELEGRAM_BOT_TOKEN`) and specific chat IDs (`TELEGRAM_CHAT_IDS`) for notifications.
- ⚠️Python dependencies must be installed via `pip install -r requirements.txt`.
- ⚠️WebUI setup and server (`bybit-analysis`) require Node.js and pnpm.
Review RequiredView Analysis
mcp-server
by leadfuze
Enable AI agents to enrich contacts and companies with verified business data like emails, phone numbers, and job titles for sales prospecting.
Enable AI agents to enrich contacts and companies with verified business data like emails, phone numbers, and job titles for sales prospecting.
Setup Requirements
- ⚠️Requires a LeadFuze API Key (LeadFuze is a paid service, credits consumed per match/validation)
- ⚠️Requires Node.js 18.0.0 or higher to run locally
- ⚠️Self-hosting requires `npm install` and `npm run build`
Verified SafeView Analysis
ez-mcp-server
by dbrooks61785
Provides a simple server implementation of the Model Context Protocol (MCP) using Bun and Express, featuring a basic ping tool for automation contexts.
Provides a simple server implementation of the Model Context Protocol (MCP) using Bun and Express, featuring a basic ping tool for automation contexts.
Setup Requirements
- ⚠️Requires Bun runtime (v1.3.3 or compatible) to execute the Node.js server.
- ⚠️The `README.md` specifies `bun run index.js` which only prints 'Hello via Bun!' and does not start the actual MCP server. The correct command to start the MCP server is `bun run server.js`.
- ⚠️The `manifest.json` describes a `/ping` tool with an `endpoint` of `http://localhost:3030/ping`. While `server.js` starts an MCP server on `localhost:3030` and internally defines a 'ping' tool, the primary interaction is via `/mcp`. A separate `mcp_server.py` file *does* expose a `/ping` endpoint, suggesting it might be an expected external service or a potential misconfiguration/redundancy.
Verified SafeView Analysis
weather_mcp_adk_python
by Lovee93
An AI agent that provides weather forecasts for US locations by geocoding user input, fetching weather data, and optionally sending activity recommendations to an AWS SNS topic.
An AI agent that provides weather forecasts for US locations by geocoding user input, fetching weather data, and optionally sending activity recommendations to an AWS SNS topic.
Setup Requirements
- ⚠️Requires `GOOGLE_MAPS_API_KEY` environment variable set (Google Maps API is typically a paid service).
- ⚠️Requires AWS credentials configured for the `personal` profile with permissions to publish to `arn:aws:sns:ap-southeast-2:123456789:weather` (or a similar SNS topic).
- ⚠️The Node.js-based `weather_mcp_server` must be built (`npm install && npm run build` in `weather_mcp_server` directory) and its `build/index.js` path correctly specified in `weather_adk_python/agent.py`.
- ⚠️Requires Node.js, npm/uvx/npx to be installed on the host system to run the MCP servers.
Verified SafeView Analysis
claude-code-safety-net
by waleedkhanbaloch
The application acts as a safety shield for AI coding agents, preventing the execution of harmful Git and filesystem commands to protect user data and systems.
The application acts as a safety shield for AI coding agents, preventing the execution of harmful Git and filesystem commands to protect user data and systems.
Setup Requirements
- ⚠️Requires Bun runtime and package manager for development and local execution of scripts.
- ⚠️Requires Node.js and npm/npx for `cc-safety-net` CLI wrapper execution (e.g., within Claude Code hooks).
- ⚠️Designed to run as a plugin/hook within AI coding environments like Claude Code or OpenCode.
Verified SafeView Analysis
chi311-mcp-server
by changju784
Automate the submission of Chicago 311 service requests via web browser automation, exposed as an API for LLM agents.
Automate the submission of Chicago 311 service requests via web browser automation, exposed as an API for LLM agents.
Setup Requirements
- ⚠️Requires Python 3.12+ and Playwright browser installation (`python -m playwright install`).
- ⚠️By default, form submissions run in 'dry-run' mode; enabling full submission requires setting specific environment variables (`CHI311_FULL_SUBMIT=true`), which is explicitly warned as dangerous without further security measures.
- ⚠️Default CORS policy (`allow_origins=["*"]`) makes the server unsafe for public exposure without modification and adding API key protection.
Review RequiredView Analysis
mcp-youtube
by Steve-651
Extracts YouTube video transcripts and metadata for AI analysis within Claude Desktop.
Extracts YouTube video transcripts and metadata for AI analysis within Claude Desktop.
Setup Requirements
- ⚠️Requires yt-dlp to be installed and available in your system PATH.
- ⚠️Requires Node.js v16.0.0 or later.
- ⚠️Transcripts are saved to a local folder (defaults to `~/youtube-transcripts`), which is configurable by the user.
Verified SafeView Analysis
AI-Challenge-mcp-server
by sobolvb
This project is a Minecraft Coder Pack (MCP) server designed to host an AI challenge, enabling automated agents to interact within a customized Minecraft environment.
This project is a Minecraft Coder Pack (MCP) server designed to host an AI challenge, enabling automated agents to interact within a customized Minecraft environment.
Setup Requirements
- ⚠️Requires Java Development Kit (JDK) 8+ (likely 17+ for modern Minecraft/Gradle projects).
- ⚠️Requires network access during initial setup to download Gradle dependencies.
- ⚠️Requires a compatible Minecraft client or AI agent to interact with the server's challenge environment.
Review RequiredView Analysis
mcp-server-docker
by hanydd
A Dockerized platform for orchestrating and exposing multiple Python-based Micro-Agent servers (FastMCP tools) through a single Nginx reverse proxy.
A Dockerized platform for orchestrating and exposing multiple Python-based Micro-Agent servers (FastMCP tools) through a single Nginx reverse proxy.
Setup Requirements
- ⚠️Docker required
- ⚠️Relies on the mcp.server.fastmcp framework
- ⚠️Dynamically modifies Python scripts and Nginx configuration at startup
Verified SafeView Analysis
mcp-app-python
by ecociel
Develop and test custom OpenAI (ChatGPT) App Widgets, demonstrating both plain HTML and React-based UI components served by a minimal Python MCP server.
Develop and test custom OpenAI (ChatGPT) App Widgets, demonstrating both plain HTML and React-based UI components served by a minimal Python MCP server.
Setup Requirements
- ⚠️Requires Python 3.x and specific packages (`mcp`, `fastmcp`, `uvicorn`, `pydantic`) installed via pip.
- ⚠️Requires Node.js and npm for building the React widget. The `npm run build-widgets` command must be executed before running `server.py`.
- ⚠️For testing with ChatGPT, the local server needs to be exposed to the public internet using a tool like ngrok.
Verified SafeView Analysis
jlcpcb-parts-mcp
by Adrie-coder
Assists users in finding electronic components compatible with JLCPCB PCBA services by querying a local database.
Assists users in finding electronic components compatible with JLCPCB PCBA services by querying a local database.
Setup Requirements
- ⚠️Requires JLCPCB_DB_PATH environment variable to be set to a valid SQLite database file.
- ⚠️The SQLite database needs to be populated with JLCPCB parts data, likely from the 'jlcparts' project.
- ⚠️Requires Python 3.x and pip for dependency management.