
mcp ntopng
An MCP server for network monitoring software ntopng
Repository Info
About This Server
An MCP server for network monitoring software ntopng
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
mcp-ntopng
An MCP server for network monitoring software ntopng
Lite version
Development
Setup
-
Prerequisites:
- Python 3.13 or higher.
uvpackage manager (installation).
-
Clone the Repository:
git clone https://github.com/marcoeg/mcp-nvd
cd mcp-nvd
- Set Environment Variables:
- Create a
.envfile in the project root with the mandatory environmental variables:
- Create a
- Install Dependencies:
uv sync
uv pip install -e .
Run with the MCP Inspector
cd /path/to/the/repo
source .env
CLIENT_PORT=8077 SERVER_PORT=8078 npx @modelcontextprotocol/inspector uv \
--directory /path/to/repo/mcp-ntopng run mcp-ntopng
Then open the browser to the URL indicated by the MCP Inspector, typically http://localhost:8077?proxyPort=8078
After connecting, list the Tools. Select query_ntopng_database and enter in the query a SELECT
statement like SELECT * FROM host_alerts_view LIMIT 2.
Switch freely between
stdioandssetransport types in the inspector. To usesseyou need to run the server as explained below.
Run the Server:
cd /path/to/the/repo
source .env
uv run mcp-ntopng --transport sse --port 9090
- Runs with SSE transport on port
9090by default.
In the terminal running the server there is a full log of the activities. Very useful for debugging.
Quick Start
Clone the repository
git clone https://github.com/marcoeg/mcp-ntopngInstall dependencies
cd mcp-ntopng
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.