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)
mcp-demo
by alepoblador
An AI-powered recruiting assistant that automates fetching applications, evaluating them against job descriptions, drafting emails, and updating a tracker spreadsheet.
An AI-powered recruiting assistant that automates fetching applications, evaluating them against job descriptions, drafting emails, and updating a tracker spreadsheet.
Setup Requirements
- ⚠️Requires a Google Service Account configured with 'credentials.json' containing appropriate permissions for Google Forms (read) and Google Sheets (read/write).
- ⚠️Requires the Google Forms API and Google Sheets API to be enabled in your Google Cloud Project.
- ⚠️The application_form_id, sheet_id, and various question IDs for the Google Form are hardcoded in the script and must match your actual Google Form and Sheet setup.
Review RequiredView Analysis
winbro-training-reels-1763469200280
by guilhermetechmakers
This is a modern TypeScript-based frontend web application, likely built with Vite and Tailwind CSS, potentially used for training, simulation, or interactive content display.
This is a modern TypeScript-based frontend web application, likely built with Vite and Tailwind CSS, potentially used for training, simulation, or interactive content display.
Setup Requirements
- ⚠️Node.js runtime and npm/yarn package manager required for dependency management and execution.
Verified SafeView Analysis
signals-agent
by no0ktheali3n
An agent designed to collect signals and events from systems, likely within a multi-cloud environment, and forward them to a central server.
An agent designed to collect signals and events from systems, likely within a multi-cloud environment, and forward them to a central server.
Setup Requirements
- ⚠️Python 3.x required (managed via pyproject.toml)
- ⚠️Just build system must be installed (`just`)
- ⚠️Full functionality might require a Windows environment due to the `powershell` directory.
Review RequiredView Analysis
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
manim-mcp-server
by alk231
This project appears to be a server-side component for integrating or controlling Manim animations, likely via a Manim Control Protocol.
This project appears to be a server-side component for integrating or controlling Manim animations, likely via a Manim Control Protocol.
Setup Requirements
- ⚠️Requires a Python environment.
- ⚠️Likely requires Manim and its external dependencies (e.g., FFmpeg, LaTeX, specific graphics libraries) to be installed and configured.
- ⚠️As a server, it will require specific port availability and potential firewall configuration.
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
healenium_mcp_server
by SrinjoySur
A Spring Boot MCP server providing AI agents with self-healing web automation capabilities using Healenium.
A Spring Boot MCP server providing AI agents with self-healing web automation capabilities using Healenium.
Setup Requirements
- ⚠️Requires Java 21 or higher.
- ⚠️Requires a separate Healenium Web Server to be running locally on port 8000 for self-healing functionality.
- ⚠️Requires executing an external `start_healenium.sh` script to set up the Healenium Web Server; the script's contents are not provided and must be trusted.
Review RequiredView 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.