Token导航 LogoToken导航TokenDH.com
Domotz MCP Server logo
运维云端未说明官方级别未说明来源级核验

Domotz MCP Server

MCP Server

通过Model Context Protocol (MCP) 将Claude AI与Domotz网络监控平台集成,提供133个API操作的自然语言查询功能。

工具数

10

提示词数

0

GitHub Stars

6

资源数

0
网络监控自然语言处理JavaScriptClaudeAPI集成Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

jacedomotz

提供方

jacedomotz

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Claude的Domotz MCP服务器

使用模型上下文协议(MCP)将Claude AI连接到您的Domotz网络监控平台。这种集成使Claude可以访问 10类工具,涵盖133项API行动,启用有关网络基础设施的自然语言查询。

这有什么作用

使用此MCP服务器,您可以向Claude询问以下问题:

  • “显示网络上当前脱机的所有设备”
  • “过去一个月我的核心交换机的正常运行时间历史记录是什么?”
  • “列出所有收集器及其连接状态”
  • “是否存在任何活动的IP冲突?”

Claude将您的自然语言请求转换为Domotz API调用,并以可读的格式显示结果。

______________________________________________________________________

先决条件

在开始之前,请确保您已经:

  1. Domotz账户 启用API访问
  2. 克劳德桌面版 已安装(在这里下载)
  3. Node.js 18+ 安装在您的系统上
  4. 您的Domotz API密钥 (请参阅下文了解如何生成一个)

______________________________________________________________________

快速开始

步骤1:生成您的Domotz API密钥

  1. 登录 多莫茨门户网站
  2. 导航到 帐户设置API密钥
  3. 点击 生成新密钥
  4. 复制并安全保存密钥(您将无法再次看到它)

步骤2:下载MCP服务器文件

克隆或下载此存储库到您的本地计算机:

git clone https://github.com/jacedomotz/domotz-mcp-server.git
cd domotz-mcp-server

记住保存此文件夹的位置 -在步骤4中,您需要完整的路径。

步骤3:安装依赖项

npm install

步骤4:配置Claude桌面

找到您的Claude Desktop配置文件:

操作系统路径
macOS~/Library/Application Support/Claude/claude_desktop_config.json
窗户%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json

打开文件并添加Domotz MCP服务器配置。使用 claude_desktop_config.example.json 作为参考:

{
  "mcpServers": {
    "domotz": {
      "command": "node",
      "args": ["REPLACE_WITH_FULL_PATH_TO/domotz-mcp-server/index.js"],
      "env": {
        "DOMOTZ_API_KEY": "YOUR_API_KEY_HERE",
        "DOMOTZ_API_BASE_URL": "https://api-us-east-1-cell-1.domotz.com/public-api/v1"
      }
    }
  }
}

你必须定制三件事:

  1. args 路径 -替换为完整路径 index.js 在您的机器上:

- Windows示例: ["C:\\Users\\YourName\\domotz-mcp-server\\index.js"] - Mac示例: ["/Users/yourname/domotz-mcp-server/index.js"] - Linux示例: ["/home/yourname/domotz-mcp-server/index.js"]

  1. DOMOTZ_API_KEY -替换为步骤1中的实际API密钥
  1. DOMOTZ_API_BASE_URL -使用与您的Domotz帐户区域匹配的URL:

- 我们: https://api-us-east-1-cell-1.domotz.com/public-api/v1 - 欧洲: https://api-eu-west-1-cell-1.domotz.com/public-api/v1

Windows用户: 使用双反睫毛(\\)在路径中,或正斜杠(/).

步骤5:重新启动克劳德桌面

退出并重新打开Claude Desktop以加载新的MCP服务器配置。

步骤6:验证连接

在克劳德,试着问:

“列出我的Domotz收藏家”

如果配置正确,Claude将查询Domotz API并返回收集器列表。

______________________________________________________________________

可用功能

此MCP服务器公开 10类工具 覆盖 133 Domotz API操作:

工具操作示例操作
domotz_agents31列出收集器、状态历史、正常运行时间、VPN、拓扑、变量
domotz设备17列出/获取设备、状态历史、RTD指标、连接、正常运行时间
domotz_监控13SNMP传感器、TCP传感器、触发器、传感器历史
domotz_alerts8警报配置文件,绑定/解除绑定到收集器和设备
domotz网络14扫描策略、接口、路由网络、排除的设备
域名配置8配置备份、凭据、SNMP身份验证
domotz_power7电源操作、插座、连接/拆卸设备
多莫茨河8自定义驱动程序、关联、执行驱动程序操作
domotz_库存19自定义字段、标签、设备配置文件、设备类型
domotz_计数5用户信息、API使用情况、区域、团队

