Skip to main content
Glama
mohdhaji87

Nmap MCP Server

by mohdhaji87

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
nmap_basic_scanC

Perform a basic Nmap scan of specified targets

nmap_service_detectionC

Perform service and version detection scan

nmap_os_detectionC

Perform operating system detection scan

nmap_script_scanC

Run NSE (Nmap Scripting Engine) scripts

nmap_stealth_scanC

Perform stealth scan (SYN scan) with minimal detection

nmap_comprehensive_scanC

Perform comprehensive scan with all detection methods

nmap_ping_scanC

Perform ping scan to discover live hosts

nmap_port_scanC

Scan specific ports on target hosts

nmap_vulnerability_scanC

Run vulnerability detection scripts

nmap_network_discoveryC

Discover hosts and services on a network

nmap_custom_scanC

Perform custom Nmap scan with user-defined options

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 11 tools

Disambiguation3/5

The tools have clear distinctions in their primary functions (e.g., ping_scan vs. os_detection), but there is significant overlap in scanning types. For instance, basic_scan, comprehensive_scan, and custom_scan could be confused as they all perform general scans, and network_discovery might overlap with ping_scan. Descriptions help differentiate, but an agent might struggle to choose between similar tools without deeper context.

Naming Consistency5/5

All tool names follow a consistent 'nmap_' prefix with descriptive snake_case suffixes (e.g., nmap_basic_scan, nmap_os_detection). This pattern is uniform across all 11 tools, making them predictable and easy to parse. There are no deviations in naming conventions, which enhances clarity and usability.

Tool Count4/5

With 11 tools, the count is reasonable for covering Nmap's diverse scanning capabilities. It's well-scoped to include various scan types (e.g., stealth, vulnerability) and detection methods. However, it might be slightly heavy as some tools could be consolidated (e.g., basic and comprehensive scans), but overall, each tool serves a distinct purpose in the domain.

Completeness5/5

The tool set provides comprehensive coverage of Nmap's core functionalities, including host discovery, port scanning, service detection, OS detection, script execution, and vulnerability scanning. There are no obvious gaps; agents can perform full network reconnaissance workflows from discovery to in-depth analysis, ensuring no dead ends in typical use cases.

Maintenance

ActivityInactive
ResponsivenessNo issues