Nessus MCP Server
Nessus MCP 服务器
用于与 Tenable Nessus 漏洞扫描程序交互的模型上下文协议 (MCP) 服务器。该服务器允许 AI 助手通过 MCP 协议执行漏洞扫描和分析。
特征
漏洞扫描:启动并监控针对指定目标的漏洞扫描
扫描管理:列出、跟踪和检索漏洞扫描的结果
漏洞分析:搜索并获取特定漏洞的详细信息
模拟模式:功能齐全的模拟模式,无需 Nessus API 密钥即可进行测试
Related MCP server: mcp-nutanix
工具
该服务器提供以下工具:
工具名称 | 描述 |
| 列出可用的 Nessus 扫描模板 |
| 针对目标启动新的漏洞扫描 |
| 检查正在运行的扫描的状态 |
| 获取已完成扫描的结果 |
| 列出所有扫描及其状态 |
| 获取有关特定漏洞的详细信息 |
| 按关键字搜索漏洞 |
安装
先决条件
Node.js 16 或更高版本
TypeScript(用于开发)
从源代码构建
克隆存储库:
git clone https://github.com/Cyreslab-AI/nessus-mcp-server.git cd nessus-mcp-server安装依赖项:
npm install构建服务器:
npm run build
用法
模拟模式运行
默认情况下,服务器以模拟模式运行,不需要 Nessus API 密钥:
node build/index.js使用 Nessus API 运行
要连接到真实的 Nessus 实例,请设置以下环境变量:
NESSUS_URL=https://your-nessus-instance:8834
NESSUS_ACCESS_KEY=your-access-key
NESSUS_SECRET_KEY=your-secret-key然后运行服务器:
node build/index.js与 Claude for Desktop 一起使用
要将此服务器与 Claude for Desktop 一起使用:
编辑 Claude for Desktop 配置文件:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
添加服务器配置:
{
"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"
}
}
}
}对于模拟模式,您可以省略env部分。
交互示例
开始扫描
start_scan:
target: 192.168.1.1
scan_type: basic-network-scan获取扫描结果
get_scan_results:
scan_id: scan-1234567890寻找漏洞
search_vulnerabilities:
keyword: log4j发展
项目结构
src/index.ts:主服务器入口点src/nessus-api.ts:带有模拟回退的 Nessus API 客户端src/mock-data.ts:用于测试的模拟漏洞数据src/tools/:工具实现src/utils/:实用程序函数
添加新工具
在
src/tools/中的相应文件中定义工具模式和处理程序在
src/index.ts中导入并注册该工具
执照
麻省理工学院
免责声明
此服务器与 Tenable 并无关联,亦未获得其认可。Nessus 是 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