Tenable Security MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Tenable Security MCPAnalyze my latest scan and list critical findings"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ Tenable Security MCP
AI-Assisted Vulnerability Management with Claude Desktop
Related MCP server: Nessus MCP Server
๐ Executive Summary
Tenable Security MCP is a cutting-edge Model Context Protocol (MCP) server that unifies vulnerability management intelligence, enabling security teams to leverage AI for rapid threat prioritization and remediation planning.
๐ฏ Transform this:
Nessus โ CVE โ CVSS โ EPSS โ CISA KEV โ Exploit Research โ Risk Assessmentโจ Into this:
Claude Desktop โ Tenable Security MCP โ Unified Intelligence โ Actionable Insights๐ฏ Core Capabilities
๐ Nessus Operations
โ Retrieve server information and scan details
โ List, launch, and manage scans
โ Access granular host and vulnerability data
โ Manage policies, folders, and agent deployments
๐ก๏ธ Vulnerability Intelligence
โ Enrich findings with CVE details (NVD)
โ Cross-reference CVSS scores & EPSS probabilities
โ Check CISA Known Exploited Vulnerabilities (KEV)
โ Aggregate public exploit and PoC intelligence
๐ Risk Prioritization Engine
Intelligent correlation across multiple signals:
๐ด Nessus severity ratings
๐ CVSS base & temporal scores
โก EPSS exploitation probability
๐จ CISA KEV status
๐ฃ Public exploit availability
๐ข Asset context & criticality
๐ฌ Example Queries
"Analyze my latest scan and list critical findings"
"Get complete intelligence for CVE-2024-3094"
"Which vulnerabilities require urgent remediation?"
"Prioritize findings using severity, CVSS, EPSS, and exploit data"
"Create a remediation roadmap for high-risk assets"๐๏ธ Architecture Overview
๐ Integration Model
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Claude Desktop Application โ
โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Tenable Security MCP Server (Python) โ
โโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ โ โ โ
โผ โผ โผ โผ
Nessus NVD/CVE EPSS/CISA Exploit
(Local) (Public) (Public) Intelligence๐ Security Design
๐ข Nessus stays local - No public internet exposure required
๐ข MCP handles external APIs - Isolated API credential management
๐ข Zero trust - All data validated and contextualized
๐ข Analyst-in-the-loop - AI assists, humans decide
๐ Quick Start
๐ฆ Prerequisites
โ Claude Desktop (latest version)
โ Nessus Essentials or Professional/Expert
โ Nessus API keys (access key + secret key)
โ Git installed
๐ง Installation Guide
Step 1๏ธโฃ: Clone Repository
git clone https://github.com/kasireddy-sec/tenable-security-mcp.git
cd tenable-security-mcpStep 2๏ธโฃ: Build Extension
Option A: GitHub Actions (Recommended) โญ
Push changes to GitHub (or trigger manually)
Navigate to: Actions โ build.yml
Click Run workflow
Wait for completion (2-3 minutes)
Download
extension.mcpbartifact
Option B: Local Build
# Install MCP build tools
pip install -r requirements.txt
# Build the extension
mcp build
# Verify output
ls dist/extension.mcpbStep 3๏ธโฃ: Install to Claude Desktop
Open Claude Desktop
Navigate to: Settings โ Extensions โ Advanced Settings
Click Install Extension
Select
extension.mcpbfileEnable the extension
Step 4๏ธโฃ: Configure Nessus
Go to: Settings โ Extensions โ Tenable Security MCP
Click Configure and enter:
Nessus URL:
https://localhost:8834API Access Key:
your_access_key_hereAPI Secret Key:
your_secret_key_here
Step 5๏ธโฃ: Verify Installation
# In Claude Desktop, test with:
"Get my Nessus server information"โ You should receive live Nessus data!
๐ Practical Security Workflows
๐ด Critical Incident Response
"Analyze my latest scan and list critical findings with affected hosts"โ Immediate visibility into high-risk assets
๐ CVE Deep Dive
"Get complete intelligence for CVE-2024-3094: CVSS, EPSS, CISA KEV, and exploit status"โ Comprehensive threat context in seconds
๐ Smart Prioritization
"Which 5 vulnerabilities pose highest risk based on EPSS, exploitability, and asset criticality?"โ Data-driven remediation sequencing
๐๏ธ Coverage Assessment
"Identify assets that haven't been scanned in the last 7 days"โ Risk visibility across your estate
๐ ๏ธ Remediation Planning
"Create a prioritized roadmap for findings above CVSS 7.0 with CISA KEV or public exploits"โ Structured remediation strategy
๐ข Technology Stack
Component | Technology |
Language | Python 3.9+ |
Framework | MCP Python SDK |
Transport | HTTPS/REST |
APIs | Nessus, NVD, EPSS, CISA KEV, Exploit Intelligence |
Build Tool | GitHub Actions + MCP Build |
๐ Project Structure
tenable-security-mcp/
โโโ ๐ .github/workflows/
โ โโโ test.yml # Automated testing pipeline
โ โโโ build.yml # MCPB packaging & release
โโโ ๐ extension/
โ โโโ manifest.json # Extension metadata
โ โโโ pyproject.toml # Dependencies & configuration
โ โโโ ๐ src/
โ โโโ server.py # MCP server implementation
โโโ pyproject.toml # Project configuration
โโโ README.md # This file๐ Build & Release Pipeline
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Developer Pushes to GitHub โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GitHub Actions Triggered โ
โโโโโโฌโโโโโโโโโโโโโโโโโโโโฌโโโโ
โ โ
โผ โผ
โโโโโโโโโโโโ โโโโโโโโโโโโโโโโ
โRun Tests โ โ Build MCPB โ
โโโโโโโโโโโโ โโโโโโโโฌโโโโโโโโ
โ
โโโโโโโโโโโโโผโโโโโโโโโโโโโ
โ extension.mcpb Created โ
โโโโโโโโโโโโโฌโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโผโโโโโโโโโโโโโโโโ
โ Download from Workflow โ
โ Install to Claude โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๏ธ Known Issues & Solutions
๐ช Windows MSIX Installation Issue
Problem:
can't open file ... src/server.py
[Errno 2] No such file or directoryRoot Cause: MSIX resolves MCP server paths incorrectly
Solution: Use standard Claude Desktop installer (not MSIX/enterprise)
โ Recommended: Standard installer for Windows users
๐ UV / Python Permission Denied
Problem:
Access is denied (installing dependencies)Root Cause: Microsoft Store Python has restricted write permissions
Solution: Extension uses isolated user-level UV environment
โ No manual action needed - automatic fallback enabled
๐ Security Best Practices
โ DO
๐ข Store Nessus API credentials in configuration (never commit to repo)
๐ข Use standard Claude Desktop installer
๐ข Validate Claude's recommendations before production changes
๐ข Treat exploit intelligence as supporting evidence
๐ข Maintain audit logs of all vulnerability assessments
โ DON'T
๐ด Commit API credentials to GitHub
๐ด Expose local Nessus to public internet
๐ด Scan systems without proper authorization
๐ด Treat AI recommendations as definitive without analyst review
๐ด Share sensitive finding details in untrusted environments
๐ค Contributing
We welcome contributions from the security community!
Development Workflow
# 1. Fork repository
git clone https://github.com/YOUR-USERNAME/tenable-security-mcp.git
# 2. Create feature branch
git checkout -b feature/your-feature-name
# 3. Make changes to extension/src/server.py
# ... your code changes ...
# 4. Test locally
mcp build
mcp run
# 5. Commit and push
git add .
git commit -m "Add: your feature description"
git push origin feature/your-feature-name
# 6. Submit Pull Request
# GitHub Actions will automatically build and testContribution Guidelines:
๐ Follow Python PEP 8 style guide
๐งช Include test cases for new features
๐ Update documentation
โ Ensure GitHub Actions passes all checks
๐ License
MIT License - Open source and free to use
See LICENSE file for complete details
๐ฏ Vision
Transform vulnerability management from reactive firefighting to strategic risk management.
๐ Faster Analysis - Minutes instead of hours
๐ก Better Decisions - AI-assisted prioritization
๐ Reduced Risk - Intelligent remediation
โฑ๏ธ Increased Velocity - Automate the routine
๐ Support & Resources
Resource | Link |
GitHub Issues | |
Documentation | README.md (you are here) |
Tenable Docs | |
CISA KEV | |
EPSS |
๐ Built to Turn Raw Nessus Findings into Actionable Security Intelligence
Tenable Security MCP โ Faster Analysis โ Better Decisions โ Reduced Risk
Made for Security Professionals | Built on MCP | Powered by Claude AI
This server cannot be deployed
Maintenance
Related MCP Connectors
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces โ chat, links, and tasks. One-click OAuth.
AI pentesting: run scans, triage vulnerabilities, review PRs, manage schedules and assets.
Threat intel + your scans/findings/Shield posture. CVE, EPSS, KEV, package vuln lookup, DAST.
Real-time CVE, exploit, and vulnerability intelligence for AI assistants (350K+ CVEs, 115K+ PoCs)
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceIntegrates 15+ static application security testing tools (Semgrep, Bandit, TruffleHog, etc.) with Claude Code AI, enabling automated vulnerability scanning and security analysis through natural language commands. Supports cross-platform operation with remote execution on dedicated security VMs.6MIT
- AlicenseNot gradedqualityCmaintenanceEnables natural language interaction with Tenable Nessus for vulnerability scans, policy management, and report generation.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to run real vulnerability scans using Nuclei through natural language commands.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered security scanning of codebases through conversational analysis, allowing users to assess, threat model, code review, DAST test, and generate security reports using natural language with Claude.MIT