mcp-ntopng
@marcoeg
mcp-ntopng について
An MCP server for network monitoring software ntopng
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-ntopng": {
"command": "uv",
"args": [
"sync"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is mcp-ntopng?
mcp-ntopng is an MCP (Model Context Protocol) server that provides a tool to run SQL SELECT queries on the internal database of the network monitoring software ntopng. It is intended for developers and network administrators who want to interact with ntopng data programmatically via AI assistants or the MCP Inspector.
How to use mcp-ntopng?
Clone the repository, set the required environment variables (NTOPNG_HOST, NTOPNG_PORT, NTOPNG_USER, NTOPNG_PASSWORD) in a .env file, and install dependencies with uv sync. Run the server using uv run mcp-ntopng --transport sse --port 9090 (or omit flags for stdio). Use the MCP Inspector to list the query_ntopng_database tool and submit SELECT statements.
Key features of mcp-ntopng
- Tool
query_ntopng_databasefor SQL SELECT on ntopng’s database - Supports both stdio and SSE transport modes
- Requires Python 3.13+,
uvpackage manager, and a running ntopng instance
Use cases of mcp-ntopng
- Querying ntopng’s
host_alerts_viewto inspect recent network alerts - Integrating ntopng data with MCP‑enabled AI assistants for network analysis
- Automated monitoring workflows via the MCP Inspector or custom clients
FAQ from mcp-ntopng
What is a “Lite version”?
The README labels this version as “Lite”, implying a simplified or reduced feature set compared to a full version, but no further details are given.
What environment variables are required?
You must set NTOPNG_HOST, NTOPNG_PORT, NTOPNG_USER, and NTOPNG_PASSWORD in a .env file before running the server.
Which transports are supported?
The server can be run with stdio (default) or SSE (by passing --transport sse). When using SSE, the default port is 9090 and can be changed with --port.
How do I test the server?
Use the MCP Inspector: set source .env, then run the inspector command provided in the README. After connecting, list the tools, choose query_ntopng_database, and enter a SELECT statement (e.g., SELECT * FROM host_alerts_view LIMIT 2).
What programming language / runtime does it need?
The server is written in Python and requires Python 3.13 or higher along with the uv package manager.
「その他」の他のコンテンツ

Peekaboo MCP – lightning-fast macOS screenshots for AI agents
steipetePeekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remote AI models.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

EverArt
modelcontextprotocolModel Context Protocol Servers
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
コメント