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 azza39925
Enables AI assistants to perform authorized penetration testing and security assessments by exposing Kali Linux security tools through an AI-friendly interface.
Enables AI assistants to perform authorized penetration testing and security assessments by exposing Kali Linux security tools through an AI-friendly interface.
Setup Requirements
- ⚠️Requires Kali Linux (or a compatible Linux distribution) with 20+ specific security tools installed locally.
- ⚠️Node.js 18+ and npm are required.
- ⚠️Some security tools (e.g., Nmap SYN scan, Masscan) require root privileges or specific OS capabilities (CAP_NET_RAW) to function correctly, which must be configured manually.
- ⚠️Wordlists (e.g., rockyou.txt) are highly recommended for many tools and need to be downloaded or present in specific, allowed directories.
Verified SafeView Analysis
arxiv-txt-mcp
by shivvor2
Provides LLM-friendly plain text summaries and full content of arXiv papers by delegating rendering to an external service.
Provides LLM-friendly plain text summaries and full content of arXiv papers by delegating rendering to an external service.
Setup Requirements
- ⚠️Python 3.10+ required
- ⚠️Requires an external 'arxiv-txt.org' service (or a self-hosted instance)
- ⚠️Ensure required dependencies (fastmcp, requests, python-dotenv) are correctly listed in requirements.txt
Verified SafeView Analysis
mcp-hs-code-query
by qinxiushan
Queries harmonized system (HS) codes for products from multiple web sources, offering intelligent search, semantic matching, and detailed customs declaration information for AI agent integration.
Queries harmonized system (HS) codes for products from multiple web sources, offering intelligent search, semantic matching, and detailed customs declaration information for AI agent integration.
Setup Requirements
- ⚠️Initial installation requires downloading large Python packages, especially 'torch' and 'sentence-transformers' (approx. 500MB combined), which can be slow and consume significant disk space.
- ⚠️Web scraping functionality is dependent on the target websites' HTML structures. Changes to these websites (i5a6.com, hsciq.com) will break the parsers, requiring code updates.
- ⚠️For exposing the API publicly, 'ngrok' needs to be installed, and optionally an auth token configured, which involves `subprocess` execution and external tool management.
Verified SafeView Analysis
mcp-socket-docs
by dc-larsen
Provides up-to-date Socket.dev documentation to Claude Desktop through a Model Context Protocol (MCP) server, enabling accurate AI responses to documentation-related queries.
Provides up-to-date Socket.dev documentation to Claude Desktop through a Model Context Protocol (MCP) server, enabling accurate AI responses to documentation-related queries.
Setup Requirements
- ⚠️Node.js 18+ required
- ⚠️Claude Desktop application required
- ⚠️Manual configuration of Claude Desktop's `claude_desktop_config.json` file, including the absolute path to the repository on the user's machine
Verified SafeView Analysis
london
by bioanywhere
A client library to access the World News API, enabling search and retrieval of news articles from thousands of sources in over 50 languages and 150 countries.
A client library to access the World News API, enabling search and retrieval of news articles from thousands of sources in over 50 languages and 150 countries.
Setup Requirements
- ⚠️Requires Python 3.7+ for the Python package.
- ⚠️Requires an API Key for the World News API (likely a paid service).
- ⚠️Requires internet access to communicate with the World News API.
Verified SafeView Analysis
typingmind-mcp-server
by multistreams
Provides a server-side component for the TypingMind AI client, likely for proxying requests or managing custom AI model interactions for Railway deployment.
Provides a server-side component for the TypingMind AI client, likely for proxying requests or managing custom AI model interactions for Railway deployment.
Setup Requirements
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️Requires an `AUTH_TOKEN` environment variable to be set for the server to function.
Review RequiredView Analysis
docscope-mcp
by mgrandau
MCP server for analyzing documentation quality across multiple programming languages and prioritizing improvements for AI-assisted code review and GitHub issue automation.
MCP server for analyzing documentation quality across multiple programming languages and prioritizing improvements for AI-assisted code review and GitHub issue automation.
Setup Requirements
- ⚠️Requires Python 3.13+.
- ⚠️Requires GitHub CLI (gh) installed and authenticated for issue creation utilities.
- ⚠️A VS Code window reload is required after installation for the MCP server to activate.
- ⚠️Python AST parsing timeout protection (via SIGALRM) is not available on Windows.
Verified SafeView Analysis
swift-mcp
by efremidze
Provides curated Swift and SwiftUI patterns, best practices, and code examples to AI assistants via the Model Context Protocol.
Provides curated Swift and SwiftUI patterns, best practices, and code examples to AI assistants via the Model Context Protocol.
Setup Requirements
- ⚠️Requires Node.js version 18.0.0 or higher.
- ⚠️Patreon integration for premium content requires `PATREON_CLIENT_ID` and `PATREON_CLIENT_SECRET` environment variables. Obtaining these credentials involves creating a Patreon OAuth application, which currently requires users to register as a 'creator' (even for personal use).
- ⚠️YouTube content fetching (part of Patreon integration) requires a `YOUTUBE_API_KEY` environment variable.
Verified SafeView Analysis
mcp-server
by BinodRai123
This server implements the Model Context Protocol (MCP) to define and expose AI-powered tools, such as a simple addition tool, via inter-process communication.
This server implements the Model Context Protocol (MCP) to define and expose AI-powered tools, such as a simple addition tool, via inter-process communication.
Setup Requirements
- ⚠️Requires Node.js v18.0.0+ (v20.0.0+ for full compatibility with '@google/genai' peer dependency, though not used in the provided tool).
- ⚠️Designed for local inter-process communication using standard I/O, not a typical network-exposed HTTP server out-of-the-box (though 'express' dependency suggests HTTP support is possible).
Verified SafeView Analysis
MCP-client-server
by khlanna
This repository demonstrates an interactive client-server application built using the Model Context Protocol (MCP) SDK, allowing users to interact with AI-powered tools, resources, and prompts, primarily for data management and generative AI tasks.
This repository demonstrates an interactive client-server application built using the Model Context Protocol (MCP) SDK, allowing users to interact with AI-powered tools, resources, and prompts, primarily for data management and generative AI tasks.
Setup Requirements
- ⚠️Requires a Google Gemini API Key (GEMINI_API_KEY) configured as an environment variable.
- ⚠️The `src/data/users.json` file must exist and be writable by the Node.js process for user creation tools to function.
- ⚠️Running the client (`npm run client:dev`) implicitly compiles the server and runs it as a child process, so `tsc` must be available in `PATH` or run explicitly beforehand (`npm run server:build`).
Review RequiredView Analysis
unc-filesystem-mcp
by BlockSecCA
Enables AI agents (specifically Claude Desktop) to perform secure filesystem operations with proper UNC path support on Windows, addressing issues with network drive resolution and subdirectory access.
Enables AI agents (specifically Claude Desktop) to perform secure filesystem operations with proper UNC path support on Windows, addressing issues with network drive resolution and subdirectory access.
Setup Requirements
- ⚠️Requires Node.js runtime environment (version 20 or higher is indicated by glob/minimatch dependencies).
- ⚠️One or more 'allowed directories' (UNC or local paths) must be explicitly configured as command-line arguments during server startup; the server will exit if no directories are provided.
Verified SafeView Analysis
c3850-mcp-server
by cdavis405
Bridge Cisco 3850 switches with AI for natural language network management.
Bridge Cisco 3850 switches with AI for natural language network management.
Setup Requirements
- ⚠️Requires Python 3.10 or higher
- ⚠️Cisco 3850 switch must have RESTCONF over HTTPS enabled (`ip http secure-server`, `restconf` commands on device)
- ⚠️Disables SSL certificate verification (`verify=False`) to connect to the switch, posing a security risk due to potential man-in-the-middle attacks