ntopng 模型上下文协议服务器
基于 ntopng 的模型上下文协议 (MCP) 服务端实现,用于查询网络监控数据。
快速入门
-
安装依赖:
- 安装 uv 工具(安装指南)。
- 运行
uv sync
和uv pip install -e .
安装项目依赖。
-
配置环境变量:
- 在
.env
文件或配置文件中设置以下变量:- NTOPNG_HOST: ntopng 服务器地址。
- NTOPNG_DBPORT: 数据库端口(默认 9000)。
- NTOPNG_DBUSER: 数据库用户名。
- NTOPNG_DBPASSWORD: 数据库密码。
- NTOPNG_API_KEY: ntopng API 密钥。
- 在
-
启动服务:
- 使用命令
mcp dev mcp_ntopng/mcp_server.py
启动服务。
- 使用命令
-
配置客户端:
- 修改 Claude Desktop 配置文件,添加 MCP 服务器路径和参数。
-
测试功能:
- 查询网络流量、告警统计等信息。