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)
nl2tcl-mcp
by collinsoik
Exposes Yosys synthesis and Icarus Verilog simulation tools to Claude Code for FPGA design workflows.
Exposes Yosys synthesis and Icarus Verilog simulation tools to Claude Code for FPGA design workflows.
Setup Requirements
- ⚠️Requires `yosys` and `iverilog` (including `vvp`) to be installed system-wide as command-line tools.
- ⚠️Requires Python 3.10+.
Review RequiredView Analysis
mcp-weather
by razeone
This server provides weather information, including alerts for US states and forecasts for specific coordinates, by interacting with an external weather API.
This server provides weather information, including alerts for US states and forecasts for specific coordinates, by interacting with an external weather API.
Setup Requirements
- ⚠️Requires .NET SDK to build and run.
- ⚠️Relies on external Weather.gov API, which may have usage policies or rate limits.
- ⚠️Requires an active internet connection to fetch weather data.
Verified SafeView Analysis
go-mcp-template
by kgatilin
A production-ready Go template for building Model Context Protocol (MCP) servers, designed to follow official best practices and support both MCP client integration and direct command-line tool execution.
A production-ready Go template for building Model Context Protocol (MCP) servers, designed to follow official best practices and support both MCP client integration and direct command-line tool execution.
Setup Requirements
- ⚠️Requires Go 1.23 or higher.
- ⚠️Mandatory cleanup of example tools, resources, and prompts, and updating registration functions after cloning or using the template.
- ⚠️Requires renaming the Go module and updating imports throughout the codebase if used as a new project.
Verified SafeView Analysis
cf-rawg
by denkaryo
An AI agent for analyzing video game data using the RAWG API, deployed on Cloudflare Workers.
An AI agent for analyzing video game data using the RAWG API, deployed on Cloudflare Workers.
Setup Requirements
- ⚠️Requires RAWG API key (Paid/Free, depending on usage limits)
- ⚠️Requires OpenAI API Key OR Anthropic API Key (Paid, depending on LLM_PROVIDER)
- ⚠️Requires Node.js 20+ and pnpm 10+
- ⚠️Cloudflare Workers CPU time limit of 30 seconds requires a paid Cloudflare plan for optimal performance.
Verified SafeView Analysis
lldb-mcp-server
by FYTJ
A server that enables remote debugging capabilities by exposing LLDB functionalities over a TCP-based protocol.
A server that enables remote debugging capabilities by exposing LLDB functionalities over a TCP-based protocol.
Setup Requirements
- ⚠️Requires macOS with Xcode or Command Line Tools installed.
- ⚠️Requires Python 3.12.
- ⚠️Requires careful configuration of Python and LLDB framework paths (PYTHONPATH, DYLD_FRAMEWORK_PATH, DYLD_LIBRARY_PATH) for 'import lldb' to succeed.
Review RequiredView Analysis
kali-docker-pentesting
by kroegha
Provides a token-efficient pentesting system for Claude Code by executing commands directly in a Kali Linux Docker container.
Provides a token-efficient pentesting system for Claude Code by executing commands directly in a Kali Linux Docker container.
Setup Requirements
- ⚠️Docker must be installed and running.
- ⚠️Requires manual copying and renaming of 'Dockerfile-kali-simple' and 'docker-compose-kali.yml' to 'Dockerfile' and 'docker-compose.yml' respectively.
- ⚠️Requires local file system access for Claude skills directory (/mnt/skills/user/).
- ⚠️Requires elevated privileges to interact with the Docker daemon for container management and command execution.
Verified SafeView Analysis
formation-mcp
by cyverse-de
Connects Claude Code (an AI assistant) to the CyVerse Discovery Environment to enable natural language management of scientific applications, analyses, and data.
Connects Claude Code (an AI assistant) to the CyVerse Discovery Environment to enable natural language management of scientific applications, analyses, and data.
Setup Requirements
- ⚠️Requires a CyVerse Discovery Environment account and credentials (username/password or JWT token).
- ⚠️Requires configuration in `~/.claude.json` or `~/.formation-mcp.yaml` with CyVerse API base URL and authentication details.
- ⚠️If building from source, Go 1.25.3 or later is required.
Verified SafeView Analysis
arxiv-mcp
by AnnaSuSu
Enables LLMs to search, download, and read scientific papers from arXiv, providing direct access to scientific literature for AI assistants.
Enables LLMs to search, download, and read scientific papers from arXiv, providing direct access to scientific literature for AI assistants.
Setup Requirements
- ⚠️Requires `uv` to be installed for recommended execution (`uvx`).
- ⚠️Python 3.10+ is required.
- ⚠️`pymupdf` (a dependency) may have native system library requirements, though `uv` typically handles these dependencies well.
Verified SafeView Analysis
mcp-server
by apopovic77
Aggregates multiple microservice APIs (Storage, O'Neal, Artrack, CodePilot, AI, Content, Tarot) under a single FastAPI interface, providing a unified toolset for various domain-specific operations, including AI-driven content, human-in-the-loop interactions, and general API orchestration.
Aggregates multiple microservice APIs (Storage, O'Neal, Artrack, CodePilot, AI, Content, Tarot) under a single FastAPI interface, providing a unified toolset for various domain-specific operations, including AI-driven content, human-in-the-loop interactions, and general API orchestration.
Setup Requirements
- ⚠️Requires multiple external API keys for full functionality (e.g., ARKTURIAN_API_KEY, ONEAL_STORAGE_API_KEY, ARTRACK_API_KEY, TELEGRAM_API_KEY, CODEPILOT_API_TOKEN, AI_API_KEY).
- ⚠️Python dependencies (uvicorn, fastapi, httpx, etc.) must be installed, preferably in a virtual environment as implied by the `start.sh` script looking for `venv/bin/uvicorn`.
- ⚠️Disables SSL certificate verification (`verify=False`) in specific media fetching functions, which is a significant security vulnerability and should be addressed before deployment in any sensitive environment.
Review RequiredView Analysis
sse-mcp-servers
by betterhyq
This project provides server implementations for the Model Context Protocol (MCP), enabling external agents to interact with defined tools and services, exemplified by an 'add two numbers' function.
This project provides server implementations for the Model Context Protocol (MCP), enabling external agents to interact with defined tools and services, exemplified by an 'add two numbers' function.
Setup Requirements
- ⚠️Requires Node.js runtime (version 24.x or higher is indicated by `start:huaweiyun:node` and `tsconfig.json`).
- ⚠️The Python server specifically requires Python 3.10.15.
- ⚠️Uses pnpm for package management; `npm` or `yarn` might not work without adjustments.
- ⚠️Specific ports (4000 for Node.js, 4100 for Python) need to be open and accessible.
Verified SafeView Analysis
eth_trading_server
by keefey-yang
Automated or semi-automated trading of Ethereum and other cryptocurrencies on a server.
Automated or semi-automated trading of Ethereum and other cryptocurrencies on a server.
Setup Requirements
- ⚠️Rust toolchain required
- ⚠️Access to Ethereum node (e.g., Infura, Alchemy, or self-hosted) required
- ⚠️Cryptocurrency exchange API keys may be required
Review RequiredView Analysis
datalake-mcp-server-client
by BERDataLakehouse
A Python client library for programmatic interaction with the BERDL Datalake MCP Server, enabling operations like health checks, database/table listing, schema retrieval, and data querying for Delta Lake tables.
A Python client library for programmatic interaction with the BERDL Datalake MCP Server, enabling operations like health checks, database/table listing, schema retrieval, and data querying for Delta Lake tables.
Setup Requirements
- ⚠️Requires the 'datalake-mcp-server' repository to be cloned and present in the parent directory (`../datalake-mcp-server`) relative to this client repository for client generation.
- ⚠️The client generation process explicitly uses Python 3.13.
- ⚠️Requires the 'uv' package manager to be installed for setting up the virtual environment and installing dependencies during client generation.