NmapMCP

Created By
0xPratikPatila year ago
NmapMCP is a robust integration of the Nmap scanning tool with the Model Context Protocol (MCP), enabling seamless network scanning capabilities within MCP-compatible environments
Overview

what is NmapMCP?

NmapMCP is a robust integration of the Nmap scanning tool with the Model Context Protocol (MCP), enabling seamless network scanning capabilities within MCP-compatible environments.

how to use NmapMCP?

To use NmapMCP, clone the repository, install the necessary dependencies, and configure the server settings in the claude_desktop_config.json file. Then, run the server using the command uv --directory /path/to/NmapMCP run main.py.

key features of NmapMCP?

  • Top Ports Scanning
  • DNS Brute Force
  • List Scan
  • OS Detection
  • Version Detection
  • FIN Scan
  • Idle Scan
  • Ping Scan
  • SYN Scan
  • TCP Connect Scan
  • UDP Scan
  • ARP Discovery
  • Disable DNS Resolution

use cases of NmapMCP?

  1. Identifying potential entry points in a network.
  2. Mapping subdomains for a target domain.
  3. Conducting stealthy network scans to assess vulnerabilities.
  4. Inventorying active hosts in a network.

FAQ from NmapMCP?

  • Can NmapMCP perform all types of network scans?

Yes! NmapMCP supports a wide range of scanning techniques including TCP, UDP, and stealth scans.

  • Is NmapMCP easy to install?

Yes! Installation involves cloning the repository and running a few commands to set up the environment.

  • What is the purpose of the claude_desktop_config.json file?

This file allows users to configure default scan arguments and tool behaviors for the Nmap MCP Server.

Server Config

{
  "mcpServers": {
    "NmapMCP": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/NmapMCP",
        "run",
        "main.py"
      ]
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
0xPratikPatil
Star
0
Language
Python
License
-
Tags

Recommend Servers

View All
Ghl Command
@Elite DCs LLC

GoHighLevel MCP server for Claude. 212 tools across 43 modules, including the only programmatic GHL workflow builder (private API, reverse-engineered), funnel + page editor, form builder, pipeline builder, pre-deploy validator, multi-sub-account switching, bulk operations, and full account export. $97 one-time, lifetime updates. GHL Command gives Claude full programmatic control of GoHighLevel through 212 tools across 43 modules. Built for GoHighLevel agency operators who manage many client sub-accounts and want to onboard new clients in minutes instead of days. Exclusive capabilities (none of the free GHL MCPs have these): - Programmatic workflow builder. Create, edit, clone, publish, and validate complete GHL workflows from a single prompt. GHL's public API has no workflow write endpoints; this uses their internal API (the same one their UI calls). - Funnel + page editor and form builder (also private API). - Pipeline builder, goal event builder, full 57-native-trigger registry. - Pre-deploy validator that catches GHL's silent invalid-ID failure (a common workflow-breaking bug GHL never warns you about). - Multi-sub-account token registry. Switch between any client account mid-conversation; API keys swap automatically. - Bulk operations: tag, update, enroll, delete hundreds of contacts in one command. - Full account export and side-by-side location diff for audit or migration. Works with Claude Desktop App, Claude Code (terminal), and headless on a Linux server or droplet. $97 one-time, 3 machines, no subscription, lifetime updates. 30-day time-back guarantee: save 5+ hours on one real client build or full refund.

a day ago
Gelbooru

17 hours ago