Nessus MCP Server
@Cyreslab-AI
关于 Nessus MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"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"
}
}
}
}工具
7List available Nessus scan templates
Start a new vulnerability scan against a target
Check the status of a running scan
Get the results of a completed scan
List all scans and their status
Get detailed information about a specific vulnerability
Search for vulnerabilities by keyword
概览
What is Nessus MCP Server?
A Model Context Protocol (MCP) server that enables AI assistants to interact with the Tenable Nessus vulnerability scanner for starting, monitoring, and analyzing vulnerability scans.
How to use Nessus MCP Server?
Install from source with Node.js 16+, then run node build/index.js. By default it runs in mock mode (no API key required). To connect to a real Nessus instance, set the NESSUS_URL, NESSUS_ACCESS_KEY, and NESSUS_SECRET_KEY environment variables. For Claude for Desktop, add a server entry in its configuration file pointing to the built index.js and optionally including the environment variables.
Key features of Nessus MCP Server
- Start and monitor vulnerability scans against targets
- List, track, and retrieve scan results
- Search and get details about specific vulnerabilities
- Fully functional mock mode for testing without API key
- List available Nessus scan templates
Use cases of Nessus MCP Server
- Scan a target IP or network for vulnerabilities
- Monitor the status of in-progress scans
- Retrieve and review completed scan results
- Search for vulnerabilities by keyword (e.g., "log4j")
- Get detailed information about a known vulnerability
FAQ from Nessus MCP Server
What are the prerequisites?
Node.js 16 or higher is required; TypeScript is needed for development.
How do I run the server in mock mode?
The server runs in mock mode by default. Simply execute node build/index.js without setting any Nessus environment variables.
How do I connect to a real Nessus instance?
Set the environment variables NESSUS_URL, NESSUS_ACCESS_KEY, and NESSUS_SECRET_KEY before running the server.
How do I configure it with Claude for Desktop?
Add a "nessus" entry under "mcpServers" in the Claude for Desktop configuration file, specifying the command and path to the built index.js. Include the env section with your Nessus credentials for real scans, or omit it for mock mode.
What license does this server use?
The server is released under the MIT license.
其他 分类下的更多 MCP 服务器

EverArt
modelcontextprotocolModel Context Protocol Servers
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
ghidraMCP
LaurieWiredMCP Server for Ghidra
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Codelf
unbugA search tool helps dev to solve the naming things problem.
评论