Zendesk Claude AI 连接器
一种服务器实现,它为 Claude AI 提供了通过多种功能与 Zendesk 票务系统交互的能力,包括检索、搜索、创建和更新工单。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"zendesk": {
"command": "zd-mcp-server",
"env": {
"ZENDESK_EMAIL": "your-email@company.com",
"ZENDESK_SUBDOMAIN": "your-company",
"ZENDESK_TOKEN": "your-zendesk-api-token"
}
}
}
}
该服务需要配置环境变量:ZENDESK_EMAIL、ZENDESK_SUBDOMAIN、ZENDESK_TOKEN
服务介绍
Zendesk MCP 集成设置指南
仓库设置
-
克隆仓库:
git clone https://your-repo-url/mcp-experiments.git cd mcp-experiments/zd-mcp-server -
安装依赖项:
npm install -
在开发环境中配置环境变量:
export ZENDESK_EMAIL="your-email@example.com" export ZENDESK_TOKEN="your-zendesk-api-token" export ZENDESK_SUBDOMAIN="your-zendesk-subdomain"
构建项目
-
构建 TypeScript 项目:
npm run build这将把 TypeScript 文件编译成
dist目录中的 JavaScript 文件。 -
开发时,您可以使用:
npm run dev
使用 Claude 桌面应用程序安装
-
更新 Claude 桌面配置文件 (
claude_desktop_config.json):{ "tools": { "zendesk": { "command": "node", "env": { "ZENDESK_EMAIL": "internal@z3nmail.com", "ZENDESK_TOKEN": "your-zendesk-api-token", "ZENDESK_SUBDOMAIN": "your-zendesk-subdomain" }, "args": [ "/path/to/mcp-experiments/zd-mcp-server/dist/index.js" ] } } } -
将环境变量替换为您的实际 Zendesk 凭据。
-
更新路径以匹配您构建的 index.js 文件的位置。
-
重启 Claude 桌面应用程序以使更改生效。
可用的 Zendesk 工具
MCP Zendesk 集成提供了以下功能:
zendesk_get_ticket- 通过 ID 获取工单zendesk_get_ticket_details- 获取包括评论在内的工单详情zendesk_search- 使用 Zendesk 查询语法搜索工单zendesk_create_ticket- 创建新工单zendesk_update_ticket- 更新工单属性zendesk_add_private_note- 向工单添加内部备注zendesk_add_public_note- 向工单添加公开评论
认证设置
-
在您的 Zendesk 管理中心生成 API 令牌:
- 转到管理中心 > 应用程序和集成 > API > Zendesk API
- 添加一个 API 令牌并复制它
-
在您的 MCP 配置中使用您的电子邮件地址和 API 令牌
故障排除
- 如果遇到授权错误,请验证您的 API 令牌是否有效
- 确保您的 Zendesk 子域名正确
- 检查环境变量是否正确设置
- 在进行更改后重新启动 MCP 服务器