mcp-ntopng logo

mcp-ntopng

by marcoeg

An MCP server designed for interacting with the network monitoring software ntopng. It provides a lite version for querying and managing ntopng data.

View on GitHub

Last updated: N/A

What is mcp-ntopng?

mcp-ntopng is an MCP (Model Context Protocol) server that allows you to interact with ntopng, a network traffic monitoring application. It enables querying and managing ntopng data through a standardized protocol.

How to use mcp-ntopng?

To use mcp-ntopng, you need to set up the required environment variables, install dependencies using uv, and run the server. You can then connect to the server using an MCP Inspector or other compatible client to query the ntopng database or perform other actions.

Key features of mcp-ntopng

  • Query ntopng database

  • Supports SSE transport

  • Integrates with MCP Inspector

  • Provides a lite version

  • Detailed logging for debugging

Use cases of mcp-ntopng

  • Network traffic analysis

  • Security monitoring

  • Performance monitoring

  • Troubleshooting network issues

FAQ from mcp-ntopng

What is ntopng?

ntopng is a network traffic monitoring application.

What is MCP?

MCP stands for Model Context Protocol, a protocol for interacting with applications.

How do I install dependencies?

Use the uv sync command to install dependencies.

How do I run the server with SSE transport?

Use the command uv run mcp-ntopng --transport sse --port 9090.

Where can I find the server logs?

The server logs are printed to the terminal where the server is running.