Skip to main content
Glama

Fonoster MCP Server

Official
by fonoster

MCP-сервер Фоностера

Раздор GitHubПодписаться на Твиттер

MCP Server для API Fonoster, позволяющий клиентам MCP взаимодействовать с телефонными службами Fonoster. Этот модуль является частью проекта Fonoster с открытым исходным кодом. Для получения дополнительной информации о проекте посетите https://github.com/fonoster/fonoster .

Инструменты

  1. list_numbers

    • Возвращает список чисел из Fonoster в табличном формате (с использованием markdown)

    • Дополнительные входные данные:

      • page_size (число): максимальное количество возвращаемых чисел

      • page_token (string): токен пагинации для следующей страницы

    • Возвращает: список номеров с их ссылками, именами и telUrls.

  2. list_applications

    • Список приложений от Fonoster в табличном формате (с использованием разметки)

    • Дополнительные входные данные:

      • page_size (число): Максимальное количество возвращаемых приложений

      • page_token (string): токен пагинации для следующей страницы

    • Возвращает: список приложений с их ссылками, именами, конечными точками, датами создания, датами обновления и типами.

  3. create_call

    • Создает вызов от Фоностера

    • Требуемые входные данные:

      • from (строка): Номер, с которого нужно позвонить

      • to (строка): Номер, на который нужно позвонить

      • app_ref (строка): ссылка на приложение, используемое для вызова.

      • metadata (объект): Метаданные, которые будут отправлены в приложение.

    • Возврат: подтверждение создания вызова с идентификатором ссылки

  4. create_call_batch

    • Создает пакет звонков от Fonoster

    • Требуемые входные данные:

      • from (строка): Номер, с которого нужно позвонить

      • to_array (массив): Номера, по которым нужно звонить

      • app_ref (строка): ссылка на приложение, используемое для вызова.

      • metadata (объект): Метаданные, которые будут отправлены в приложение.

    • Возврат: подтверждение создания партии с идентификатором

Related MCP server: mcp-server-collector

Подсказки

  1. create_call_prompt

    • Пошаговая инструкция по созданию звонка

    • Проводит клиента MCP через процесс:

      • Запрос у пользователя номера или номеров, по которым можно позвонить, если они еще не указаны

      • Предоставление списка доступных номеров с помощью инструмента list_numbers

      • Запрос имени приложения и поиск его ссылки

      • Создание вызова с помощью инструмента create_call или create_call_batch в зависимости от запроса пользователя

Настраивать

Использование с Claude Desktop

Добавьте следующее в ваш claude_desktop_config.json :

Если вы вошли в командную строку, просто запустите fonoster mcp:configure --client claude , чтобы настроить сервер.

нпх

{ "mcpServers": { "fonoster": { "command": "npx", "args": [ "-y", "@fonoster/mcp" ], "env": { "WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id", "APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id", "APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret" } } } }

докер

{ "mcpServers": { "fonoster": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "WORKSPACE_ACCESS_KEY_ID", "-e", "APIKEY_ACCESS_KEY_ID", "-e", "APIKEY_ACCESS_KEY_SECRET", "fonoster/mcp" ], "env": { "WORKSPACE_ACCESS_KEY_ID": "your-workspace-access-key-id", "APIKEY_ACCESS_KEY_ID": "your-apikey-access-key-id", "APIKEY_ACCESS_KEY_SECRET": "your-apikey-access-key-secret" } } } }

Тестирование с помощью MCP Inspector

WORKSPACE_ACCESS_KEY_ID="your-workspace-access-key-id" \ APIKEY_ACCESS_KEY_ID="your-apikey-access-key-id" \ APIKEY_ACCESS_KEY_SECRET="your-apikey-access-key_secret" \ npx @modelcontextprotocol/inspector \ node /path/to/fonoster/mods/mcp/dist/index.js

Поиск неисправностей

Если вы столкнулись с ошибками аутентификации, убедитесь, что:

  1. Ваши учетные данные Fonoster верны

  2. Переменные среды установлены правильно

  3. У вас есть необходимые разрешения для доступа к API Fonoster

Строить

Сборка Docker:

docker build -t fonoster/mcp -f Dockerfile .
-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/fonoster/fonoster'

If you have feedback or need assistance with the MCP directory API, please join our Discord server