article
README
🚀 Zendesk MCP 集成设置指南
本指南详细介绍了如何进行 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 构建项目,将 TypeScript 文件编译为 JavaScript 并输出到
dist目录:npm run build - 开发过程中,可使用以下命令:
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 令牌:
- 转到管理中心 > 应用和集成 > 应用程序 > Zendesk API。
- 添加 API 令牌并复制它。
- 在 MCP 配置中使用电子邮件地址和 API 令牌进行认证。
故障排除
- 若遇到授权错误,请验证 API 令牌是否有效。
- 确保 Zendesk 子域名正确。
- 检查环境变量是否设置正确。
- 修改配置后,重新启动 MCP 服务器。
Scan to contact