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

Connectwise Manage MCP

MCP Server

一个Model Context Protocol (MCP)服务器,为AI助手提供34种工具,用于通过自然语言交互管理ConnectWise Manage中的工单、时间记录、公司和联系人等日常操作。

工具数

34

提示词数

0

GitHub Stars

4

资源数

0
自动化管理自然语言处理TypeScriptClaudeClaude

安装说明

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

作者 / 组织

wyre-technology

提供方

wyre-technology

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

ConnectWise管理MCP服务器

![License](https://opensource.org/licenses/Apache-2.0) ](https://nodejs.org/)

让您的AI助手直接与ConnectWise Manage配合使用。 搜索工单、记录时间、查找公司和联系人、管理项目——通过自然对话而不是点击CWM界面。

这是一个 模型上下文协议(MCP) 为Claude(或任何兼容MCP的AI)提供34个工具的服务器,涵盖了ConnectWise Manage商店所依赖的日常运营。可与两者配合使用 云托管和自托管 CWM实例——只需将其指向您的服务器即可。

一键部署

![Deploy to DO](https://cloud.digitalocean.com/apps/new?repo=https://github.com/wyre-technology/connectwise-manage-mcp/tree/main)

![Deploy to Cloudflare Workers](https://deploy.workers.cloudflare.com/?url=https://github.com/wyre-technology/connectwise-manage-mcp)

用于部署到 Azure容器应用 使用Entra ID OAuth 2.1,请参阅 AZURE_ACA_部署.md.

配置

环境变量

变量必填描述
CW_MANAGE_COMPANY_ID您的ConnectWise公司标识符
CW_MANAGE_PUBLIC_KEYAPI成员公钥
CW_MANAGE_PRIVATE_KEYAPI成员私钥
CW_MANAGE_CLIENT_ID来自的客户端ID ConnectWise开发人员门户
CW_MANAGE_URLAPI基本URL(见下文)
CW_MANAGE_REJECT_UNAUTHORIZED设置为 false 对于自签名证书(默认值: true)
MCP_TRANSPORT没有stdio (默认)或 http
MCP_HTTP_PORTHTTP端口(默认值: 8080)
AUTH_MODE没有env (默认)或 gateway 用于基于标头的身份验证

API基本URL(CW_MANAGE_URL)

实例类型URL
云(北美)https://api-na.myconnectwise.net (默认)
云(欧洲)https://api-eu.myconnectwise.net
Cloud(澳大利亚)https://api-au.myconnectwise.net
自托管https://cwm.yourcompany.com

对于自托管实例,设置 CW_MANAGE_URL 添加到服务器的基本URL。服务器会自动附加 /v4_6_release/apis/3.0 除非URL已经包含该路径。

如果您的自托管实例使用自签名证书,请同时设置 CW_MANAGE_REJECT_UNAUTHORIZED=false.

获取API密钥

  1. 登录您的ConnectWise Manage实例
  2. 引导到 系统>会员>API会员
  3. 创建具有适当权限的新API成员
  4. 为成员生成API密钥
  5. 从获取您的客户ID ConnectWise开发人员门户

可用工具

门票

  • cw_search_tickets --搜索有条件的服务票
  • cw_get_ticket --凭身份证买票
  • cw_create_ticket --创建新的服务票证
  • cw_update_ticket --更新票证(JSON补丁)
  • cw_get_ticket_notes --获取门票上的所有备注(包括儿童门票备注)
  • cw_add_ticket_note --在工单上添加注释(讨论、内部或决议)

公司

  • cw_search_companies --搜索公司
  • cw_get_company --通过ID获取公司
  • cw_create_company --创建新公司
  • cw_update_company --更新公司(JSON补丁)

联系人

  • cw_search_contacts --搜索联系人
  • cw_get_contact --通过ID获取联系人
  • cw_create_contact --创建新联系人

项目

  • cw_search_projects --搜索项目
  • cw_get_project --按ID获取项目
  • cw_create_project --创建新项目
  • cw_search_project_tickets --在项目下搜索门票
  • cw_get_project_ticket --按ID获取特定项目工单
  • cw_get_project_ticket_notes --获取项目工单上的所有注释(包括儿童工单注释)
  • cw_add_project_ticket_note --在项目工单(讨论、内部或决议)中添加注释

时间条目

  • cw_search_time_entries --搜索时间条目
  • cw_get_time_entry --按ID获取时间条目
  • cw_create_time_entry --创建新的时间条目

成员

  • cw_search_members --搜索成员/技术人员
  • cw_get_member --通过ID获取会员

配置项目

  • cw_search_configurations --搜索配置项(资产)
  • cw_get_configuration --按ID获取配置项

服务参考数据

  • cw_list_boards --列出服务板
  • cw_list_priorities --列出工单优先级
  • cw_list_statuses --列出电路板的状态

活动

  • cw_search_activities --搜索活动
  • cw_get_activity --按ID获取活动
  • cw_create_activity --创建新活动

健康

  • cw_test_connection --测试连接(点击 /system/info)

用法

使用克劳德桌面

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "connectwise-manage": {
      "command": "npx",
      "args": ["@wyre-technology/connectwise-manage-mcp"],
      "env": {
        "CW_MANAGE_COMPANY_ID": "your-company-id",
        "CW_MANAGE_PUBLIC_KEY": "your-public-key",
        "CW_MANAGE_PRIVATE_KEY": "your-private-key",
        "CW_MANAGE_CLIENT_ID": "your-client-id"
      }
    }
  }
}

对于自托管实例:

{
  "mcpServers": {
    "connectwise-manage": {
      "command": "npx",
      "args": ["@wyre-technology/connectwise-manage-mcp"],
      "env": {
        "CW_MANAGE_URL": "https://cwm.yourcompany.com",
        "CW_MANAGE_COMPANY_ID": "your-company-id",
        "CW_MANAGE_PUBLIC_KEY": "your-public-key",
        "CW_MANAGE_PRIVATE_KEY": "your-private-key",
        "CW_MANAGE_CLIENT_ID": "your-client-id",
        "CW_MANAGE_REJECT_UNAUTHORIZED": "false"
      }
    }
  }
}

使用Docker

docker compose up -d

HTTP传输(网关模式)

使用HTTP传输运行多租户网关部署:

MCP_TRANSPORT=http AUTH_MODE=gateway node dist/index.js

通过标头传递每个请求的凭据: X-CW-Company-Id, X-CW-Public-Key, X-CW-Private-Key, X-CW-Client-Id,并且可选 X-CW-URL.

发展

# Install dependencies
npm install

# Build
npm run build

# Run in development
npm run dev

# Type check
npm run typecheck

# Run tests
npm test

贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

阿帕奇-2.0

______________________________________________________________________

目录标签

目录标签

自动化管理自然语言处理TypeScriptClaudeAI集成本地部署MSP工具ConnectWise插件

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

34

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP