NmapMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scan_top_portsC | Scan the top ports of the specified target with optional custom arguments. Args: target (str): The target hostname or IP address. args (str): Additional Nmap command-line arguments. Returns: dict: The scan results in JSON format. |
| dns_brute_forceB | Perform DNS brute-force to discover subdomains of the specified target. Args: target (str): The target domain to scan. args (str): Additional Nmap command-line arguments. Returns: dict: The DNS brute-force scan results. |
| list_scanB | Perform a list scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The list scan results. |
| os_detectionA | Perform OS detection on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The OS detection results. |
| version_detectionB | Detect service versions on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The version detection results. |
| fin_scanB | Perform a FIN scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The FIN scan results. |
| idle_scanC | Perform an idle scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The idle scan results. |
| ping_scanB | Perform a ping scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The ping scan results. |
| syn_scanC | Perform a SYN scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The SYN scan results. |
| tcp_scanC | Perform a TCP connect scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The TCP scan results. |
| udp_scanB | Perform a UDP scan on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The UDP scan results. |
| portscan_onlyB | Perform a port scan only on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The port scan results. |
| no_portscanB | Perform host discovery without port scanning on the specified target with optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The host discovery results. |
| arp_discoveryB | Perform ARP discovery on the specified target with optional custom arguments. Args: target (str): The target IP address or subnet (e.g., '192.168.1.0/24'). args (str): Additional Nmap command-line arguments. Returns: dict: The ARP discovery results. |
| disable_dns_resolutionC | Perform a scan on the specified target with DNS resolution disabled and optional custom arguments. Args: target (str): The target IP address or hostname. args (str): Additional Nmap command-line arguments. Returns: dict: The scan results with DNS resolution disabled. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/0xPratikPatil/NmapMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server