Datto RMM MCP服务器
Datto RMM的MCP服务器,使Claude能够与您的Datto RMM帐户进行交互。
一键部署


特性
- 设备管理:列出、搜索和获取设备的详细信息
- 警报管理:查看和解决警报
- 站点管理:列出并查看网站详细信息
- 快速工作:在设备上运行快速作业
- 审计数据:检索完整的设备审核或软件清单
安装
通过MCP网关(推荐)
此服务器旨在与 MCP网关 其处理认证和凭证管理。
本地开发
npm install
npm run build
npm start配置
服务器通过环境变量接受凭据:
| 变量 | 描述 |
|---|---|
DATTO_API_KEY | 您的Datto RMM API密钥 |
DATTO_API_SECRET | 您的Datto RMM API秘密 |
DATTO_PLATFORM | API平台: pinotage, merlot, concord, vidal, zinfandel,或 syrah (默认值: concord) |
当与MCP网关一起使用时,凭据通过以下方式注入 X_API_KEY 和 X_API_SECRET 环境变量。
平台选择
Datto RMM使用区域API端点。选择与您的帐户匹配的平台:
| 平台 | 地区/描述 |
|---|---|
pinotage | 南非 |
merlot | 欧洲 |
concord | 美国东部(默认) |
vidal | 加拿大 |
zinfandel | 美国西部 |
syrah | 澳大利亚 |
可用工具
| 工具 | 说明 |
|---|---|
datto_list_devices | 列出具有可选站点筛选器的设备 |
datto_get_device | 按UID获取设备详细信息 |
datto_list_alerts | 使用可选站点筛选器列出打开的警报 |
datto_resolve_alert | 解决警报 |
datto_list_sites | 列出所有网站 |
datto_get_site | 获取网站详细信息 |
datto_run_quickjob | 在设备上运行快速作业 |
datto_get_device_audit | 获取设备审核数据(完整或仅软件) |
码头工人
docker build -t datto-rmm-mcp .
docker run -e DATTO_API_KEY=xxx -e DATTO_API_SECRET=xxx -e DATTO_PLATFORM=concord datto-rmm-mcp许可证
阿帕奇-2.0
