Контекстный протокол модели PayPal
Сервер PayPal Model Context Protocol позволяет интегрироваться с API PayPal через вызов функций. Этот протокол поддерживает различные инструменты для взаимодействия с различными службами PayPal.
Чтобы запустить сервер PayPal MCP с помощью npx, используйте следующую команду:
Замените YOUR_ACCESS_TOKEN
на ваш токен доступа PayPal. Ознакомьтесь с этим, чтобы узнать, как сгенерировать токен доступа PayPal . В качестве альтернативы вы можете установить PAYPAL_ACCESS_TOKEN в переменных среды.
Использование с хостом MCP (Claude Desktop/Cline/Cursor/GitHub Copilot)
В этом руководстве объясняется, как интегрировать коннектор PayPal с Claude Desktop.
Предпосылки
- Установлено приложение Claude Desktop
- установка Node.js локально
Этапы установки
1. Установите Node.js
Для работы коннектора PayPal требуется Node.js:
- Посетите официальный сайт Node.js , загрузите и установите его.
- Требования: Узел 18+
2. Настройте PayPal Connector с хостом MCP (Claude Desktop / Cursor / Cline)
Мы покажем интеграцию с Claude desktop. Вы можете использовать ваш любимый MCP host.
- Открыть рабочий стол Клода
- Перейдите в настройки.
- Найдите раздел «Разработчик» или «Дополнительные настройки».
- Найдите область конфигурации внешних инструментов или разъемов.
- Добавьте следующую конфигурацию коннектора PayPal в этот ~/Claude/claude_desktop_config.json:
Обязательно замените YOUR_PAYPAL_ACCESS_TOKEN
на ваш фактический токен доступа PayPal. В качестве альтернативы вы можете задать PAYPAL_ACCESS_TOKEN как переменную среды. Вы также можете передать его как аргумент, используя --access-token в "args". Установите значение PAYPAL_ENVIRONMENT
как SANDBOX
для сценического тестирования и PRODUCTION
для производственной среды.
- Сохраните изменения конфигурации.
3. Проверьте интеграцию
- Закройте и перезапустите Claude Desktop, чтобы изменения вступили в силу.
- Проверьте соединение, попросив Клода выполнить задачу, связанную с PayPal.
- Пример: «Список моих счетов PayPal»
Доступные инструменты
Счета-фактуры
create_invoice
: Создать новый счет в системе PayPallist_invoices
: Список счетов-фактур с возможностью разбиения на страницы и фильтрацииget_invoice
: Получить данные определенного счета-фактурыsend_invoice
: Отправить счет-фактуру получателямsend_invoice_reminder
: Отправить напоминание о существующем счетеcancel_sent_invoice
: Отменить отправленный счет-фактуруgenerate_invoice_qr_code
: Генерация QR-кода для счета-фактуры
Платежи
create_order
: Создать заказ в системе PayPal на основе предоставленных данныхget_order
: Получить данные заказаpay_order
: Обработка платежа по авторизованному заказу
Управление спорами
list_disputes
: Получить сводку всех открытых споровget_dispute
: Получить подробную информацию о конкретном спореaccept_dispute_claim
: Принять иск о споре
Отслеживание отправлений
create_shipment_tracking
: Создать запись отслеживания отправленияget_shipment_tracking
: Получить информацию об отслеживании отправления
Управление каталогом
create_product
: Создать новый продукт в каталоге PayPallist_products
: Список продуктов с возможностью пагинации и фильтрацииshow_product_details
: Получить сведения о конкретном продуктеupdate_product
: Обновить существующий продукт
Управление подпиской
create_subscription_plan
: Создать новый план подпискиlist_subscription_plans
: Список планов подпискиshow_subscription_plan_details
: Получить сведения о конкретном плане подпискиcreate_subscription
: Создать новую подпискуshow_subscription_details
: Получить сведения о конкретной подпискеcancel_subscription
: Отменить активную подписку
Отчетность и аналитика
list_transactions
: Список транзакций с возможностью разбиения на страницы и фильтрации
Переменные среды
Можно использовать следующие переменные среды:
PAYPAL_ACCESS_TOKEN
: Ваш токен доступа PayPalPAYPAL_ENVIRONMENT
: установитеSANDBOX
для режима песочницы,PRODUCTION
для производства (по умолчанию режимSANDBOX
)
В этом руководстве объясняется, как сгенерировать токен доступа для интеграции API PayPal, в том числе как найти свой идентификатор клиента и секретный ключ клиента.
Предпосылки
- Аккаунт разработчика PayPal (для Sandbox)
- Счет PayPal Business (для производства)
Как найти свой идентификатор клиента и секретный код клиента
- Создайте учетную запись разработчика PayPal :
- Перейти к панели инструментов разработчика PayPal
- Зарегистрируйтесь или войдите в систему, используя свои учетные данные PayPal
- Получите доступ к своим учетным данным :
- В панели разработчика нажмите «Приложения и учетные данные» в меню.
- Переключайтесь между режимами Sandbox и Live в зависимости от ваших потребностей.
- Создать или просмотреть приложение :
- Чтобы создать новое приложение, нажмите «Создать приложение».
- Дайте своему приложению имя и выберите бизнес-аккаунт, который будет с ним связан.
- Для существующих приложений нажмите на название приложения, чтобы просмотреть подробную информацию.
- Получить учетные данные :
- После создания или выбора приложения вы увидите экран с:
- Идентификатор клиента : публичный идентификатор вашего приложения.
- Секрет клиента : закрытый ключ (отображается после нажатия кнопки «Показать»)
- Сохраните эти учетные данные в надежном месте, так как они необходимы для генерации токенов доступа.
- После создания или выбора приложения вы увидите экран с:
Генерация токена доступа
Использование cURL
Замените CLIENT_ID
и CLIENT_SECRET
на ваши фактические учетные данные. Для производства используйте https://api-m.paypal.com
вместо URL-адреса песочницы.
Использование Почтальона
- Создайте новый запрос на
https://api-m.sandbox.paypal.com/v1/oauth2/token
- Установить метод POST
- В разделе «Авторизация» выберите «Базовая аутентификация» и введите свой идентификатор клиента и секретный код клиента.
- В разделе Body выберите x-www-form-urlencoded и добавьте ключ
grant_type
со значениемclient_credentials
- Отправить запрос
Ответ
Успешный ответ будет выглядеть так:
Скопируйте значение access_token
для использования в интеграции Claude Desktop.
Подробности токена
- Жетоны Sandbox : действительны в течение 3–8 часов.
- Производственные жетоны : действительны в течение 8 часов.
- Рекомендуется реализовать логику обновления токена до истечения срока его действия.
Использование токена с Claude Desktop
Получив токен доступа, обновите значение PAYPAL_ACCESS_TOKEN
в конфигурации коннектора Claude Desktop:
Лучшие практики
- Безопасное хранение идентификатора и секрета клиента
- Реализовать логику обновления токенов для обработки истечения срока действия токенов
- Используйте токены, специфичные для конкретной среды (песочница для тестирования, производство для реальных транзакций)
- Избегайте жесткого кодирования токенов в коде приложения
Отказ от ответственности
@paypal/mcp
предоставляет доступ к контенту, созданному ИИ, который может быть неточным или неполным. Пользователи несут ответственность за независимую проверку любой информации, прежде чем полагаться на нее. PayPal не дает никаких гарантий относительно точности вывода и не несет ответственности за любые решения, действия или последствия, возникающие в результате его использования.
This server cannot be installed
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.
Сервер PayPal Model Context Protocol позволяет интегрироваться с API PayPal через вызов функций. Этот протокол поддерживает различные инструменты для взаимодействия с различными службами PayPal.
- Использование с хостом MCP (Claude Desktop/Cline/Cursor/GitHub Copilot)
- Предпосылки
- Этапы установки
- Доступные инструменты
- Переменные среды
- Предпосылки
- Как найти свой идентификатор клиента и секретный код клиента
- Генерация токена доступа
- Подробности токена
- Использование токена с Claude Desktop
- Лучшие практики
- Отказ от ответственности
Related MCP Servers
- AsecurityAlicenseAqualityThis is an MCP server to manage PayPalLast updated -12JavaScriptMIT License
- -securityFlicense-qualityA server implementing the Model Context Protocol to make and query payments through Worldpay APIs, enabling payment processing, payment queries, and checkout form generation.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides comprehensive integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -TypeScriptApache 2.0
- -securityAlicense-qualityA server that provides integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -TypeScriptMIT License