Сервер 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 :
Клонируйте репозиторий:
git clone https://github.com/yourusername/payman-mcp-server.git cd payman-mcp-serverУстановите зависимости:
npm install # OR yarn installСоздайте код TypeScript:
npm run build # OR yarn build
Конфигурация
Серверу не требуются никакие файлы конфигурации. Ключи 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.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Добавьте конфигурацию сервера:
{ "mcpServers": { "payman": { "command": "node", "args": ["/ABSOLUTE/PATH/TO/payman-mcp-server/build/payman-server.js"] } } }Перезагрузить рабочий стол Клода
Другие клиенты 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 для проверки входных данных
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.
Tools
Сервер, который обеспечивает простой доступ к API Payman AI, позволяя пользователям создавать получателей платежей, искать получателей платежей, отправлять платежи и проверять балансы с помощью подсказок на естественном языке.
Related MCP Servers
- -security-license-qualityThis server implementation allows AI assistants to interact with Asana's API, enabling users to manage tasks, projects, workspaces, and comments through natural language requests.Last updated -28MIT License
- -security-license-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 -MIT License
- Asecurity-licenseAqualityProvides AI assistants like Claude or Cursor with access to Payman AI's documentation, helping developers build integrations more efficiently.Last updated -5
- Asecurity-licenseAqualityProvides AI assistants with access to Payman's documentation, helping developers build integrations more efficiently through enhanced contextual support.Last updated -5