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)
mcpinabox
by gkerensky
Builds a Model Context Protocol (MCP) server to expose weather data as tools for AI models like OpenAI's Responses API.
Builds a Model Context Protocol (MCP) server to expose weather data as tools for AI models like OpenAI's Responses API.
Setup Requirements
- ⚠️Requires Node.js v18 or higher.
- ⚠️Requires ngrok for tunneling the local server to a public URL, necessary for integration with external APIs like OpenAI.
- ⚠️Requires an OpenAI API Key for testing with OpenAI's Responses API, which may incur costs.
- ⚠️The enhanced version (server-enhanced.js) optionally requires an OpenWeatherMap API Key to fetch real weather data, otherwise, it uses mock data.
Verified SafeView Analysis
mcp-http-streaming-bug-repro
by Abelin101
Reproduce and debug a specific 'Error in message stream' bug in ChatGPT's HTTP MCP message streaming pipeline using a minimal server.
Reproduce and debug a specific 'Error in message stream' bug in ChatGPT's HTTP MCP message streaming pipeline using a minimal server.
Setup Requirements
- ⚠️Requires Python 3.10+.
- ⚠️Requires ngrok for public exposure to ChatGPT.
- ⚠️The `uvicorn.run` command specifies `ops.mcp.slim_server:app`, which requires the file to be correctly placed within a Python package structure (e.g., in `ops/mcp/slim_server.py`) relative to the execution context, or the path adjusted.
- ⚠️Requires `fastapi-mcp`, `FastAPI`, `uvicorn`, and `pydantic` Python packages.
Verified SafeView Analysis
lw25-mcp-nctl
by renuo
This server acts as an MCP interface for the 'nctl' command-line tool, exposing its functionality to allow external clients to query application statistics, retrieve logs, and list application resources.
This server acts as an MCP interface for the 'nctl' command-line tool, exposing its functionality to allow external clients to query application statistics, retrieve logs, and list application resources.
Setup Requirements
- ⚠️Requires 'nctl' CLI tool to be installed and configured on the host system where the MCP server runs.
- ⚠️Requires a Ruby environment (e.g., Ruby 3.x) to be installed.
- ⚠️Requires the `mcp` Ruby gem to be installed (`gem install mcp`).
Review RequiredView Analysis
mcp_server_template
by nickweedon
A template for building Model Context Protocol (MCP) servers, providing a robust foundation with best practices, Docker support, and example API implementations for AI agent integration.
A template for building Model Context Protocol (MCP) servers, providing a robust foundation with best practices, Docker support, and example API implementations for AI agent integration.
Setup Requirements
- ⚠️Python 3.10 or higher is required.
- ⚠️Requires API credentials (API_KEY) configured in a .env file for integration with a real backend; otherwise, mock data is used for the example API.
- ⚠️While optional for local development, Docker is highly recommended for containerized deployment and consistent development environments via Dev Containers.
Verified SafeView Analysis
Buxfer-MCP-Server
by vic7ord1st
Manages Buxfer financial transactions and accounts, enabling users to add transactions, list accounts with balances, and query transaction history via natural language.
Manages Buxfer financial transactions and accounts, enabling users to add transactions, list accounts with balances, and query transaction history via natural language.
Setup Requirements
- ⚠️Requires Docker to be installed and running.
- ⚠️Requires a Buxfer API token, obtained by a manual POST request with email and password.
- ⚠️Requires the Claude Desktop application for integration.
Verified SafeView Analysis
netlist-mcp
by valentinozegna
Serves EDA netlist data to AI/ML coding assistants for circuit analysis and connectivity tracing.
Serves EDA netlist data to AI/ML coding assistants for circuit analysis and connectivity tracing.
Setup Requirements
- ⚠️Requires 'curl' or 'wget' to be installed on the system for the initial installation script to function.
- ⚠️Requires manual configuration within specific AI coding assistants (e.g., Claude, VS Code, Cursor) by adding a JSON snippet to a configuration file.
- ⚠️User must open a new terminal or manually source their shell's RC file after installation for the 'netlist-mcp' command to be available in their PATH.
Verified SafeView Analysis
Junos-MCP-Server-on-a-Linux-Bastion-
by kbedford
Centralized execution of Junos CLI commands on routers via an MCP server hosted on a Linux bastion.
Centralized execution of Junos CLI commands on routers via an MCP server hosted on a Linux bastion.
Setup Requirements
- ⚠️Requires Python 3.11 specifically.
- ⚠️Requires `git`, `curl`, and `jq` to be installed on the bastion host.
- ⚠️The `MCP_SESSION` environment variable must be manually set and re-set every time the MCP server (`jmcp.py`) is restarted.
- ⚠️The `jmcp_cli` helper function is hardcoded to interact with a single router (`vmx101`) and requires manual modification to support multiple Junos devices.
Verified SafeView Analysis
mcp-gateway
by abboahene
Aggregates multiple Model Context Protocol (MCP) servers into a single endpoint for clients like Claude Desktop or VS Code.
Aggregates multiple Model Context Protocol (MCP) servers into a single endpoint for clients like Claude Desktop or VS Code.
Setup Requirements
- ⚠️Requires Node.js 18+ to run the CLI and server.
- ⚠️Relies on a user-editable configuration file (`~/.mcp-gateway/config.json`) where malicious entries could lead to Remote Code Execution (RCE) if the file is compromised.
- ⚠️Requires manual configuration in client applications (e.g., Claude Desktop, VS Code) to point to the gateway, and each proxied MCP server will have its own setup requirements, dependencies, and potential API key costs.
Review RequiredView Analysis
che-ical-mcp
by kiki830621
Manage macOS Calendar events and Reminders tasks for AI agents through 20 specialized tools, including batch operations, search, and conflict detection.
Manage macOS Calendar events and Reminders tasks for AI agents through 20 specialized tools, including batch operations, search, and conflict detection.
Setup Requirements
- ⚠️Requires macOS 13.0+.
- ⚠️Requires explicit macOS permissions for Calendar and Reminders access, which will be prompted on first use.
- ⚠️Installation to cloud-synced folders (Dropbox, iCloud, OneDrive) is discouraged due to potential MCP connection timeouts from file sync operations.
Verified SafeView Analysis
amazon-q-history-mcp-server
by JMRMEDEV
Tracks Amazon Q sessions, preserves context, monitors progress toward goals, and provides crash recovery capabilities for development workflows.
Tracks Amazon Q sessions, preserves context, monitors progress toward goals, and provides crash recovery capabilities for development workflows.
Setup Requirements
- ⚠️Requires `npm install` for dependencies.
- ⚠️Requires `git` to be installed on the system for the `log_git_commits` tool.
- ⚠️Requires configuration in `.amazon-q-history/config.json` in the project root to define storage mode, allowed paths, and tool permissions.
- ⚠️Needs to be registered as an Amazon Q CLI MCP server, with the `cwd` parameter in `mcp-server.json` correctly pointing to the server's installation directory.
Verified SafeView Analysis
MCP_server
by Cipheeer
This server provides a set of string manipulation tools as microservices using the FastMCP framework.
This server provides a set of string manipulation tools as microservices using the FastMCP framework.
Setup Requirements
- ⚠️Requires 'fastmcp' Python package to be installed
- ⚠️Python 3+ is required
Verified SafeView Analysis
demo-mcp-server-yt
by itsniazahmad
A basic, in-memory demo server designed to mimic a Minecraft server using the 'minecraft-protocol' Node.js library for development, testing, or educational purposes.
A basic, in-memory demo server designed to mimic a Minecraft server using the 'minecraft-protocol' Node.js library for development, testing, or educational purposes.
Setup Requirements
- ⚠️Requires Node.js runtime environment
- ⚠️Requires 'minecraft-protocol' npm package to be installed
- ⚠️Requires a Minecraft Java Edition client (version 1.16.4) to connect and test