Tenable MCP (Management Control Panel)
@rajagrawal104
About Tenable MCP (Management Control Panel)
Tenable MCP Server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"tenablemcp": {
"command": "docker",
"args": [
"build",
"-t",
"tenable-mcp",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Tenable MCP (Management Control Panel)?
Tenable MCP (Management Control Panel) is a Spring Boot application that provides a comprehensive interface for managing and visualizing Tenable.io security data. It is intended for security teams who need to monitor vulnerabilities, track remediation progress, and export reports from Tenable.io.
How to use Tenable MCP (Management Control Panel)?
Clone the repository, run the setup script, then edit application.yml with your Tenable.io API credentials (accessKey, secretKey, baseUrl). Start the app with ./gradlew bootRun or build and run the Docker container. Once running, access API endpoints such as GET /api/v1/visualizations/report for a security report or GET /api/v1/visualizations/export/vulnerabilities for a CSV export.
Key features of Tenable MCP (Management Control Panel)
- Configure Tenable.io API credentials and custom endpoints
- Visualize vulnerability distribution by severity (pie chart)
- Track asset vulnerability trends over time (line chart)
- Identify top vulnerable assets (bar chart)
- Analyze vulnerability age distribution (pie chart)
- Monitor remediation progress (doughnut chart)
- Export comprehensive security reports as CSV
Use cases of Tenable MCP (Management Control Panel)
- Track security posture improvements by viewing vulnerability trends
- Prioritize remediation efforts by identifying the most vulnerable assets
- Generate CSV exports of vulnerability data for compliance reporting
- Monitor the age of open vulnerabilities to address stale issues
- Assess risk across assets using risk score distribution charts
FAQ from Tenable MCP (Management Control Panel)
What are the prerequisites to run Tenable MCP (Management Control Panel)?
Java 17 or later, Gradle 7.x (included), and valid Tenable.io API credentials (access key, secret key, and base URL).
How do I configure Tenable.io API credentials?
Edit the src/main/resources/application.yml file and set your tenable.accessKey, tenable.secretKey, and tenable.baseUrl.
Can I run Tenable MCP (Management Control Panel) with Docker?
Yes. Build the Docker image with docker build -t tenable-mcp . and run it with docker run -p 8080:8080 tenable-mcp.
What visualizations are available in Tenable MCP (Management Control Panel)?
Vulnerability distribution by severity, asset vulnerability trends, top vulnerable assets, vulnerability age distribution, remediation progress, and asset risk score distribution.
How can I export data from Tenable MCP (Management Control Panel)?
Use the endpoint GET /api/v1/visualizations/export/vulnerabilities with optional startTime and endTime parameters to download a CSV file.
Frequently asked questions
What are the prerequisites to run Tenable MCP (Management Control Panel)?
Java 17 or later, Gradle 7.x (included), and valid Tenable.io API credentials (access key, secret key, and base URL).
How do I configure Tenable.io API credentials?
Edit the `src/main/resources/application.yml` file and set your `tenable.accessKey`, `tenable.secretKey`, and `tenable.baseUrl`.
Can I run Tenable MCP (Management Control Panel) with Docker?
Yes. Build the Docker image with `docker build -t tenable-mcp .` and run it with `docker run -p 8080:8080 tenable-mcp`.
What visualizations are available in Tenable MCP (Management Control Panel)?
Vulnerability distribution by severity, asset vulnerability trends, top vulnerable assets, vulnerability age distribution, remediation progress, and asset risk score distribution.
How can I export data from Tenable MCP (Management Control Panel)?
Use the endpoint `GET /api/v1/visualizations/export/vulnerabilities` with optional `startTime` and `endTime` parameters to download a CSV file.
Basic information
More Other MCP servers
MCP Go π
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers

EverArt
modelcontextprotocolModel Context Protocol Servers

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews β all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1β3
Codelf
unbugA search tool helps dev to solve the naming things problem.
Comments