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)
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
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.
Verified SafeView Analysis
ithara-ai-app-day-one-onboarding-solution
by sunny-suzega
This repository is intended to be an AI application onboarding solution, but its specific functionality and implementation details cannot be determined as the source code was not provided for analysis.
This repository is intended to be an AI application onboarding solution, but its specific functionality and implementation details cannot be determined as the source code was not provided for analysis.
Setup Requirements
- ⚠️Source code is missing, thus specific setup requirements, dependencies, or potential friction points (e.g., API keys, specific software versions, Docker) cannot be identified.
- ⚠️A truncated README was mentioned, but no content was provided, limiting context.
Review RequiredView Analysis
MUSTer_MCP
by ABINETHACKER
Automates interaction with Macau University of Science and Technology (M.U.S.T.) campus systems (Moodle, Wemust) to facilitate tasks like schedule retrieval, course content access, and resource downloads for LLM integration.
Automates interaction with Macau University of Science and Technology (M.U.S.T.) campus systems (Moodle, Wemust) to facilitate tasks like schedule retrieval, course content access, and resource downloads for LLM integration.
Setup Requirements
- ⚠️Requires Python 3.12+.
- ⚠️Requires a local installation of Chrome browser and its corresponding Chromedriver for Selenium to function.
- ⚠️Installation instructions recommend using `uv` (a fast Python package manager).
- ⚠️Mandatory environment variables: `MUSTER_USERNAME`, `MUSTER_PASSWORD`.
Verified SafeView Analysis
Demonstrates security vulnerabilities and mitigations in Model Context Protocol (MCP) servers for educational purposes.
Demonstrates security vulnerabilities and mitigations in Model Context Protocol (MCP) servers for educational purposes.
Setup Requirements
- ⚠️Contains intentionally vulnerable code: DO NOT use the vulnerable examples in production systems.
- ⚠️Requires Node.js 18+ and TypeScript 5.3+ to run.