Token导航 LogoToken导航

MCP Server · 运维云端

Clr Librenms MCP

LibreNMS网络监控服务,通过AI助手查询设备、警报、传感器、端口等信息。

stdio官方级别未说明来源级核验工具 21
网络监控PythonClaude

快速开始

作者 / 组织
clearminds
提供方
clearminds

工具数量

21

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Clr Librenms MCP 属于运维云端类 MCP Server,公开资料标注 21 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

pip install clr-librenms-mcp

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 21 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

clr-librenms-mcp

用于LibreNMS网络监控的MCP服务器——通过Claude等人工智能助手查询设备、警报、传感器、端口等。

特性

  • 设备监控 --列出设备、运行状况摘要、可用性、中断、停机设备
  • 警报管理 --列表、筛选、确认警报、警报规则
  • 传感器数据 --按设备和类型(温度、电压、风扇等)分类的健康传感器
  • 端口/接口信息 --列出端口,按名称搜索,按MAC地址查找
  • ARP和FDB查找 --将IP解析为MAC,在交换机端口上查找MAC
  • 硬件清单 --机箱、模块、电源、序列号
  • IP地址管理 --列出分配给设备的IP
  • 基于令牌的身份验证 --简单的X-Auth-Token身份验证

安装

pip install clr-librenms-mcp
# or
uvx clr-librenms-mcp

配置

首选: 配置文件位于 ~/.config/librenms/credentials.json (克莫德600):

{
  "url": "https://librenms.example.com",
  "token": "your-api-token"
}

备选方案: 还支持环境变量:

变量描述示例
LIBRENMS_URLlibrenms基本URLhttps://librenms.example.com
LIBRENMS_TOKENAPI令牌(在API设置下的LibreNMS UI中生成)abc123...

可选:

变量描述默认值
LIBRENMS_READ_ONLY以只读模式运行false
LIBRENMS_TRANSPORT传输协议(stdio 或 http)stdio
LIBRENMS_LOG_LEVEL日志级别INFO

克劳德桌面版

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "librenms": {
      "command": "uvx",
      "args": ["clr-librenms-mcp"]
    }
  }
}

克劳德代码

通过CLI添加:

claude mcp add librenms -- uvx clr-librenms-mcp

或添加到您的 .mcp.json:

{
  "librenms": {
    "command": "uvx",
    "args": ["clr-librenms-mcp"]
  }
}

VS代码

添加到您的VS代码设置或 .vscode/mcp.json:

{
  "mcp": {
    "servers": {
      "librenms": {
        "command": "uvx",
        "args": ["clr-librenms-mcp"]
      }
    }
  }
}

注: 从读取配置 ~/.config/librenms/credentials.json 或环境变量。无需在MCP配置文件中指定凭据。

HTTP传输

要作为独立的HTTP服务器运行,请执行以下操作:

clr-librenms-mcp --transport http --host 0.0.0.0 --port 8000

工具

系统

工具说明
librenms_system获取LibreNMS版本和系统信息

设备

工具说明参数
librenms_list_devices列出所有受监控的设备device_type?, query?
librenms_get_device获取单个设备的完整细节device
librenms_down_devices列出当前关闭的所有设备--
librenms_device_summary聚合状态摘要(向上/向下/禁用)--
librenms_device_availability可用性百分比(24小时、7天、30天、365天)device
librenms_device_outages设备的停机历史device
librenms_device_ips分配给设备的IP地址device
librenms_inventory硬件清单(机箱、模块、PSU)device, physical_class?

警报

工具说明参数
librenms_list_alerts使用可选筛选器列出警报state?, severity?
librenms_get_alert获取单个警报的完整细节alert_id
librenms_alert_count按状态和严重性列出的警报计数--
librenms_ack_alert确认警报alert_id, note?
librenms_list_alert_rules列出所有警报规则--

警报筛选器值:

参数接受值
stateactive, acknowledged, resolved
severityok, warning, critical

传感器与健康

工具说明参数
librenms_list_sensors按设备列出所有传感器或过滤器device?
librenms_device_health按类型划分的设备健康传感器device, health_type?

健康类型: temperature, voltage, fanspeed, power, humidity, state以及更多。

端口和接口

工具说明参数
librenms_list_ports列出设备的端口/接口device
librenms_search_ports按名称、别名或描述搜索端口search
librenms_port_by_mac按MAC地址查找端口mac

网络查询

工具说明参数
librenms_arp_lookup通过IP、MAC或CIDR查找ARPquery, device?
librenms_fdb设备的MAC/FDB表device

示例用法

连接后,您可以向您的AI助手询问以下问题:

  • “LibreNMS中有任何设备出现故障吗?”
  • “显示所有关键警报”
  • “router01上的温度传感器是什么?”
  • “查找哪个交换机端口具有MAC aa:bb:cc:dd:ee:ff”
  • “过去30天switch01的可用性如何?”
  • “确认警报42”
  • “显示10.0.0.0/24的ARP表”
  • “列出核心交换机的硬件清单”

安全

所有工具都是 只读 除了 librenms_ack_alert,这是一种非破坏性的写入操作——它将警报标记为已确认,但不会修改设备配置或监视状态。

技术说明

  • 认证: 通过X-Auth-Token头基于令牌(在API设置下在LibreNMS中生成令牌)
  • API版本: 使用LibreNMS REST API v0
  • 设备参数: 大多数工具可互换地接受主机名、IP地址或device_id
  • 传感器: 使用 librenms_device_health 随着 health_type 用于过滤传感器视图,或 librenms_list_sensors 适用于所有设备上的所有传感器

发展

git clone https://github.com/clearminds/clr-librenms-mcp.git
cd clr-librenms-mcp
uv sync
uv run clr-librenms-mcp

许可证

麻省理工学院——见 许可证 了解详情。

工具与能力

工具数量

21

资源数量

0

提示词数量

0

能力标签

网络监控Python本地部署设备管理警报管理传感器数据端口信息

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 21 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Clr Librenms MCP

MCP World · 本页

21stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Clr Librenms MCP 怎么安装?

公开资料给出的安装命令是 pip install clr-librenms-mcp,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Clr Librenms MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Clr Librenms MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Clr Librenms MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Clr Librenms MCP 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP