Genesys Cloud MCP 服务器

一个用于Genesys Cloud平台API的模型上下文协议(MCP)服务器,提供队列搜索、对话质量分析、情感分析等功能。

  • by JonathanNolanDC
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jonathannolandc/gc-mcp-claude

使用说明

Genesys云MCP服务器

Genesys Cloud平台API的模型上下文协议(MCP)服务器。

特性

工具 说明
搜索队列 按队列名称搜索队列(支持通配符)
查询队列卷 按队列ID检索会话量和成员计数
按队列排列的对话示例 检索队列ID的会话ID的代表性示例
语音通话质量 按ID检索一个或多个对话的语音通话质量指标
对话情绪 按ID检索一个或多个对话的情绪
对话主题 按ID检索对话的主题
搜索语音对话 按可选条件搜索语音对话
对话记录 检索对话记录

使用Claude Desktop

桌面扩展

此MCP服务器提供桌面扩展(.dxt文件)以及每个 发布, 这是Claude Desktop的一键安装包。要使用它:

  1. 下载 .dxt 文件来自 最新版本
  2. 在Claude Desktop中,导航到“设置”>“扩展”。
  3. 浏览或拖动下载的.dxt文件
  4. 点击“安装”
  5. 为扩展配置区域和OAuth客户端

该扩展现在将在您的对话中可用。

NPX

将此添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "genesys-cloud": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@makingchatbots/genesys-cloud-mcp-server"],
      "env": {
        "GENESYSCLOUD_REGION": "<PUT REGION HERE>",
        "GENESYSCLOUD_OAUTHCLIENT_ID": "<PUT OAUTHCLIENT ID HERE>",
        "GENESYSCLOUD_OAUTHCLIENT_SECRET": "<PUT OAUTHCLIENT SECRET HERE>"
      }
    }
  }
}

认证

这目前只支持stdio服务器。要配置身份验证,您需要:

  1. 在Genesys Cloud中创建OAuth客户端
  2. 为要使用的工具分配权限
  3. 在引用服务器时提供以下环境变量:
    • GENESYSCLOUD_REGION
    • GENESYSCLOUD_OAUTHCLIENT_ID
    • GENESYSCLOUD_OAUTHCLIENT_SECRET

发展

入门指南

nvm use
npm install
npm run dev

正在积极开发中

这是 个人项目 创建一个会话式商业洞察工具。对我来说,这是一种学习MCP服务器的实用方法,以及如何最好地以LLM易于使用的方式表示Genesys Cloud的平台API。

将会有很多变化,我一定会的 在我的时事通讯中分享我的学习成果.