RetellAI MCP-сервер
Это реализация сервера Model Context Protocol (MCP) для RetellAI, позволяющая помощникам на базе искусственного интеллекта взаимодействовать с голосовыми сервисами RetellAI.
Функции
Сервер RetellAI MCP предоставляет инструменты для:
Управление вызовами : создание и управление телефонными звонками и веб-звонками.
Управление агентами : создание и управление голосовыми агентами с различными конфигурациями LLM.
Управление номерами телефонов : предоставление и настройка номеров телефонов
Управление голосом : доступ и использование различных голосовых опций.
Related MCP server: VRChat MCP Server
Настройка рабочего стола Клода
Откройте
Claude Desktopи нажмитеCMD + ,чтобы перейти вSettings.Нажмите на вкладку
Developer.Нажмите кнопку
Edit Config.Это откроет файл
claude_desktop_config.jsonв вашем проводнике.Получите свой ключ API Retell на панели управления Retell ( https://dashboard.retellai.com/apiKey ).
Добавьте следующее в файл
claude_desktop_config.json. Подробнее см. здесь .Перезапустите Claude Desktop после редактирования файла конфигурации.
Примеры вариантов использования:
Перечислите все номера, которые у меня есть в ретеллае.
Список всех агентов, которые у меня есть
Расскажите мне больше о доставке пиццы
Пример создания агента и вызова:
Создайте агента, который позвонит в мою местную пиццерию, постарайтесь, чтобы разговор был коротким и по существу.
Закажите пиццу «Маргеритта»
Оплата будет произведена наличными при получении.
Отправить это
Агент должен выдавать себя за меня. Меня зовут <your_name>
Совершите исходящий звонок в мою местную пиццерию по номеру <номер_телефона>, используя номер США.
Настройка репо
Установите зависимости:
npm iСоздайте файл
.envс вашим ключом API RetellAI:RETELL_API_KEY=your_api_key_hereЗапустите сервер:
node src/retell/index.js
Доступные инструменты
Инструменты вызова
list_calls: список всех вызовов Retellcreate_phone_call: Создает новый телефонный звонокcreate_web_call: Создает новый веб-вызовget_call: Получает сведения о конкретном звонкеdelete_call: Удаляет определенный вызов
Инструменты агента
list_agents: Список всех агентов Retellcreate_agent: Создает нового агента Retellget_agent: Получает агента Retell по идентификаторуupdate_agent: обновляет существующий агент Retelldelete_agent: Удаляет агента Retellget_agent_versions: Получает все версии агента Retell
Инструменты для работы с номерами телефонов
list_phone_numbers: Список всех телефонных номеров Retellcreate_phone_number: Создает новый номер телефонаget_phone_number: Получает данные о конкретном номере телефонаupdate_phone_number: Обновляет номер телефонаdelete_phone_number: Удаляет номер телефона
Голосовые инструменты
list_voices: Список всех доступных голосов Retellget_voice: Получает данные о конкретном голосе
Лицензия
Массачусетский технологический институт