Сервер MCP API Payman
Сервер MCP (Model Context Protocol), который обеспечивает бесшовную интеграцию с платежными API Payman AI, позволяя помощникам на базе ИИ создавать получателей платежей, искать существующих получателей платежей, отправлять платежи и проверять балансы с помощью естественного языка.
Обзор
Этот сервер MCP раскрывает платежную функциональность Payman AI как инструменты, которые могут использоваться приложениями LLM, такими как Claude. Он позволяет помощникам AI выполнять следующие операции:
- Установите ключи API для аутентификации
- Создайте различные типы получателей платежей (TEST_RAILS, US_ACH, CRYPTO_ADDRESS)
- Отправляйте платежи зарегистрированным получателям
- Поиск получателей платежей по различным критериям
- Проверить остатки на счетах
Данная реализация соответствует стандарту Model Context Protocol (MCP), обеспечивая совместимость с любым MCP-совместимым клиентом.
Функции
- Безопасная аутентификация API : безопасное управление ключами API в рамках сеанса
- Несколько типов получателей платежей :
- Получатели TEST_RAILS за тестирование
- Получатели платежей US_ACH для банковских переводов в США
- CRYPTO_ADDRESS получатели платежей за криптовалютные транзакции
- Платежные операции :
- Отправляйте платежи с указанием индивидуальных сумм и примечаний
- Получить текущие остатки
- Возможности поиска :
- Поиск получателей платежей по имени, контактной информации, реквизитам счета и т. д.
- Обработка ошибок : комплексная обработка ошибок для всех операций API.
- Безопасные транспорты : поддерживаются транспорты stdio и SSE (Server-Sent Events)
Предпосылки
Установка
Установка через Smithery
Чтобы автоматически установить payman_mcp для Claude Desktop через Smithery :
- Клонируйте репозиторий:Copy
- Установите зависимости:Copy
- Создайте код TypeScript:Copy
Конфигурация
Серверу не требуются никакие файлы конфигурации. Ключи API устанавливаются во время выполнения с помощью инструмента set-api-key
.
Запуск сервера
Стандартный режим ввода-вывода (для Claude Desktop и т. д.)
Запустите сервер в режиме stdio, который совместим с Claude Desktop и аналогичными клиентами MCP:
Проверьте правильность настройки сервера:
Если все хорошо, теперь вы можете добавить сервер Payman MCP к любому клиенту.
Режим событий, отправленных сервером (SSE) (для веб-интеграции)
Для запуска сервера с транспортом SSE (требуются дополнительные зависимости: express
и cors
):
Это запустит веб-сервер на порту 3001 со следующими конечными точками:
/sse
— конечная точка SSE для связи между сервером и клиентом./messages
— конечная точка для сообщений клиент-сервер.
Интеграция с клиентами MCP
Клод Десктоп
- Откройте файл конфигурации Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Добавьте конфигурацию сервера:Copy
- Перезагрузить рабочий стол Клода
Другие клиенты MCP
Для других клиентов MCP, таких как Cursor, обратитесь к их специальной документации по добавлению серверов MCP.
Руководство по использованию
После подключения сервера к клиенту MCP вы можете использовать следующие инструменты:
Установка ключа API
Сначала вам необходимо установить ключ API Payman:
Создание получателей платежей
Тестовые рельсы Получатель платежа
Получатель платежа ACH США
Получатель криптовалюты
Отправка платежей
Поиск получателей платежей
Проверка баланса
Справочник по инструментам
set-api-key
Устанавливает ключ API Payman для аутентификации.
- Параметры :
apiKey
(строка): API-ключ Payman
create-test-rails-payee
Создает получателя платежа TEST_RAILS для тестирования.
- Параметры :
name
(строка): Имя получателя платежаtype
(строка): "TEST_RAILS" (по умолчанию)tags
(string[]): Необязательные теги для получателя платежа
create-us-ach-payee
Создает получателя платежа US_ACH для банковских переводов.
- Параметры :
type
(строка): "US_ACH" (по умолчанию)accountType
(перечисление): «чековый» или «сберегательный»accountNumber
(строка): номер банковского счетаroutingNumber
(строка): номер маршрутаaccountHolderName
(строка): Имя владельца счетаaccountHolderType
(перечисление): «индивидуальный» или «бизнес»name
(строка): Имя этого получателя платежа- Плюс дополнительные необязательные параметры (теги, contactDetails)
create-crypto-payee
Создает получателя CRYPTO_ADDRESS для криптовалютных платежей.
- Параметры :
type
(строка): "CRYPTO_ADDRESS" (по умолчанию)address
(строка): адрес криптовалютыchain
(строка): блокчейн для использованияcurrency
(строка): Криптовалюта/токенname
(строка): Имя этого получателя платежа- Плюс дополнительные необязательные параметры (теги, contactDetails)
send-payment
Отправляет платеж получателю.
- Параметры :
payeeId
(строка): идентификатор получателя платежаamountDecimal
(число): Сумма для отправкиwalletId
(строка, необязательно): Конкретный кошелек для использованияmemo
(строка, необязательно): Платежное уведомлениеmetadata
(объект, необязательно): Дополнительные метаданные
search-payees
Поиск получателей платежей по различным критериям.
- Параметры : несколько дополнительных параметров поиска
name
,contactEmail
,accountNumber
и т. д.
get-balance
Возвращает текущий баланс счета.
- Параметры : Нет
Обработка ошибок
Все инструменты включают надлежащую обработку ошибок и возвращают описательные сообщения об ошибках, если:
- API-ключ не установлен
- API-запросы не выполняются
- Указаны неверные параметры.
- Возникают проблемы с сетью
Соображения безопасности
- API-ключи хранятся в памяти на протяжении всего сеанса.
- Сервер не сохраняет учетные данные на диске.
- Все запросы к API Payman используют соответствующие заголовки авторизации.
- Модель контекстного протокола для спецификации MCP
- Payman AI для платежного API
- Zod для проверки входных данных
You must be authenticated.
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.
Сервер, который обеспечивает простой доступ к API Payman AI, позволяя пользователям создавать получателей платежей, искать получателей платежей, отправлять платежи и проверять балансы с помощью подсказок на естественном языке.
Related MCP Servers
- AsecurityAlicenseAqualityAn unofficial server that allows AI assistants to access Fathom Analytics data, enabling users to retrieve account information, site statistics, events, aggregated reports, and real-time visitor tracking.Last updated -581TypeScriptMIT License
Fewsats MCP Serverofficial
AsecurityFlicenseAqualityAn MCP server that integrates with Fewsats allowing AI agents to securely purchase anything by retrieving balances, accessing payment methods, and processing payments.Last updated -411Python- -securityFlicense-qualityA Model Context Protocol server that enables Claude AI to interact with Paybyrd's payment processing API, allowing for creating payment links, processing refunds, and retrieving order information.Last updated -5TypeScript
- -securityFlicense-qualityProvides AI assistants like Claude or Cursor with access to Payman AI's documentation, helping developers build integrations more efficiently.Last updated -TypeScript