Skip to main content
Glama

導入

これは、Worldpay API 用のシンプルな MCP サーバーです。

支払いの実行とクエリを行うためにモデルコンテキストプロトコルを実装します。

サーバーには 2 つのバージョンがあります。

  • server-stdio.js - stdioトランスポートを使用するシンプルなサーバー。

  • server-sse.js - SSEトランスポートを使用するサーバー。

stdio バージョンは、Claude Desktop を使用してテストされています。

sse バージョンは Cursor を使用してテストされています。

ツール

お支払い

お支払い

支払いの問い合わせ

支払いの問い合わせ

チェックアウトフォームを生成する

generateCheckoutFormツールは、Worldpay の決済処理をアプリケーションに統合するためのカスタマイズされたチェックアウトフォームコードを作成します。Web フレームワークと React フレームワークの両方をサポートしています。

パラメータ:

  • checkoutId : WorldpayチェックアウトID

  • framework : 使用しているフレームワーク ( webまたはreact )

応答:

ツールは複数のコンテンツ項目を返します。

  • HTML/React コンポーネントコード

  • CSSスタイル

  • JavaScript 初期化コード (Web フレームワーク用)

これにより、アプリケーションに Worldpay チェックアウト フォームを迅速に実装するために必要なものがすべて提供されます。

チェックアウトフォームを生成する

支払いサーバーコードを生成する

generatePaymentServerCodeツールは、Worldpay APIを介して支払いを処理するためのサーバーサイドコードを提供します。このツールは、特定の支払い方法、決済手段の種類、プログラミング言語に基づいてコードを生成します。

パラメータ:

  • method : 支払い方法( cardpaypal

  • instrument : インストゥルメントの種類 ( plainsession )

  • language : プログラミング言語 ( nodejava )

応答:

ツールは次を返します:

  • サーバー側の実装コード

  • 参考のためのAPIレスポンスの例

現在、Node.js でセッション トークンを使用したカード支払いをサポートしています。

支払いクエリを生成する

generatePaymentQueryツールは、Worldpay Payment Queries APIへのクエリに関するドキュメントと例を提供します。様々なパラメータを使用して支払いデータをフィルタリングおよび取得する方法を理解するのに役立ちます。

パラメータ:

  • startDate : クエリ範囲の開始日(ISO 8601形式)

  • endDate : クエリ範囲の終了日(ISO 8601形式)

  • pageSize : 返される結果の最大数(オプション、デフォルト: 20)

  • currency : 通貨コードでフィルタリング(オプション)

  • minAmount : 最低支払い金額(オプション)

  • maxAmount : 最大支払い金額(オプション)

  • last4Digits : カード番号の最後の4桁(オプション)

  • entityReferences : 販売者エンティティ参照(オプション)

  • receivedEvents : 支払いイベントの種類(オプション)

応答:

ツールは次を返します:

  • クエリパラメータに関する包括的なドキュメント

  • 異なるパラメータの組み合わせによるAPIリクエストの例

  • 参考用のサンプル API 応答

インストール

npm install

使用法

サーバーディストリビューションをビルドします。

npm run build

構成

標準入出力

MCP stdio サーバーは、 claude_desktop_config.jsonファイルを使用して構成されます。

これは、MCP サーバーの構成が含まれる JSON ファイルです。

{ "mcpServers": { "worldpay": { "name": "worldpay-server", "command": "node", "args": ["PATH TO server-stdio.js"], "env": { "WORLDPAY_USERNAME": "USERNAME", "WORLDPAY_PASSWORD": "PASSWORD" } }

sse

sse サーバーは環境変数を使用して構成されます。

export WORLDPAY_USERNAME=USERNAME export WORLDPAY_PASSWORD=PASSWORD

サーバーの実行

標準入出力

Claude は stdio サーバーを自動的に起動します。

sse

サーバーを起動します。デフォルトはポート 3001 です。

node dist/server-sse.js
-
security - not tested
-
license - not tested
-
quality - not tested

Related MCP Servers

  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that provides real-time global currency exchange rate queries, enabling large language models to access up-to-date currency exchange information.
    Last updated -
    1
  • -
    security
    A
    license
    -
    quality
    A 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 -
    6
    Apache 2.0
  • PayPalofficial

    -
    security
    A
    license
    -
    quality
    The PayPal Model Context Protocol server allows you to integrate with PayPal APIs through function calling. This protocol supports various tools to interact with different PayPal services.
    Last updated -
    169
    169
    Apache 2.0
    • Linux
    • Apple
  • A
    security
    F
    license
    A
    quality
    A Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.
    Last updated -
    1

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/simonwfarrow/worldpay-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server