MCP-сервер Фоностера
MCP Server для API Fonoster, позволяющий клиентам MCP взаимодействовать с телефонными службами Fonoster. Этот модуль является частью проекта Fonoster с открытым исходным кодом. Для получения дополнительной информации о проекте посетите https://github.com/fonoster/fonoster .
Инструменты
list_numbersВозвращает список чисел из Fonoster в табличном формате (с использованием markdown)
Дополнительные входные данные:
page_size(число): максимальное количество возвращаемых чиселpage_token(string): токен пагинации для следующей страницы
Возвращает: список номеров с их ссылками, именами и telUrls.
list_applicationsСписок приложений от Fonoster в табличном формате (с использованием разметки)
Дополнительные входные данные:
page_size(число): Максимальное количество возвращаемых приложенийpage_token(string): токен пагинации для следующей страницы
Возвращает: список приложений с их ссылками, именами, конечными точками, датами создания, датами обновления и типами.
create_callСоздает вызов от Фоностера
Требуемые входные данные:
from(строка): Номер, с которого нужно позвонитьto(строка): Номер, на который нужно позвонитьapp_ref(строка): ссылка на приложение, используемое для вызова.metadata(объект): Метаданные, которые будут отправлены в приложение.
Возврат: подтверждение создания вызова с идентификатором ссылки
create_call_batchСоздает пакет звонков от Fonoster
Требуемые входные данные:
from(строка): Номер, с которого нужно позвонитьto_array(массив): Номера, по которым нужно звонитьapp_ref(строка): ссылка на приложение, используемое для вызова.metadata(объект): Метаданные, которые будут отправлены в приложение.
Возврат: подтверждение создания партии с идентификатором
Related MCP server: mcp-server-collector
Подсказки
create_call_promptПошаговая инструкция по созданию звонка
Проводит клиента MCP через процесс:
Запрос у пользователя номера или номеров, по которым можно позвонить, если они еще не указаны
Предоставление списка доступных номеров с помощью инструмента
list_numbersЗапрос имени приложения и поиск его ссылки
Создание вызова с помощью инструмента
create_callилиcreate_call_batchв зависимости от запроса пользователя
Настраивать
Использование с Claude Desktop
Добавьте следующее в ваш claude_desktop_config.json :
Если вы вошли в командную строку, просто запустите
fonoster mcp:configure --client claude, чтобы настроить сервер.
нпх
докер
Тестирование с помощью MCP Inspector
Поиск неисправностей
Если вы столкнулись с ошибками аутентификации, убедитесь, что:
Ваши учетные данные Fonoster верны
Переменные среды установлены правильно
У вас есть необходимые разрешения для доступа к API Fonoster
Строить
Сборка Docker: