Fonoster MCP Server

Official
by fonoster
MIT License
144
6,604
  • Apple
  • Linux

Integrations

  • A Discord server is available for community support and discussions around the Fonoster platform.

  • Provides Docker-based deployment option for running the MCP server, with environment variable configuration for authentication.

  • References GitHub as the home of the Fonoster open-source project where users can find more information.

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

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 (объект): Метаданные, которые будут отправлены в приложение.
    • Возврат: подтверждение создания партии с идентификатором

Подсказки

  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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

MCP-сервер, который составляет список приложений и телефонных номеров, а также инициирует исходящие вызовы через Fonoster.

  1. Инструменты
    1. Подсказки
      1. Настраивать
        1. Использование с Claude Desktop
        2. Тестирование с помощью MCP Inspector
        3. Поиск неисправностей
      2. Строить

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          An MCP server to run commands.
          Last updated -
          2
          446
          138
          TypeScript
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          The Voyp MCP Server enables AI systems to integrate with VOYP's calling capabilities, allowing for secure telephony actions such as making calls, scheduling appointments, and tracking call statuses through the Model Context Protocol.
          Last updated -
          7
          11
          4
          JavaScript
          MIT License
          • Apple
          • Linux
        • A
          security
          A
          license
          A
          quality
          A proxy server that unifies multiple MCP servers, enabling seamless tool, prompt, and resource management via the MetaMCP App.
          Last updated -
          625
          88
          TypeScript
          Apache 2.0
        • -
          security
          A
          license
          -
          quality
          A lightweight mcp server that tells you exactly where you are.
          Last updated -
          Python
          MIT License

        View all related MCP servers

        ID: 7oxzwr19l7