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.jsNessus APIで実行
実際の Nessus インスタンスに接続するには、次の環境変数を設定します。
NESSUS_URL=https://your-nessus-instance:8834
NESSUS_ACCESS_KEY=your-access-key
NESSUS_SECRET_KEY=your-secret-key次にサーバーを実行します。
node build/index.jsClaude 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と提携しておらず、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