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)
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
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.
Verified SafeView Analysis
line-mcp-server
by otsuboyumeto
An MCP (Multi-Agent Communication Protocol) server for sending messages to LINE groups and personal chats, primarily for integration with an agent system like Manus.
An MCP (Multi-Agent Communication Protocol) server for sending messages to LINE groups and personal chats, primarily for integration with an agent system like Manus.
Setup Requirements
- ⚠️Requires a LINE Messaging API Channel setup, including obtaining a Channel Access Token.
- ⚠️Requires a LINE Group ID or a LINE User ID for messaging targets. These IDs need to be manually retrieved.
- ⚠️The server must be publicly accessible (e.g., deployed on Render or exposed via ngrok) for LINE webhooks to function and for an MCP client to connect.
Verified SafeView Analysis
adhd-tasks-mcp
by transform-ia
Provides a GraphQL interface for managing ADHD tasks, bridging LLM agents to a Hasura/PostgreSQL backend.
Provides a GraphQL interface for managing ADHD tasks, bridging LLM agents to a Hasura/PostgreSQL backend.
Setup Requirements
- ⚠️Requires a running Hasura GraphQL endpoint with the 'adhd-tasks' schema.
- ⚠️Requires a Kubernetes environment for deployment via the provided Helm chart, or manual setup of the Go application with environment variables.
- ⚠️The HASURA_ADMIN_SECRET must be securely managed, typically via Kubernetes secrets.
Verified SafeView Analysis
web-search-mcp
by schwarztim
Provides web search and page content fetching capabilities using DuckDuckGo for LLM proxies via the Model Context Protocol.
Provides web search and page content fetching capabilities using DuckDuckGo for LLM proxies via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js (v18+)
- ⚠️Requires careful network isolation (e.g., containerized environment with egress filtering) due to SSRF vulnerability in `fetch_page` tool, which can access arbitrary URLs.
Review RequiredView Analysis
rescue-groups-mcp
by nicholaswilde
Provides a Model Context Protocol (MCP) server for AI assistants (like Claude) to search for adoptable pets, list breeds, and find rescue organizations using the RescueGroups.org API.
Provides a Model Context Protocol (MCP) server for AI assistants (like Claude) to search for adoptable pets, list breeds, and find rescue organizations using the RescueGroups.org API.
Setup Requirements
- ⚠️Requires a RescueGroups API Key (requires registration and approval from RescueGroups.org).
- ⚠️Requires Rust toolchain if not running via Docker.
- ⚠️API key must be provided via environment variable (RESCUE_GROUPS_API_KEY) or a configuration file (config.toml, config.yaml, or config.json).
Verified SafeView Analysis
mcp-bb-clj
by davidpham87
Provides an MCP (Model Context Protocol) server and client, implemented in Babashka Clojure, offering a suite of code-centric tools for formatting, linting, and schema validation.
Provides an MCP (Model Context Protocol) server and client, implemented in Babashka Clojure, offering a suite of code-centric tools for formatting, linting, and schema validation.
Setup Requirements
- ⚠️Babashka must be installed on the system.
- ⚠️The 'clj-kondo' binary must be installed and available in the system PATH for the corresponding tool to function.