Token导航 LogoToken导航TokenDH.com
Cxbrainskill (Virenderverma Spec) logo
办公协作未说明官方级别未说明来源级核验

Cxbrainskill (Virenderverma Spec)

MCP Server

一款集成Claude与Zendesk的AI客服助手,提供自动诊断、快速响应和问题升级功能,适用于客户服务场景。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaude团队协作Claude

安装说明

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

作者 / 组织

virenderverma-spec

提供方

virenderverma-spec

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

CS智能平台

Meow Mobile的人工智能客户服务副驾驶,将Claude与Zendesk集成在一起。

建筑

┌─────────────────────────────────────────────────────────────────┐
│                      ZENDESK AGENT WORKSPACE                     │
│  ┌──────────────────────────────────────────────────────────┐   │
│  │                    Ticket View                            │   │
│  │  ┌────────────────────────────────────────────────────┐  │   │
│  │  │              CS Copilot Sidebar                     │  │   │
│  │  │  • Auto-loads customer profile                     │  │   │
│  │  │  • Quick actions (Diagnose, Draft, Escalate)       │  │   │
│  │  │  • AI chat for agent questions                     │  │   │
│  │  └────────────────────────────────────────────────────┘  │   │
│  └──────────────────────────────────────────────────────────┘   │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                      EXPRESS SERVER                              │
│  POST /api/chat                                                  │
│  • Loads skills from .claude/skills/*.md                        │
│  • Injects into Claude system prompt                            │
│  • Connects to Boss API, Databricks, Zendesk                    │
└─────────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                      CLAUDE API                                  │
│  • Skills provide troubleshooting flows                         │
│  • Tools enable real-time data lookups                          │
│  • Returns diagnosis + recommended actions                       │
└─────────────────────────────────────────────────────────────────┘

项目结构

Cxbrainskill/
├── .claude/
│   └── skills/                    # CS Knowledge Base
│       ├── cs-agent-guide.md      # Master routing skill
│       ├── esim-troubleshooting.md
│       ├── portin-troubleshooting.md
│       ├── payment-issues.md
│       ├── network-connectivity.md
│       ├── account-management.md
│       ├── escalation-guide.md
│       ├── airvet-support.md
│       ├── mochi-handoff.md
│       ├── email-handling.md
│       └── cxbrain.md
│
├── server/                        # Backend Server
│   ├── server.js                  # Express app
│   ├── package.json
│   ├── .env.example
│   ├── lib/
│   │   └── skill-loader.js        # Loads skills into prompt
│   └── routes/
│       └── chat.js                # AI chat endpoint
│
├── zendesk-app/                   # Zendesk Sidebar App
│   ├── manifest.json              # ZAF configuration
│   └── assets/
│       ├── iframe.html            # Sidebar UI
│       └── main.js                # Frontend logic
│
└── README.md

设置

1.安装服务器依赖关系

cd server
npm install

2.配置环境

cp .env.example .env
# Edit .env with your API keys:
# - ANTHROPIC_API_KEY
# - BOSS_API_URL / BOSS_API_TOKEN
# - ZENDESK credentials
# - DATABRICKS credentials

3.启动服务器

npm start
# Or for development with auto-reload:
npm run dev

4.测试技能加载

npm run test-skills
# Should output list of loaded skills

5.部署Zendesk应用程序

cd zendesk-app

# Install ZCLI (Zendesk CLI) if not installed
npm install -g @zendesk/zcli

# Validate the app
zcli apps:validate

# Deploy to Zendesk
zcli apps:create

运作原理

技能

技能是教导Claude如何处理特定问题类型的标记文件:

  • 触发器:激活技能的短语
  • 诊断流程:逐步排除故障
  • 决策树:如果是X,就做Y
  • 响应模板:预先写好的客户信息
  • 升级标准:何时交接

示例流程

  1. 客服为有eSIM问题的客户打开工单
  2. 侧栏通过Boss API自动加载客户档案
  3. 客服点击“诊断”或提问
  4. 服务器将所有技能加载到Claude的上下文中
  5. 克劳德紧随其后 esim-troubleshooting 技能:

- 检查订单状态 - 检查eSIM配置状态 - 确定根本原因

  1. 返回诊断+建议行动+草稿响应
  2. 代理发送响应或采取建议的操作

支持的频道

技能根据渠道自动调整响应风格:

频道风格
电子邮件专业、全面、格式良好
Mochi聊天对话,快速
脸书/Instagram友好、随意
Web小部件平衡

API终点

POST/api/聊天

向AI助手发送消息。

{
  "message": "Customer can't activate eSIM, what should I do?",
  "ticketId": "12345",
  "customerEmail": "customer@example.com",
  "channel": "email",
  "subject": "Can't activate eSIM",
  "conversationHistory": []
}

答复:

{
  "response": "## Diagnosis for Jane Doe\n\n**Issue:** eSIM not installed...",
  "conversationHistory": [...]
}

GET/api/技能

列出可用技能。

POST/api/聊天/重新加载技能

从磁盘强制重新加载技能。

添加新技能

  1. 创建新 .md 文件在 .claude/skills/
  2. 遵循技能模板:
# Skill Name

Brief description.

## Triggers
- "phrase that activates this"

## Diagnostic Flow
### Step 1: ...
### Step 2: ...

## Response Templates
...

## Escalation Criteria
...
  1. 重新启动服务器或调用 /api/chat/reload-skills

连接API

chat.js 文件具有API调用的占位符函数。替换为实际实现:

async function callBossAPI(endpoint, method, body) {
  const response = await fetch(`${process.env.BOSS_API_URL}${endpoint}`, {
    method,
    headers: {
      'Authorization': `Bearer ${process.env.BOSS_API_TOKEN}`,
      'Content-Type': 'application/json'
    },
    body: body ? JSON.stringify(body) : null
  });
  return response.json();
}

环境变量

变量描述
ANTHROPIC_API_KEYAPI密钥
PORT服务器端口(默认值:3000)
BOSS_API_URLAPI内部客户数据
BOSS_API_TOKENBoss API认证
ZENDESK_SUBDOMAIN您的Zendesk子域名
ZENDESK_EMAILZendesk API用户电子邮件
ZENDESK_API_TOKENZendesk API代币
DATABRICKS_HOSTcopula工作区URL
DATABRICKS_TOKENcopula访问令牌
DATABRICKS_WAREHOUSE_IDSQL仓库ID

目录标签

目录标签

JavaScriptClaude团队协作AI客服本地部署Zendesk集成自动化诊断客户支持智能助手

支持客户端

Claude

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP