Nmap MCP Server
Servidor MCP de Nmap
Este es un servidor de Protocolo de Control de Modelos (MCP) que proporciona acceso a la funcionalidad de escaneo de red de nmap.
Características
Ejecute escaneos nmap en objetivos específicos con opciones personalizables
Almacenar y recuperar resultados de escaneo
Analice los resultados del escaneo mediante indicaciones de IA
Related MCP server: Nmap MCP Server
Instalación
Requisitos:
Python 3.10+
python-libnmap
nmap (instalado en el sistema)
pip install python-libnmapAsegúrese de que nmap esté instalado en su sistema:
# On Debian/Ubuntu
sudo apt-get install nmap
# On Fedora/CentOS
sudo dnf install nmapUso
Ejecución del servidor
Para ejecutar el servidor directamente desde el código fuente:
python -m src.nmap_mcpPara instalar el paquete y ejecutarlo como comando:
pip install -e .
nmap-mcpHerramientas disponibles
ejecutar-nmap-scan
Ejecutar un escaneo nmap en objetivos específicos
Parámetros:
target: host o red de destino (por ejemplo, 192.168.1.1 o 192.168.1.0/24)options: opciones de Nmap (por ejemplo, -sV -p 1-1000)
obtener detalles del escaneo
Obtenga información detallada sobre un escaneo específico
Parámetros:
scan_id: ID del escaneo a recuperar
lista-todos-los-escaneos
Listar todos los resultados de escaneo disponibles
No se requieren parámetros
Indicaciones disponibles
analizar-escanear
Analizar un resultado de escaneo de nmap
Parámetros:
scan_id: ID del escaneo a analizarfocus: Área de enfoque (seguridad/servicios/descripción general)
Recursos
Los resultados del escaneo están disponibles como recursos con el esquema URI nmap://scan/{scan_id} .
Ejemplo de flujo de trabajo
Ejecutar un escaneo:
Call tool: run-nmap-scan Parameters: {"target": "192.168.1.0/24", "options": "-sV -p 22,80,443"}Obtener detalles del escaneo:
Call tool: get-scan-details Parameters: {"scan_id": "<scan_id from previous step>"}Listar todos los escaneos:
Call tool: list-all-scansAnalizar los resultados del escaneo:
Get prompt: analyze-scan Parameters: {"scan_id": "<scan_id>", "focus": "security"}
Consideraciones de seguridad
Este servidor ejecuta comandos nmap en su sistema. Tenga cuidado al escanear redes que no le pertenecen o para las que no tiene permiso, ya que el escaneo no autorizado puede ser ilegal en algunas jurisdicciones.
Solución de problemas
Si encuentra errores relacionados con que nmap no se encuentra o se ejecuta incorrectamente:
Asegúrese de que nmap esté instalado y disponible en su PATH
Verifique los registros para los cuales se está utilizando el ejecutable nmap
El servidor intentará utilizar la ruta completa a nmap para evitar conflictos
Uso de Docker
Puede ejecutar el servidor MCP en un contenedor Docker:
# Build the Docker image
docker build -t nmap-mcp-server .
# Run the Docker container
docker run -it --rm nmap-mcp-serverPara la integración con el directorio Glama MCP, el contenedor Docker permite que otros utilicen fácilmente este servidor MCP sin preocuparse por las dependencias de instalación.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceExposes Nmap network scanning capabilities through a Model Context Protocol (MCP) server, allowing users to perform various types of network scans including vulnerability assessment, service detection, and OS fingerprinting.115
- Flicense-qualityDmaintenanceEnables network scanning and security assessment using Nmap through MCP, allowing AI assistants to perform port scans, service detection, and network reconnaissance on specified targets with configurable scan parameters.
- Alicense-qualityDmaintenanceEnables network security scanning using Nmap through MCP protocol. Supports quick port scans, full port scans with service detection, and custom Nmap commands with async task management.3MIT
- AlicenseAqualityFmaintenanceA production-ready MCP server that wraps Nmap to enable AI agents to perform automated network security assessments, including port scanning, host discovery, service detection, OS fingerprinting, and vulnerability scanning.613Apache 2.0
Related MCP Connectors
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Scans MCP servers for tool poisoning, prompt injection and supply chain risks.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/imjdl/nmap-mcpserver'
If you have feedback or need assistance with the MCP directory API, please join our Discord server