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)
SecScanMCP
by zakariaf
This is an enhanced security scanner test suite designed to detect a wide range of vulnerabilities in MCP (Model Context Protocol) servers, including prompt injection, tool poisoning, hardcoded secrets, and various code injection types.
This is an enhanced security scanner test suite designed to detect a wide range of vulnerabilities in MCP (Model Context Protocol) servers, including prompt injection, tool poisoning, hardcoded secrets, and various code injection types.
Setup Requirements
- ⚠️Requires Docker to run the scanner and potentially for dynamic analysis of target applications.
- ⚠️Requires several external security tools (OpenGrep/Semgrep, Syft, Grype, TruffleHog, ClamAV, YARA, CodeQL) to be installed and accessible in the environment or Docker container.
- ⚠️CodeQL analysis is resource-intensive, requiring significant RAM and CPU during database creation and analysis steps, potentially leading to long scan times for large repositories.
Verified SafeView Analysis
haksnbot-tools
by haksndot
An MCP server that enables AI (like Claude) to control a Minecraft bot for various in-game actions.
An MCP server that enables AI (like Claude) to control a Minecraft bot for various in-game actions.
Setup Requirements
- ⚠️Requires Node.js 18+.
- ⚠️For `take_screenshot` functionality, OpenGL support (e.g., Mesa on Linux) and Xvfb are required for a virtual display.
- ⚠️QuickShop-Hikari integration (economy tools) requires setting the `MC_SERVER_ROOT` environment variable to the Minecraft server's root directory.
- ⚠️Initial Microsoft authentication for online-mode servers requires manual user interaction (device code flow) via a browser.
Review RequiredView Analysis
kali-mcp-server
by andrew-stclair
This server provides a standardized interface for 22 essential penetration testing tools, designed for integration with AI assistants and automation platforms.
This server provides a standardized interface for 22 essential penetration testing tools, designed for integration with AI assistants and automation platforms.
Setup Requirements
- ⚠️Requires Docker for recommended setup.
- ⚠️The container requires elevated Linux network capabilities (`NET_RAW`, `NET_ADMIN`, `NET_BIND_SERVICE`), which may be restricted in some environments or by security policies.
- ⚠️Primarily designed to run within a Kali Linux environment (though containerized).
Verified SafeView Analysis
mcp-_server
by Amitabh0954
A basic Node.js HTTP server designed to respond with a simple 'Hello, World!' message on any incoming request.
A basic Node.js HTTP server designed to respond with a simple 'Hello, World!' message on any incoming request.
Setup Requirements
- ⚠️Requires Node.js installed on the system.
Verified SafeView Analysis
mcp-server-cost-estimator
by nik1097
Estimates the token cost of tool responses from an MCP server, helping developers and clients understand LLM inference expenses.
Estimates the token cost of tool responses from an MCP server, helping developers and clients understand LLM inference expenses.
Setup Requirements
- ⚠️Requires Python 3.13 or newer.
- ⚠️Requires 'uv' for installation and execution (rather than just 'pip' and 'python').
- ⚠️Requires an existing MCP server URL and potentially a Bearer token for authentication.
Verified SafeView Analysis
browser-use-mcp-plus
by Martin-Hausleitner
Provides a unified interface for browser automation, UI analysis (screenshots to text via LLM), Chrome DevTools interaction, documentation lookup (Context7), and isolated code execution (Docker VM) for agentic workflows.
Provides a unified interface for browser automation, UI analysis (screenshots to text via LLM), Chrome DevTools interaction, documentation lookup (Context7), and isolated code execution (Docker VM) for agentic workflows.
Setup Requirements
- ⚠️Requires Python virtual environment with specific dependencies (mcp, browser_use, playwright, gui_agents, pyautogui).
- ⚠️Requires Google Chrome/Chromium browser installation with CDP enabled.
- ⚠️Requires API keys for LLM services (e.g., OpenAI, Context7, Chutes.ai) which are typically paid.
- ⚠️Requires a running Docker daemon and user access for VM functionality.
Review RequiredView Analysis
easygrade-canvaslms-mcp
by nagalikith
Automates routine tasks in Canvas LMS using an LLM agent.
Automates routine tasks in Canvas LMS using an LLM agent.
Setup Requirements
- ⚠️Requires CANVAS_API_TOKEN environment variable.
- ⚠️Requires CANVAS_DOMAIN environment variable.
- ⚠️Requires FIREWORKS_API_KEY environment variable (for LLM).
- ⚠️The CanvasClient is configured to use 'http' scheme by default, which might need adjustment to 'https' for production Canvas instances if not handled implicitly by the domain.
Verified SafeView Analysis
achilles
by kasssandr
Analyzes Calibre e-book library metadata to provide detailed statistics and insights.
Analyzes Calibre e-book library metadata to provide detailed statistics and insights.
Setup Requirements
- ⚠️Python 3.6 or higher is required.
Verified SafeView Analysis
test_remote_mcp_server
by satyamnag
A generic Python server implementation likely used for testing remote communication or as a component within a distributed system, given its 'test_remote' prefix.
A generic Python server implementation likely used for testing remote communication or as a component within a distributed system, given its 'test_remote' prefix.
Setup Requirements
- ⚠️A specific Python version may be required as indicated by the '.python-version' file, which could necessitate using a version manager like `pyenv` or `asdf`.
- ⚠️Requires 'uv' for dependency management (indicated by `uv.lock` and `pyproject.toml`), which might necessitate a separate installation if not already present, rather than standard 'pip'.
- ⚠️As a server component, it likely requires specific network port availability and configuration for operation, which could lead to port conflicts or firewall issues.
Review RequiredView Analysis
MCP-Server-Python
by Daksh-io
Enables LLMs to safely interact with databases and tools via a structured Model Context Protocol (MCP) server.
Enables LLMs to safely interact with databases and tools via a structured Model Context Protocol (MCP) server.
Setup Requirements
- ⚠️Requires Groq API Key (paid service)
- ⚠️Project is currently in progress and not finished, which may impact stability and feature completeness
- ⚠️Potential for SQL injection due to lack of explicit query validation/sandboxing in current version
Review RequiredView Analysis
tcmb_mcp
by ofurkanuygur
Provides current and historical exchange rates, currency conversion, and rate comparisons from the Turkish Central Bank (TCMB).
Provides current and historical exchange rates, currency conversion, and rate comparisons from the Turkish Central Bank (TCMB).
Setup Requirements
- ⚠️Requires Python 3.10 or higher.
- ⚠️Needs network access to the Turkish Central Bank (TCMB) API (`https://www.tcmb.gov.tr`).
- ⚠️Caching is SQLite-based and defaults to `~/.cache/tcmb-mcp-pro/tcmb_cache.db`, requiring write access to that location.
Verified SafeView Analysis
An agent-based chatbot integrating local and remote (Multi-Tool Communication Protocol - MCP) tools, supporting conversational AI, RAG, and stock price lookup through a FastAPI backend and a Streamlit frontend.
An agent-based chatbot integrating local and remote (Multi-Tool Communication Protocol - MCP) tools, supporting conversational AI, RAG, and stock price lookup through a FastAPI backend and a Streamlit frontend.
Setup Requirements
- ⚠️Requires OpenAI API Key (Paid) for chat and embedding models.
- ⚠️Requires ALPHAVANTAGE_API_KEY for the Stock Price tool.
- ⚠️The MCPClient configuration includes a hardcoded local path for an 'arith' server ('/Users/anshugangwar/Desktop/mcp-math-server/main.py'), implying a specific local setup is necessary if MCP tools are enabled.
- ⚠️Conditional dependency on 'langchain_mcp_adapters' if MCP tools are enabled.