ConnectWise自动化MCP服务器
用于ConnectWise Automation的模型上下文协议(MCP)服务器,采用Claude的决策树架构。
一键部署


特性
- 决策树架构:在域(计算机、客户端、警报、脚本)之间导航以访问相关工具
- 懒加载:客户端初始化和域处理程序按需加载
- API全面覆盖:管理计算机、客户端、警报和脚本
安装
npm install @wyre-technology/connectwise-automate-mcp配置
设置以下环境变量:
| 变量 | 必填 | 描述 |
|---|---|---|
CW_AUTOMATE_SERVER_URL | 是 | 您的ConnectWise自动服务器URL |
CW_AUTOMATE_CLIENT_ID | 是 | 集成商客户端ID |
CW_AUTOMATE_USERNAME | 是 | 集成商用户名或用户凭据 |
CW_AUTOMATE_PASSWORD | 是 | 集成商密码或用户密码 |
CW_AUTOMATE_2FA_CODE | 否 | 双因素身份验证码(如果需要) |
用法
作为MCP服务器
添加到您的Claude配置中:
{
"mcpServers": {
"connectwise-automate": {
"command": "npx",
"args": ["@wyre-technology/connectwise-automate-mcp"],
"env": {
"CW_AUTOMATE_SERVER_URL": "https://your-server.hostedrmm.com",
"CW_AUTOMATE_CLIENT_ID": "your-client-id",
"CW_AUTOMATE_USERNAME": "your-username",
"CW_AUTOMATE_PASSWORD": "your-password"
}
}
}
}导航
服务器使用决策树模式。首先导航到域:
- 使用
cwautomate_navigate选择域(计算机、客户端、警报、脚本) - 域特定工具可用
- 使用
cwautomate_back返回主菜单
可用域名
计算机
- 列出具有筛选选项的计算机
- 获取计算机详细信息
- 按名称或条件搜索计算机
- 远程重新启动计算机
- 在计算机上运行脚本
客户
- 列出所有客户
- 获取客户详细信息
- 创建新客户
- 更新现有客户端
警报
- 列出带有过滤功能的警报
- 获取警报详细信息
- 确认警报
脚本
- 列出可用脚本
- 获取脚本详细信息
- 在计算机上执行脚本
发展
# Install dependencies
npm install
# Build
npm run build
# Run tests
npm test
# Type check
npm run typecheck
# Lint
npm run lint许可证
阿帕奇-2.0
