Nessus MCP Server
Servidor Nessus MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con el escáner de vulnerabilidades de Tenable Nessus. Este servidor permite a los asistentes de IA realizar escaneos y análisis de vulnerabilidades mediante el protocolo MCP.
Características
Análisis de vulnerabilidades : inicie y supervise análisis de vulnerabilidades contra objetivos específicos
Gestión de análisis : enumere, rastree y recupere resultados de análisis de vulnerabilidades
Análisis de vulnerabilidades : busque y obtenga información detallada sobre vulnerabilidades específicas
Modo simulado : modo simulado completamente funcional para realizar pruebas sin una clave API de Nessus
Related MCP server: mcp-nutanix
Herramientas
El servidor proporciona las siguientes herramientas:
Nombre de la herramienta | Descripción |
| Lista de plantillas de escaneo de Nessus disponibles |
| Iniciar un nuevo análisis de vulnerabilidad contra un objetivo |
| Comprobar el estado de un análisis en ejecución |
| Obtenga los resultados de un escaneo completo |
| Enumere todos los escaneos y su estado |
| Obtenga información detallada sobre una vulnerabilidad específica |
| Búsqueda de vulnerabilidades por palabra clave |
Instalación
Prerrequisitos
Node.js 16 o superior
TypeScript (para desarrollo)
Construyendo desde la fuente
Clonar el repositorio:
git clone https://github.com/Cyreslab-AI/nessus-mcp-server.git cd nessus-mcp-serverInstalar dependencias:
npm installConstruir el servidor:
npm run build
Uso
Ejecutando en modo simulado
De forma predeterminada, el servidor se ejecuta en modo simulado, que no requiere una clave API de Nessus:
node build/index.jsEjecución con la API de Nessus
Para conectarse a una instancia real de Nessus, configure las siguientes variables de entorno:
NESSUS_URL=https://your-nessus-instance:8834
NESSUS_ACCESS_KEY=your-access-key
NESSUS_SECRET_KEY=your-secret-keyLuego ejecuta el servidor:
node build/index.jsUso con Claude para escritorio
Para utilizar este servidor con Claude for Desktop:
Edite su archivo de configuración de Claude for Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la configuración del servidor:
{
"mcpServers": {
"nessus": {
"command": "node",
"args": ["/path/to/nessus-mcp-server/build/index.js"],
"env": {
"NESSUS_URL": "https://your-nessus-instance:8834",
"NESSUS_ACCESS_KEY": "your-access-key",
"NESSUS_SECRET_KEY": "your-secret-key"
}
}
}
}Para el modo simulado, puedes omitir la sección env .
Ejemplos de interacciones
Iniciar un escaneo
start_scan:
target: 192.168.1.1
scan_type: basic-network-scanObtención de resultados de escaneo
get_scan_results:
scan_id: scan-1234567890En busca de vulnerabilidades
search_vulnerabilities:
keyword: log4jDesarrollo
Estructura del proyecto
src/index.ts: Punto de entrada del servidor principalsrc/nessus-api.ts: Cliente de API de Nessus con respaldo simuladosrc/mock-data.ts: Datos de vulnerabilidad simulados para pruebassrc/tools/: Implementaciones de herramientassrc/utils/: Funciones de utilidad
Agregar nuevas herramientas
Defina el esquema de la herramienta y el controlador en el archivo apropiado en
src/tools/Importar y registrar la herramienta en
src/index.ts
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Descargo de responsabilidad
Este servidor no está afiliado ni respaldado por Tenable. Nessus es una marca registrada de Tenable, Inc.
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
- Apache 2.0
- AlicenseNot gradedqualityFmaintenanceMCP Server for Nutanix Prism Central14MIT
- MIT
- AlicenseBqualityFmaintenanceAn MCP server for the OnSecurity API that allows Claude to query Rounds, Findings, Prerequisites, Blocks and Notifications.5MIT
Related MCP Connectors
Agent Orchestrator MCP Server by MEOK AI Labs
MEOK MCP Hardening MCP — automated security red-team for any MCP server. Maps OWASP LLM Top 10
MCP server for ScanMalware.com URL scanning, malware detection, and analysis.
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/Cyreslab-AI/nessus-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server