API ВЕГА
English

Плагины Faxette

Отправляйте факсы из Claude Code, Codex или GitHub Copilot. Плагин добавляет два MCP-сервера Faxette — по одному для каждой версии Faxette, — а также навык send-a-fax. Ваш агент найдёт официальный номер факса, загрузит файлы и предоставит ссылку на страницу статуса Faxette. На ней можно проверить факс и оплатить отправку. Если вы вошли в аккаунт, факс можно отправить с вашего баланса Faxette после того, как вы подтвердите стоимость. Оплата взимается за каждый факс, подписка не нужна. Аккаунт не обязателен. Если он у вас есть, войдите в него, когда приложение предложит это сделать, и ваши факсы будут сохраняться в аккаунте.

Faxette отправляет факсы в США, Канаду, страны ЕС, Великобританию, Швейцарию, Норвегию, Исландию, Лихтенштейн, Монако, Черногорию, Украину и на остров Мэн.

Установка

Claude Code:

claude plugin marketplace add goosegods/faxette-plugins
claude plugin install faxette@faxette

Codex:

codex plugin marketplace add goosegods/faxette-plugins

Затем откройте /plugins в Codex, выберите маркетплейс Faxette и установите Faxette. Чтобы начать работу, откройте новый сеанс.

GitHub Copilot CLI:

copilot plugin marketplace add goosegods/faxette-plugins
copilot plugin install faxette@faxette

VS Code обнаруживает плагины, установленные с помощью Copilot CLI. Если вы не используете CLI, выполните команду Chat: Open Customizations, добавьте маркетплейс goosegods/faxette-plugins в разделе Browse → Configure Marketplaces и установите Faxette.

Затем, например, попросите: «Отправь по факсу направление.pdf в кабинет доктора Ли».

Только коннекторы

Claude, ChatGPT и другие MCP-клиенты могут подключаться напрямую, без навыка. Каждый коннектор отправляет факсы в указанные для его версии страны:

КоннекторКуда отправляет факсы
https://mcp.faxette.com/mcpСША и Канада
https://mcp.eu.faxette.com/mcpстраны ЕС, Великобритания, Швейцария, Норвегия, Исландия, Лихтенштейн, Монако, Черногория, Украина и остров Мэн

Инструкции по настройке для каждого приложения доступны на faxette.com/mcp.

Содержимое

ПутьОписание
plugins/faxette/skills/send-a-fax/SKILL.mdИнструкции для агента: как найти номер, загрузить файлы и передать ссылку на страницу статуса
plugins/faxette/.mcp.jsonДва MCP-сервера для Claude Code
plugins/faxette/mcp.json, plugin.jsonТот же плагин в формате Agent Plugins для Codex и GitHub Copilot
.claude-plugin/marketplace.jsonМаркетплейс Claude Code и GitHub Copilot
.agents/plugins/marketplace.jsonМаркетплейс Codex
registry/us/server.json, registry/eu/server.jsonЗаписи каждого сервера в MCP Registry

Инструменты

ИнструментНазначение
get_capabilitiesСтраны, языки, ограничения на файлы и цены для каждой версии
lookup_fax_numberИщет номер факса учреждения в проверенном справочнике Faxette и указывает официальный источник
create_documentРезервирует загрузку одного файла (PDF, JPG, PNG, WEBP или HEIC размером до 20 MB) и возвращает URL для отправки файла методом PUT
create_faxСоздаёт факс, при необходимости добавляя текст или Markdown в виде страниц и титульный лист; возвращает status_url, по которому пользователь может проверить факс и оплатить отправку
get_fax_statusПолучает данные о факсе по его status_url: статус, количество страниц, стоимость, оплату и попытки отправки
resend_faxПовторно отправляет неудачный факс, при необходимости на исправленный номер, сохраняя ту же оплату
get_fax_reportПредоставляет отчёт о доставке отправленного факса
get_accountПоказывает, в какой аккаунт Faxette выполнен вход. Требуется авторизация
get_faxesВыводит список факсов аккаунта по 25 за раз, начиная с самых новых; можно отфильтровать по статусу. Требуется авторизация
get_faxПоказывает один из факсов аккаунта, включая имена файлов документов, историю и стоимость, которую нужно подтвердить. Требуется авторизация
open_fax_reviewПоказывает точную PDF-версию документа, который будет отправлен по факсу, — в приложениях с интерактивными экранами или по ссылке для проверки. Требуется авторизация
send_faxОтправляет один из факсов аккаунта за счёт его баланса после того, как пользователь подтвердит именно этот факс и его стоимость. Требуется авторизация

Вход в аккаунт не обязателен. Когда инструменту впервые потребуется авторизация, коннектор предложит войти через вашу версию Faxette (www.faxette.com или eu.faxette.com). Отключить приложение можно в любой момент в разделе «Настройки → Подключённые приложения».

Факс не будет отправлен, а оплата не будет списана без согласия пользователя. Гости оплачивают отправку на странице статуса, где предварительно указаны номер факса, документы и стоимость. Если пользователь вошёл в аккаунт, агент может отправить факс за счёт его баланса: сначала он показывает точную PDF-версию документа и стоимость, а затем ждёт подтверждения. Faxette не отправит факс, если после этого изменились сам факс или его стоимость.

Конфиденциальность и поддержка

  • Файлы отправляются с вашего компьютера напрямую в файловое хранилище Faxette: create_document возвращает временную ссылку для загрузки, по которой навык передаёт файл. Все остальные данные проходят через MCP-серверы Faxette.

  • Политика конфиденциальности: faxette.com/legal/privacy

  • Условия использования: faxette.com/legal/terms

  • Поддержка: support@faxette.com

Публикация

При изменении плагина обновите version в обоих файлах plugin.json.

Серверы зарегистрированы в MCP Registry под именами com.faxette/faxette и com.faxette/faxette-eu. Обновите version в обоих файлах registry/*/server.json, указав версию сервера, а затем опубликуйте каждый из них. Владение именами com.faxette/* подтверждается DNS TXT-записью на faxette.com (инструкция):

(cd registry/us && mcp-publisher publish) (cd registry/eu && mcp-publisher publish)">

mcp-publisher login dns --domain faxette.com --private-key <key>
(cd registry/us && mcp-publisher publish)
(cd registry/eu && mcp-publisher publish)

Ключ — это закрытый ключ Ed25519 в шестнадцатеричном формате для записи v=MCPv1. Чтобы заменить его, создайте новый ключ и замените TXT-запись v=MCPv1 на faxette.com, указав в ней новый открытый ключ:

openssl genpkey -algorithm Ed25519 -out key.pem
echo "v=MCPv1; k=ed25519; p=$(openssl pkey -in key.pem -pubout -outform DER | tail -c 32 | base64)"  # the TXT record
openssl pkey -in key.pem -outform DER | tail -c 32 | xxd -p -c 64                                  # the hex key for login

Лицензия

MIT