每个工具都使用 action 参数来选择要执行的API操作。例如, domotz_agentsaction: "list" 列出所有收藏家,同时 action: "ip_conflicts" 检查IP冲突。

______________________________________________________________________

查询示例

以下是一些您可以尝试的实用查询:

网络概述

  • “给我一份我所有Domotz收藏家及其状态的摘要”
  • “我的所有网站上有多少设备受到监控?”

故障排除

  • “显示收集器12345上的所有脱机设备”
  • “过去一周设备67890的RTD(延迟)历史记录是什么?”
  • “主办公室网络上是否存在任何IP冲突?”

报告

  • “列出Acme Corp网站上所有设备的最后状态”
  • “显示过去一个月的互联网速度测试历史记录”

配置

  • “设备11111上配置了哪些SNMP传感器?”
  • “列出我创建的所有自定义标记”

______________________________________________________________________

故障排除

“克劳德看不到Domotz工具”

  1. 验证中的路径 claude_desktop_config.json 是正确的,并指向 index.js
  2. 确保Node.js已安装并可从PATH访问
  3. 检查API键设置是否正确(没有额外的空格或引号问题)
  4. 完全重新启动Claude Desktop(而不仅仅是关闭窗口)

“API调用失败”

  1. 验证您的API密钥在Domotz门户中是否有效
  2. 检查您是否使用了正确的API地区URL(美国与欧洲)
  3. 确保您对正在尝试的操作具有适当的权限

“速率限制错误”

Domotz API有费率限制。如果你连续快速地提出许多请求,你可能会达到这些限制。请稍等,然后重试。

______________________________________________________________________

安全说明

  • 永远不要公开共享您的API密钥 -钥匙在 claude_desktop_config.json 仅供您使用
  • API密钥具有完全帐户访问权限 -任何拥有您密钥的人都可以访问您的Domotz数据
  • 此MCP服务器文件可以安全共享 -它只包含端点定义,不包含凭据
  • 如果钥匙被盗,请旋转钥匙 -如果您怀疑存在暴露,请在Domotz门户中生成新密钥

______________________________________________________________________

文件结构

domotz-mcp-server/
├── index.js                            # MCP server entry point
├── package.json                        # Node.js dependencies
├── README.md                           # This file
├── LICENSE                             # MIT license
├── claude_desktop_config.example.json  # Claude Desktop config template
├── lib/
│   ├── api.js                          # Domotz API client (Axios)
│   └── registry.js                     # Generic action dispatcher
├── categories/
│   ├── agents.js                       # domotz_agents (31 actions)
│   ├── devices.js                      # domotz_devices (17 actions)
│   ├── monitoring.js                   # domotz_monitoring (13 actions)
│   ├── alerts.js                       # domotz_alerts (8 actions)
│   ├── network.js                      # domotz_network (14 actions)
│   ├── configuration.js               # domotz_configuration (8 actions)
│   ├── power.js                        # domotz_power (7 actions)
│   ├── drivers.js                      # domotz_drivers (8 actions)
│   ├── inventory.js                    # domotz_inventory (19 actions)
│   └── account.js                      # domotz_account (5 actions)
└── .claude/
    └── skills/
        └── domotz-api/                 # Claude Code skill (auto-loaded)
            ├── SKILL.md                # Main skill reference
            ├── references/
            │   └── tool-reference.md   # Full action catalog
            └── examples/
                └── common-queries.md   # Natural language → tool call examples

______________________________________________________________________

资源

______________________________________________________________________

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

______________________________________________________________________

关于

创建此MCP服务器是为了帮助MSP、IT团队和网络管理员利用AI进行网络监控和管理任务。通过将Claude连接到Domotz,您可以使用自然语言查询您的网络基础设施,而无需导航多个仪表板。

问题? 联系Domotz社区https://www.reddit.com/r/domotz/.

目录标签

目录标签

网络监控自然语言处理JavaScriptClaudeAPI集成本地部署AI集成API管理IT运维

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP