Генеруйте рахунки з GitHub Copilot

Встановіть плагін pmnt у VS Code або в GitHub Copilot CLI. Обидва застосунки читають ту саму конфігурацію Copilot, тож одне налаштування може працювати в обох. Попросіть Copilot простими словами створити рахунок. Copilot поверне посилання на оплату з QR-кодом НБУ.

URL MCP-сервера

https://mcp.pmnt.app

Цей URL потрібен лише тоді, коли ви додаєте сервер вручну. Введіть його точно так, як показано, без скісної риски в кінці.

IBAN оплата з QR у GitHub Copilot

Працює в
GitHub Copilot у VS Code 1.140 або новішої версії (Stable) і GitHub Copilot CLI 1.0.83 або новішої версії
Налаштування
Плагін pmnt або один запис MCP-сервера у спільній конфігурації Copilot
Вхід
З обліковим записом pmnt у браузері. Один дозвіл: створення рахунків.
Інструменти
create_invoice створює рахунок у вашому обліковому записі pmnt. list_payees показує ваші бізнеси та банківські рахунки. list_payment_categories показує категорії платежів.
Потрібно
Активний пробний період або підписка pmnt і бізнес із банківським рахунком.

Вимоги

Потрібен обліковий запис pmnt з активним пробним періодом або підпискою. Додайте хоча б один бізнес із банківським рахунком на app.pmnt.app. Безкоштовний пробний період на 15 днів починається, коли ви вперше входите на app.pmnt.app.

GitHub Copilot: GitHub указує MCP в усіх планах Copilot. Якщо доступ до Copilot вам надає організація, адміністратор має дозволити MCP-сервери.

Документація VS Code: MCP-сервери GitHub Docs: MCP-сервери в Copilot CLI

VS Code і Copilot CLI мають спільні MCP-сервери у ~/.copilot/mcp-config.json і плагіни, які встановлює Copilot CLI. Налаштуйте pmnt один раз і використовуйте лише один спосіб. Сервер плагіна має назву invoices. Сервер, доданий вручну, має назву pmnt.

Налаштування pmnt у VS Code

Додайте MCP-сервер у VS Code

  1. Виконайте MCP: Add Server з палітри команд (Cmd+Shift+P на macOS, Ctrl+Shift+P на Windows і Linux).

  2. Виберіть HTTP (HTTP or Server-Sent Events) і введіть https://mcp.pmnt.app. Введіть pmnt як ідентифікатор сервера.

  3. Виберіть Global, потім Copilot Global. VS Code збереже сервер у ~/.copilot/mcp-config.json. Цей варіант потребує VS Code 1.140 або новішої версії.

  4. Прийміть запит довіри. Потім виконайте MCP: List Servers, виберіть pmnt, виберіть Start Server і натисніть Allow.

Для створення рахунків використовуйте агента Agent. Агент Ask використовує лише інструменти для читання. VS Code попросить схвалити create_invoice, бо цей інструмент не лише читає дані.

Встановіть плагін pmnt у VS Code

  1. Увімкніть плагіни агентів. У налаштуваннях VS Code встановіть для chat.plugins.enabled значення true. За замовчуванням це налаштування вимкнене.

    Відкрити налаштування у VS Code

  2. Відкрийте це посилання та дозвольте браузеру відкрити VS Code. Посилання потребує VS Code 1.144 або новішої версії:

    Встановити pmnt у VS Code

    Якщо посилання не працює, виконайте кроки з розділу Додайте MCP-сервер у VS Code.

  3. У VS Code схваліть маркетплейс і плагін. Для нового маркетплейсу VS Code також попросить довіритися його джерелу.

  4. VS Code встановить плагін з одним MCP-сервером invoices і відкриє редактор Agent Customizations.

  5. Увійдіть перед першим запитом. Виконайте MCP: List Servers з палітри команд, виберіть invoices і виберіть Start Server. У діалоговому вікні натисніть Allow.

