Exposes nmap network scanning to agents so they can run host and port scans through MCP tools.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add nmap -- python -m src.nmap_mcp~/.codex/config.toml
[mcp_servers.nmap]
command = "python"
args = ["-m", "src.nmap_mcp"]
# codex mcp add nmap -- python -m src.nmap_mcp~/.cursor/mcp.json
{
"mcpServers": {
"nmap": {
"command": "python",
"args": [
"-m",
"src.nmap_mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"nmap": {
"type": "stdio",
"command": "python",
"args": [
"-m",
"src.nmap_mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"nmap": {
"command": "python",
"args": [
"-m",
"src.nmap_mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"nmap": {
"command": "python",
"args": [
"-m",
"src.nmap_mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"nmap": {
"command": "python",
"args": [
"-m",
"src.nmap_mcp"
]
}
}
}