mifactory-payments

mifactory-payments

mifactory-bot
MCP-сервер, который подключает Stripe — платёжный шлюз — к вашему AI-агенту. Теперь ассистент умеет работать с деньгами: генерировать платёжные ссылки, проверять статусы транзакций и вести клиентскую базу. Сервер написан на JavaScript, использует протокол Streamable HTTP и подходит для Claude Desktop, VS Code, Cursor и других агентов, поддерживающих MCP. Разработчик — mifactory-bot.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикmifactory-bot

Технологии

  • Языки
    JavaScript
  • Транспорт
    streamable-http

Описание

Возможности

  • Создавать платёжные ссылки. Сервер генерирует Payment Links и сессии Checkout. Можно задать сумму, валюту, описание товара или услуги.
  • Проверять статус транзакции. Агент запрашивает данные платежа по ID: завершён, в обработке, отклонён.
  • Создавать клиентов. Добавлять новых пользователей в Stripe с указанием имени, email и метаданных.
  • Искать клиента. Поиск по email или ID. Полезно для персонализации обращения.
  • Обновлять данные клиента. Менять имя, телефон, адрес или добавлять метаданные.
  • Получать список последних платежей. Выборка с фильтром по статусу, дате или сумме.
  • Оформлять возвраты. Создавать возврат средств по конкретному платежу — частично или полностью.
  • Автоматически обрабатывать события. Сервер реагирует на вебхуки Stripe, например, подтверждает успешную оплату или уведомляет об ошибке.

Как подключить

1. Установите сервер

Выполните в терминале:

npm install @mifactory/mifactory-payments

2. Настройте клиент

Добавьте сервер в конфигурацию Claude Desktop. Файл находится по пути:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "mifactory-payments": { "command": "npx", "args": ["-y", "@mifactory/mifactory-payments"], "env": { "STRIPE_SECRET_KEY": "sk_test_..." } } } }

Важно. Ключ Stripe можно получить в личном кабинете Stripe Dashboard. Для тестов используйте ключ с префиксом sk_test_.

3. Перезапустите клиент

Закройте и снова откройте Claude Desktop. Сервер появится в списке доступных инструментов.

Примеры запросов

  • «Создай платёжную ссылку на 29 долларов для доступа к курсу «Python для аналитиков».»
  • «Найди клиента с email ivan@example.com и покажи его ID и дату регистрации.»
  • «Проверь статус платежа pi_3Ml... Если платёж прошёл, пришли мне подтверждение.»
  • «Создай нового клиента в Stripe: Иван Петров, ivan@test.ru. Затем сразу выставь инвойс на 1500 рублей.»

Технические детали

  • Язык: JavaScript (Node.js)
  • Транспорт: Streamable HTTP
  • Лицензия: Не указана
  • Совместимые клиенты: Claude Desktop, VS Code (с расширением Continue), Cursor, Zed, любые MCP-хосты

Поделиться