Genesys云MCP服务器
](https://www.npmjs.com/package/@makingchatbots/genesys-cloud-mcp-server) 
Genesys Cloud平台API的模型上下文协议(MCP)服务器。
特性
| 工具 | 说明 |
|---|---|
| 搜索队列 | 按队列名称搜索队列(支持通配符) |
| 查询队列卷 | 按队列ID检索会话量和成员计数 |
| 按队列排列的对话示例 | 检索队列ID的会话ID的代表性示例 |
| 语音通话质量 | 按ID检索一个或多个对话的语音通话质量指标 |
| 对话情绪 | 按ID检索一个或多个对话的情绪 |
| 对话主题 | 按ID检索对话的主题 |
| 搜索语音对话 | 按可选条件搜索语音对话 |
| 对话记录 | 检索对话记录 |
| OAuth客户端 | 检索所有OAuth客户端的列表 |
| OAuth客户端使用 | 检索给定时间段内的OAuth客户端使用情况 |
使用Claude Desktop
MCP捆绑包
这是Claude Desktop的一键安装包。要使用它:
- 下载
.mcpb文件来自 最新版本 - 在Claude Desktop中,导航到“设置”>“扩展”。
- 用Claude打开.mcpb文件
- 为扩展配置区域和OAuth客户端
该扩展现在将在您的对话中可用。
NPX
将此添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"genesys-cloud": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@makingchatbots/genesys-cloud-mcp-server"],
"env": {
"GENESYSCLOUD_REGION": "
",
"GENESYSCLOUD_OAUTHCLIENT_ID": "
",
"GENESYSCLOUD_OAUTHCLIENT_SECRET": "
"
}
}
}
}使用Gemini CLI
在下面添加到您的 .gemini/settings.json 文件。您可以阅读更多关于 根据官方指南进行设置.
{
"mcpServers": {
"genesysCloud": {
"command": "npx",
"args": ["-y", "@makingchatbots/genesys-cloud-mcp-server"],
"env": {
"GENESYSCLOUD_REGION": "${GENESYSCLOUD_REGION}",
"GENESYSCLOUD_OAUTHCLIENT_ID": "${GENESYSCLOUD_OAUTHCLIENT_ID}",
"GENESYSCLOUD_OAUTHCLIENT_SECRET": "${GENESYSCLOUD_OAUTHCLIENT_SECRET}"
}
}
}
}认证
这目前只支持stdio服务器。要配置身份验证,您需要:
- 在Genesys Cloud中创建OAuth客户端
- 为要使用的工具分配权限
- 在引用服务器时提供以下环境变量:
- GENESYSCLOUD_REGION - GENESYSCLOUD_OAUTHCLIENT_ID - GENESYSCLOUD_OAUTHCLIENT_SECRET
发展
入门指南
nvm use
npm install
npm run dev正在积极开发中
这是 个人项目 创建一个会话式商业洞察工具。对我来说,这是一种学习MCP服务器的实用方法,以及如何最好地以LLM易于使用的方式表示Genesys Cloud的平台API。
将会有很多变化,我一定会的 在我的时事通讯中分享我的学习成果.