Якщо ви встановили плагін через Copilot CLI, VS Code уже показує його на сторінці Plugins.

Налаштування pmnt у Copilot CLI

Використовуйте Copilot CLI 1.0.83 або новішої версії. У цій версії з'явився спосіб входу, який використовує pmnt. Виконайте copilot --version, щоб побачити версію, і copilot update, щоб оновити її.

Додайте MCP-сервер у Copilot CLI

  1. Виконайте цю команду. Вона збереже сервер у ~/.copilot/mcp-config.json, але не виконає вхід:

    copilot mcp add --transport http pmnt https://mcp.pmnt.app
  2. Запустіть copilot і введіть /mcp auth pmnt.

  3. Поверніться до термінала. Сервер знову підключиться автоматично.

Ви також можете додати цей запис у ~/.copilot/mcp-config.json вручну:

{
  "mcpServers": {
    "pmnt": {
      "tools": ["*"],
      "type": "http",
      "url": "https://mcp.pmnt.app"
    }
  }
}

Встановіть плагін pmnt у Copilot CLI

  1. Додайте маркетплейс pmnt:

    copilot plugin marketplace add pmnt-app/agent-plugins
  2. Встановіть плагін:

    copilot plugin install pmnt@pmnt-app

    Тепер copilot mcp list показує invoices у розділі Plugin servers:

    Очікуваний результат

    Plugin servers:
      invoices (http)
  3. Запустіть copilot і введіть /mcp auth invoices.

  4. Поверніться до термінала. Сервер знову підключиться автоматично.

Перевірте підключення

Надішліть Copilot такий запит:

Покажи мої бізнеси та банківські рахунки в pmnt

Copilot викликає list_payees і показує бізнеси та банківські рахунки з вашого облікового запису pmnt. Якщо асистент просить увійти, див. розділ Усунення проблем.

У Copilot CLI введіть /mcp show pmnt, щоб побачити стан сервера та його інструменти. У VS Code виконайте MCP: List Servers.

Створіть перший рахунок

Попросіть створити рахунок простими словами. Наприклад:

Створи рахунок pmnt на 500 грн за консультаційні послуги, дійсний 7 днів

Створи рахунок pmnt на благодійний внесок до шкільного фонду. Нехай платник сам введе суму

У відповіді буде посилання на оплату (app.pmnt.app/pay/...). Сторінка оплати показує рахунок і QR-код за стандартом НБУ. Надішліть посилання клієнту. Клієнт сканує QR-код банківським застосунком і платить банківським переказом.

VS Code і Copilot CLI можуть просити схвалити кожен виклик інструмента pmnt. Спочатку перевірте суму та призначення.

Запитання і відповіді

Спільні налаштування VS Code і CLI?

Так. Обидва читають ~/.copilot/mcp-config.json і плагіни, які встановлює Copilot CLI. Якщо застосунок попросить увійти, увійдіть і там.

Чи працює pmnt з copilot -p?

Так, після того як ви один раз увійдете в інтерактивній сесії. У режимі запиту (-p) Copilot CLI пропускає MCP-сервери, які ще потребують входу.

Чи отримує асистент мій пароль?

Ні. Ви входите на сторінці входу pmnt, а не в чаті. Copilot отримує один дозвіл: Create invoices. З ним асистент може створювати рахунки й переглядати ваші бізнеси, банківські рахунки та категорії платежів у pmnt. Ви можете будь-коли скасувати цей доступ.

Чи треба вводити IBAN у чаті?

Ні. pmnt бере бізнес та IBAN з вашого облікового запису pmnt. Результат інструмента містить назву бізнесу, IBAN і посилання на оплату, тому Copilot їх бачить.

Як відключити pmnt?

У Copilot CLI виконайте copilot plugin uninstall pmnt@pmnt-app для плагіна або copilot mcp remove pmnt для сервера, доданого вручну. У VS Code виконайте Chat: Open Customizations, відкрийте MCP Servers і виберіть Uninstall у меню сервера.

