MCP Server for Adyen Payments Integration について
開発中のMCPサーバーで、モデルからAdyen Advanced Flow APIを利用できます。Adyen APIキーなしで試せるアイスコーヒー取得ツールも含み、READMEでは実用段階ではないとされています。
主な機能
- 01Adyen Advanced Flow APIとの連携
- 02テスト用アイスコーヒーの取得
- 03環境変数によるAPIキー設定
活用シーン
- 01Adyen API連携の試行
- 02アイスコーヒーツールによるMCPのテスト
MCP 対応
MCPサーバーとして、決済方法関連のツールやアイスコーヒーのテストツールをモデルに提供します。プロジェクトは開発中で、実用段階ではありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Adyen Payments およびアイスコーヒー用 MCP サーバー
このプロジェクトは、モデルが Adyen の Advanced Flow API とやり取りするためのシンプルな MCP サーバーを提供します。 また、MCP を試してみたいものの Adyen API キーをお持ちでない場合に備えて、アイスコーヒーを取得するツールも含まれています。
注意:このプロジェクトは開発中です。実際に使用できる状態ではありません。
前提条件
- ...
セットアップ手順
-
リポジトリをクローンする
-
設定を更新する:
- API キーを設定する:
ローカルでテストする場合、対象の HTTP API の API キーを
ADYEN_API_KEYという名前の環境変数に設定する必要があります。 Linux/macOS の場合:
Windows の場合(コマンドプロンプト):export ADYEN_API_KEY="your_secret_api_key"set ADYEN_API_KEY=your_secret_api_key
デフォルトでは、サーバーは TEST 環境に接続します。環境変数
ADYEN_ENVIRONMENTを使用して変更できます。 - API キーを設定する:
ローカルでテストする場合、対象の HTTP API の API キーを
-
プロジェクトをビルドする: ターミナルで
mcp-serverプロジェクトのルートディレクトリに移動し、次の Maven コマンドを実行します:./gradlew clean jarこれにより、JAR ファイルが作成されます(おそらく
targetディレクトリ内)。 -
MCP サーバーを実行する: ビルドが成功したら、Java を使用して JAR ファイルを実行します:
java -jar build/libs/adyen-payments-mcp-server-1.0-SNAPSHOT.jar(Gradle のバージョンによって、JAR ファイル名は多少異なる場合があります。)
Adyen Mcp Server started...という出力が表示されます。
MCP サーバーの使用
MCP サーバーが起動すると、AI モデルはツールを使用できます。 このツールを試してみたいだけの場合は、MCP Inspector が便利です:
npx @modelcontextprotocol/inspector java -jar build/libs/adyen-payments-mcp-server-1.0-SNAPSHOT.jar
get_payment_methods ツールを使用する場合は、ADYEN_API_KEY 環境変数を追加してください(下の左側のサイドバーを参照)。

コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。