Skip to main content
Glama

Fonoster MCP Server

Official
by fonoster
MIT License
296
6,707
  • Apple
  • Linux

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

Подсказки

  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

        • -
          security
          F
          license
          -
          quality
          An MCP server that provides safe access to your iMessage database through MCP, enabling LLMs to query and analyze iMessage conversations with proper phone number validation and attachment handling
          Last updated -
          53
          Python
          • Apple
        • A
          security
          F
          license
          A
          quality
          A MCP Server used to collect MCP Servers over the internet.
          Last updated -
          3
          18
          Python
          • Apple
        • -
          security
          A
          license
          -
          quality
          MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
          Last updated -
          2
          3
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          A macOS app that provides an MCP server to your Messages, Contacts, and more
          Last updated -
          683
          Apache 2.0
          • Apple

        View all related MCP servers

        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