genesys-mcp
genesys-mcp
Ваша организация Genesys Cloud в руках вашего ИИ. Открытый MCP-сервер для Genesys Cloud на Cloudflare Workers. Ноль зависимостей, не требуется терминал, и его единственная цель — создавать: очереди, навыки, пользователей, коды завершения и потоки Architect.
Он создает, а не просто читает.
Подсказка для Claude (или любого MCP-клиента):
"создай очередь под названием Weekend Support"
"построй поток звонка: поприветствуй звонящих, нажми 1 для Weekend Support, нажми 9 для завершения звонка. сначала покажи диаграмму"
"нарисуй мою Main IVR в виде диаграммы"
"подготовка к онбордингу: создай испанский навык и назначь его Джесс с уровнем 4"
Конструктор потоков создает настоящий Archy YAML, показывает поток в виде диаграммы Mermaid в чате, а затем публикует через собственный конвейер flow-jobs от Genesys (тот же, что использует CX as Code), так что Genesys проверяет и публикует на стороне сервера.
Что он намеренно НЕ делает
Нет инструментов аналитики или KPI. Это уже покрыто; для аналитики разговоров через MCP смотрите MakingChatbots' genesys-cloud-mcp-server.
Нет управления списками контактов.
Нет удаления. Нет инструментов удаления, и сырой API-инструмент отклоняет
DELETE. Сначала создание — по замыслу.
Related MCP server: Genesys Cloud MCP Server
Разверните свой за 3 шага
Разверните: нажмите кнопку (бесплатный аккаунт Cloudflare) или
git clone+npx wrangler deploy. Пространство имен CONFIG KV предоставляется автоматически.Создайте OAuth-клиент Genesys: Admin → Integrations → OAuth → Add Client → тип предоставления Client Credentials → назначьте роль (см. Ограничение роли) → сохраните.
Настройте: откройте
/setupна вашем новом Worker и вставьте Client ID, Secret и ваш регион. Мастер проверяет их в реальном времени через Genesys перед сохранением, затем выдает вам ключ доступа (показывается один раз).
Предпочитаете управление через терминал? Вместо этого установите секреты Wrangler; они переопределяют мастер: GENESYS_CLIENT_ID, GENESYS_CLIENT_SECRET, GENESYS_REGION (например, usw2.pure.cloud), MCP_AUTH_TOKEN.
Подключите ваш ИИ
Конечная точка MCP: https://<your-worker>/mcp.
Claude (веб/десктоп): Settings → Connectors → Add custom connector → вставьте URL. Когда появится экран авторизации, вставьте ваш ключ доступа.
Claude Code:
claude mcp add --transport http genesys https://<your-worker>/mcpи аутентифицируйтесь по запросу.ChatGPT: Settings → Connectors → Advanced → Developer mode → добавьте URL MCP-сервера.
Все остальное: стандартный потоковый HTTP MCP с OAuth 2.1 (или отправьте ключ доступа как Bearer-токен).
Затем попробуйте: "проверь соединение и покажи мои очереди."
Инструментарий (25 инструментов)
Группа | Инструменты |
🔌 Организация и подключение |
|
📞 Очереди и маршрутизация |
|
👥 Пользователи и навыки |
|
🌳 Потоки (Architect) |
|
🏗️ Конструктор потоков |
|
⚡ Мощность |
|
✏️ = инструмент записи. Все преобразует имена в GUID за вас, так что "очередь Weekend Support" работает просто.
Как работает конструктор потоков
build_flowпреобразует спецификацию (приветствие + DTMF-меню + переводы в очередь) в Archy YAML и диаграмму Mermaid. Ваш ИИ сначала показывает диаграмму.publish_flowрегистрирует задачу потока Architect, загружает YAML и опрашивает. Genesys проверяет и публикует на стороне сервера; ошибки проверки возвращаются дословно.render_flowтакже рисует диаграммы потоков, которые уже существуют в вашей организации, аexport_flowпреобразует любой поток обратно в YAML.
TTS встроен в поток (движок TTS вашей организации произносит его), так что нет необходимости записывать или загружать аудиофайлы.
Модель безопасности
Ваши учетные данные Genesys хранятся в вашем аккаунте Cloudflare (секреты Wrangler или автоматически предоставленное KV) и нигде больше.
ИИ может делать только то, что позволяет роль OAuth-клиента. Вы ограничиваете; Genesys обеспечивает.
Конечная точка MCP требует ключ доступа (сырой Bearer или встроенный поток OAuth 2.1 для коннекторов).
Инструментов удаления нет, и
genesys_api_callкатегорически отклоняетDELETE.
Ограничение роли
Чтобы все здесь работало, роль OAuth-клиента должна включать: просмотр и добавление маршрутизации (очереди, навыки, коды завершения), просмотр и редактирование пользователей каталога (для назначения навыков), просмотр, добавление, редактирование и публикацию потоков Architect, а также просмотр DID телефонии. Master Admin подходит для песочницы; для продакшена ограничьте. Сервер может быть только таким мощным, как назначенная вами роль.
Локальная разработка
git clone https://github.com/ryanshatz/genesys-mcp
cd genesys-mcp
cp .dev.vars.example .dev.vars # or create it: GENESYS_CLIENT_ID / GENESYS_CLIENT_SECRET / GENESYS_REGION / MCP_AUTH_TOKEN
npm test # zero-dep unit tests (node --test)
npm run smoke # live read-tools smoke against your org
npm run smoke -- --writes # also exercises create tools (MCP_Test_* artifacts)
npm run dev # wrangler devО проекте
Создано в открытую Райаном Шацкамером (директор технических служб в outboundIQ), создателем five9-mcp, той же архитектуры с нулевыми зависимостями, направленной на вторую платформу. Приветствуются вопросы и PR; дорожная карта — это трекер задач.
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityBmaintenanceMCP server that connects AI assistants to Five9 contact center, allowing management of campaigns, agents, lists, and statistics via natural language commands.6MIT
- Alicense-qualityCmaintenanceMCP server for Genesys Cloud Platform API, enabling queue search, conversation analysis, call quality, sentiment, topics, and transcript retrieval.114MIT
- Alicense-qualityCmaintenanceAn MCP server that connects AI assistants to Five9 cloud contact center, enabling management of campaigns, agents, IVR flows, and reports through natural language.MIT
- Alicense-qualityCmaintenanceMCP server that connects AI assistants to Five9 cloud contact center, exposing 77 tools for configuration, statistics, IVR building, and campaign management via Cloudflare Workers with zero dependencies.MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joe23byte/genesys-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server