mcp-server-ntopng
by marcoeg
This is a Model Context Protocol (MCP) server implementation for NTOPNG. It enables AI agents to query network monitoring data using the NTOPNG database.
Last updated: N/A
What is mcp-server-ntopng?
This MCP server acts as a bridge between AI agents and NTOPNG, allowing AI to access and analyze network monitoring data stored in NTOPNG's ClickHouse database. It provides a standardized way for AI to query network flows, alerts, and other relevant information.
How to use mcp-server-ntopng?
To use this server, you need to configure it within an MCP-compliant host or client (e.g., Claude Desktop). This involves specifying the path to the server executable, arguments, and environment variables containing NTOPNG connection details (host, port, user, password, API key). Refer to the Configuration section in the README for detailed instructions.
Key features of mcp-server-ntopng
Provides a Model Context Protocol (MCP) interface for NTOPNG
Enables AI agents to query NTOPNG data
Supports querying network flows, alerts, and other monitoring data
Uses ClickHouse as the underlying database
Offers various tools for retrieving specific data from NTOPNG (e.g., top talkers, alert statistics, flow data)
Use cases of mcp-server-ntopng
Automated network anomaly detection using AI
Intelligent threat hunting and incident response
Proactive network performance optimization
AI-powered network traffic analysis
Integration with AI-driven security information and event management (SIEM) systems
FAQ from mcp-server-ntopng
What is NTOPNG?
What is NTOPNG?
NTOPNG is a network traffic monitoring and analysis tool.
What is Model Context Protocol (MCP)?
What is Model Context Protocol (MCP)?
MCP is a protocol that enables AI agents to interact with different data sources and services.
What database does this server use?
What database does this server use?
This server uses ClickHouse, which is used by NTOPNG to store historical flows and alerts.
What environment variables are required?
What environment variables are required?
The required environment variables include NTOPNG_HOST, NTOPNG_DBUSER, NTOPNG_DBPASSWORD, and NTOPNG_API_KEY.
Does this server support TLS?
Does this server support TLS?
Yes, this server supports TLS connections to ClickHouse. You can enable it by setting NTOPNG_SECURE to true.