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
by HrskiEsa
Exposes a Linux shell, specifically Kali Linux penetration testing tools, as an MCP-accessible API for AI assistants and automation workflows.
Exposes a Linux shell, specifically Kali Linux penetration testing tools, as an MCP-accessible API for AI assistants and automation workflows.
Setup Requirements
- ⚠️Requires a Linux machine (ideally Kali Linux) with penetration testing tools installed.
- ⚠️The example Docker configuration uses `--privileged` and `--network host`, which eliminates container isolation and grants the server full access to the host system, significantly escalating security risks.
- ⚠️Requires an MCP-compatible client (e.g., Claude Desktop) to interact with the exposed API.
Review RequiredView Analysis
yvrdevfest2025
by ntrajic
Demonstrates building an interactive Model Context Protocol (MCP) server using Python, featuring elicitation to dynamically gather user input for tools like a calculator and a haiku generator.
Demonstrates building an interactive Model Context Protocol (MCP) server using Python, featuring elicitation to dynamically gather user input for tools like a calculator and a haiku generator.
Setup Requirements
- ⚠️Requires 'uv' package manager for dependency management and running the server.
- ⚠️Requires a Claude.ai account (MCP support is available for all account types) and the Claude Desktop app for testing local server integration.
- ⚠️Python 3.10+ is required as per 'pyproject.toml'.
- ⚠️Manual configuration of Claude Desktop's 'mcp.json' and 'claude_desktop_config.json' files with absolute paths is needed for local server integration.
Verified SafeView Analysis
mercadolivre-mcp-dashboard
by suissa
A web dashboard for managing Mercado Livre accounts by interacting with a local MCP Server via a REST API.
A web dashboard for managing Mercado Livre accounts by interacting with a local MCP Server via a REST API.
Setup Requirements
- ⚠️Requires a separate 'MCP Server' application to be running locally on http://localhost:3300.
- ⚠️The MCP Server must be configured to run in 'rest' mode.
- ⚠️Node.js and npm are required for installation and execution.
Verified SafeView Analysis
local-github-mcpserver
by lmsamarawickrama
Enables the Claude AI agent to interact with GitHub through a local Model Context Protocol (MCP) server for repository, issue, pull request, and file management.
Enables the Claude AI agent to interact with GitHub through a local Model Context Protocol (MCP) server for repository, issue, pull request, and file management.
Setup Requirements
- ⚠️Requires Python 3.11.9 specifically, which might necessitate the use of `pyenv` or similar version management tools for many users.
- ⚠️A GitHub Personal Access Token (PAT) with broad scopes, including 'repo' for full control of private repositories, is mandatory, which is a critical security consideration.
- ⚠️Integration with Claude Desktop requires manual editing of a JSON configuration file with absolute paths and proper syntax, which can be prone to user error.
Verified SafeView Analysis
MCP_Projects
by felnarg
This repository demonstrates the creation and publishing of Model Context Protocol (MCP) servers using C#, including examples for mathematical operations (random numbers) and integration with external APIs and databases for user management, designed to extend AI agent capabilities.
This repository demonstrates the creation and publishing of Model Context Protocol (MCP) servers using C#, including examples for mathematical operations (random numbers) and integration with external APIs and databases for user management, designed to extend AI agent capabilities.
Setup Requirements
- ⚠️Requires .NET SDK to build and run.
- ⚠️Requires a SQL Server instance (potentially running on host.docker.internal:14330) with specific credentials to function fully.
- ⚠️Requires explicit configuration in an IDE-specific JSON file (`.vscode/mcp.json` or `.mcp.json`) for development or consumption from NuGet.org.
Review RequiredView Analysis
Socratic
by aaronnuevo
This repository serves as a GitHub Learning Lab course environment, utilizing Jekyll and Reveal.js to generate interactive slideshows for teaching Git and GitHub.
This repository serves as a GitHub Learning Lab course environment, utilizing Jekyll and Reveal.js to generate interactive slideshows for teaching Git and GitHub.
Setup Requirements
- ⚠️Requires Ruby and Bundler to install and manage Jekyll dependencies.
- ⚠️Requires familiarity with Jekyll commands for serving or building the site.
Verified SafeView Analysis
wawapp-mcp-debug-server
by deya2021
A read-only debugging server for the WawApp Firebase/Flutter ecosystem, providing diagnostic tools via the Model Context Protocol (MCP).
A read-only debugging server for the WawApp Firebase/Flutter ecosystem, providing diagnostic tools via the Model Context Protocol (MCP).
Setup Requirements
- ⚠️Requires Node.js 20+.
- ⚠️Requires a Firebase service account with 'datastore.viewer' and 'logging.viewer' roles, configured via a local JSON file.
- ⚠️Claude Desktop client setup needs an absolute path to the server's executable and requires a restart of Claude Desktop to take effect.
Verified SafeView Analysis
pebbles
by Christoph-D
Pebbles is a lightweight, agent-first command-line task tracking tool optimized for coding AI agents to manage tasks, bugs, features, and epics.
Pebbles is a lightweight, agent-first command-line task tracking tool optimized for coding AI agents to manage tasks, bugs, features, and epics.
Setup Requirements
- ⚠️Requires `peb` Go binary to be installed and in PATH.
- ⚠️The Opencode plugin (`pebbles.ts`) requires the Bun Runtime to execute `peb` commands.
- ⚠️Requires `peb init` to be run in the project directory to set up the `.pebbles` configuration.
Verified SafeView Analysis
infra-sage
by consigcody94
AI-powered management of Terraform infrastructure, automating tasks like module generation, configuration validation, change planning, resource listing, and drift detection.
AI-powered management of Terraform infrastructure, automating tasks like module generation, configuration validation, change planning, resource listing, and drift detection.
Setup Requirements
- ⚠️Requires Node.js 18+ installed.
- ⚠️Requires Terraform CLI installed and accessible in the system PATH.
- ⚠️Requires an initialized Terraform workspace (`terraform init`) for most operations.
- ⚠️Intended for use with Claude Desktop.
Review RequiredView Analysis
own-planner
by am-space
An AI-powered personal planning assistant that allows users to manage tasks and notes through conversational commands using a chat interface.
An AI-powered personal planning assistant that allows users to manage tasks and notes through conversational commands using a chat interface.
Setup Requirements
- ⚠️Requires a Google Gemini API Key, which may incur costs based on usage.
- ⚠️Requires .NET 9 SDK for the backend server and Node.js (v18+) with npm/yarn for the React frontend development server.
- ⚠️Windows paths in JSON configuration for MCP arguments require escaping backslashes (`\\`), which can be a common point of friction.
Verified SafeView Analysis
archimate-validator-mcp
by pabloveintimilla
This server validates ArchiMate enterprise architecture models against a set of predefined rules and specifications.
This server validates ArchiMate enterprise architecture models against a set of predefined rules and specifications.
Setup Requirements
- ⚠️Requires Java Development Kit (JDK) 11+ to build and run.
- ⚠️Requires Maven to build the project from source.
Review RequiredView Analysis
mcp-server
by balexander85
Provides a Model Context Protocol (MCP) server with tools for managing GitHub repositories and fetching current time.
Provides a Model Context Protocol (MCP) server with tools for managing GitHub repositories and fetching current time.
Setup Requirements
- ⚠️Requires Python 3.14+
- ⚠️Requires 'uv' runtime for direct execution (as per config.json)
- ⚠️Requires GITHUB_TOKEN environment variable for GitHub tools