Усунення проблем

VS Code просить автентифікацію

MCP server "pmnt" requires authentication. Run /mcp auth pmnt to authenticate.
Деякі сесії Copilot у VS Code не показують вхід (помилка VS Code #339960). Виконайте MCP: List Servers, виберіть сервер, виберіть Start Server і ввійдіть. Потім надішліть запит ще раз.

Copilot CLI просить автентифікацію

MCP server 'pmnt' requires authentication. Use /mcp auth pmnt to connect.
Введіть /mcp auth pmnt в інтерактивній сесії або /mcp auth invoices для плагіна.

Вхід: Client not found or inactive

Client not found or inactive
Вхід pmnt приймає VS Code (Stable) і Copilot CLI 1.0.83 або новішої версії. Інші застосунки, наприклад VS Code Insiders, можуть отримати цю помилку. Застосунок GitHub Copilot читає ті самі MCP-сервери, але вхід pmnt цей застосунок не приймає. У ньому pmnt може показати цю помилку.

Немає команди plugin або mcp

Ваша версія Copilot CLI застаріла. Виконайте copilot update. Якщо такої команди немає, встановіть Copilot CLI знову, наприклад командою npm install -g @github/copilot.

Ваша організація блокує MCP-сервери

Для Copilot Business і Copilot Enterprise політика MCP-серверів за замовчуванням вимкнена. Попросіть адміністратора ввімкнути її. Якщо організація використовує список дозволених серверів, адміністратор має також дозволити https://mcp.pmnt.app. Якщо адміністратор встановить для політики реєстру значення Registry only, Copilot зможе використовувати лише сервери з реєстру MCP.

Повідомлення інструментів pmnt

Якщо інструмент pmnt не спрацює, Copilot отримає одне з цих повідомлень. Асистент може переказати його своїми словами.

Sign-in is required. Connect your pmnt account, then try again.
У Copilot CLI введіть /mcp auth pmnt або /mcp auth invoices для плагіна. У VS Code запустіть сервер через MCP: List Servers і ввійдіть.
No pmnt account is linked to this sign-in. Create an account or sign in at https://app.pmnt.app, then try again.
Увійдіть на app.pmnt.app з тим самим обліковим записом або створіть там обліковий запис. Потім спробуйте ще раз.
Your pmnt subscription or trial is not active, so invoices cannot be created from this assistant. Plan information: https://pmnt.app/pricing
Поновіть підписку на app.pmnt.app. Безкоштовний пробний період на 15 днів починається, коли ви вперше входите на app.pmnt.app. Плани та ціни
Your pmnt account has no business with a bank account. Add one at https://app.pmnt.app, then try again.
Додайте бізнес і його банківський рахунок на app.pmnt.app. Потім спробуйте ще раз.
Too many invoices in a short time. Wait a minute and try again.
Зачекайте хвилину, потім спробуйте ще раз.
The pmnt service is not available now. Try again later.
Спробуйте ще раз за кілька хвилин. Якщо повідомлення з'явиться знову, напишіть на support@pmnt.app.

Конфіденційність і безпека

  • Щоб створити рахунок, pmnt використовує ваш ідентифікатор користувача pmnt, обраний бізнес і його банківський рахунок, призначення та суму.
  • MCP-сервер не збирає історію чатів, ваше місцезнаходження, дані платіжних карток чи ваш пароль. Він не зберігає ваш токен входу.
  • Рахунок потрапляє у ваш обліковий запис pmnt на app.pmnt.app. Постачальник вашого ШІ-асистента (наприклад, Anthropic, OpenAI, Perplexity, Google або GitHub) отримує результат інструмента. Ваш чат регулює його власна політика конфіденційності.
  • Рахунки зберігаються у вашому обліковому записі pmnt, доки ви їх не видалите.

З питань конфіденційності або запитів на видалення даних зверніться до нас: support+legal@pmnt.app

Повна політика конфіденційності MCP Умови надання послуг MCP