Hosts the Cashfree MCP repository for direct cloning and source code access, enabling developers to examine or contribute to the payment integration codebase.
Runs the Cashfree MCP server on Node.js runtime (requires v18.x+), providing the execution environment for the payment integration functionality.
Provides installation and distribution of the Cashfree MCP package via npm registry, allowing developers to easily install and configure the Cashfree payment integration tools.
キャッシュフリーMCPサーバー
Cashfree MCP サーバーは、モデル コンテキスト プロトコル (MCP)を使用して、AI ツールとエージェントがCashfree API (支払いゲートウェイ、支払い、SecureID) と統合できるようにします。
インストール
npmからインストール(推奨)
リポジトリのクローンを作成する
依存関係をインストールする
(Node.js 18.x 以上が必要です)
Smithery経由でインストール
Smithery経由で Claude Desktop 用の cashfree-mcp を自動的にインストールするには:
推奨: Claude Desktop のリンク
構成
API認証情報を持つCashfreeアカウントが必要です(サンドボックスキーと本番環境キーの両方をサポートしています)。Cashfree MCPはお好みのクライアントでご利用いただけます。設定例を以下に示します。
クロード
claude_desktop_config.json
に次の構成ブロックを追加します。
VSコード
VS Code設定に次の構成ブロックを追加します
API認証情報
各サービスに対して次の環境変数を設定します:支払いゲートウェイ:
PAYMENTS_APP_ID
: 決済ゲートウェイのクライアントIDPAYMENTS_APP_SECRET
: 決済ゲートウェイのクライアントシークレット
支払い:
PAYOUTS_APP_ID
: ペイアウトクライアントIDPAYOUTS_APP_SECRET
: ペイアウトクライアントシークレットTWO_FA_PUBLIC_KEY_PEM_PATH
: 2FA公開鍵へのパス(2FAが有効な場合のみ必要)
セキュアID:
SECUREID_APP_ID
: Secure IDクライアントIDSECUREID_APP_SECRET
: Secure IDクライアントシークレットTWO_FA_PUBLIC_KEY_PEM_PATH
: 2FA公開鍵へのパス(2FAが有効な場合のみ必要)
代替設定方法
Cashfree MCP サーバーを実行するにはいくつかの方法があります。
- npx の使用 (推奨) :
- グローバルにインストールされたパッケージを使用する:
- 正確なパスを指定します(特定のバージョンが必要な場合):
環境
ENV
: 本番環境の場合はproduction
、サンドsandbox
の場合は sandbox に設定します (デフォルト: sandbox
)
ツール設定
TOOLS
: 有効にするモジュールのカンマ区切りリスト。使用可能なオプション:
pg
: 決済ゲートウェイAPIpayouts
:支払いAPIsecureid
: セキュアID API
ツール
Cashfree MCPには、製品カテゴリ別にグループ化された以下のツールが用意されています。
決済ゲートウェイ(PG)
ツール名 | 説明 |
---|---|
検索 | Cashfree Payments 開発者ドキュメント全体を検索します。 |
支払いリンクの作成 | 新しい支払いリンクを作成します。 |
支払いリンクの詳細を取得する | 支払いリンクの詳細とステータスをすべて表示します。 |
支払いキャンセルリンク | 有効な支払いリンクをキャンセルします。キャンセルされたリンクに対しては、今後支払いを行うことはできません。 |
支払いリンクで注文を取得 | 支払いリンクのすべての注文詳細を表示します。 |
作成順序 | Cashfreeで注文を作成し、取引のpayment_sessions_idを取得します。 |
注文を取得 | order_id を使用して注文の詳細を取得します |
拡張された注文を取得する | 住所、カート、オファー、顧客の詳細などの拡張注文データを取得します |
対象となる支払い方法を取得する | 指定した注文金額とIDに適した支払い方法を取得します |
注文の支払いを受ける | 注文のすべての支払い詳細を表示します。 |
IDによる支払い | 支払い ID の注文の支払い詳細を表示します。 |
払い戻しの作成 | 払い戻しを開始します。 |
注文の全額返金 | 注文に対して処理されたすべての払い戻しを取得します。 |
払い戻しを受ける | Cashfree アカウントで処理された特定の払い戻しを取得します。 |
すべての和解を得る | 決済 ID、決済 UTR、または日付範囲を指定して、すべての決済の詳細を取得します。 |
注文IDによる分割および決済の詳細の取得 v2-0 | 注文内のベンダーの決済済み/未決済取引を含む分割および決済の詳細を取得します。 |
注文IDによる決済取得 | 特定の注文のすべての決済を表示します。 |
注文IDによる紛争の取得 | 注文IDですべての紛争の詳細を取得する |
支払いIDによる紛争の取得 | 支払いIDですべての紛争の詳細を取得する |
紛争IDで紛争を取得 | 紛争IDで紛争の詳細を取得する |
紛争IDによる紛争の承認 | 紛争IDで紛争を承認する |
紛争IDごとに紛争に異議を申し立てるための証拠を提出する | 紛争に異議を唱えるための証拠を提出する |
支払いシミュレーション | テスト用に支払いをシミュレーションします。事前に注文を作成する必要があります。 |
フェッチシミュレーション | シミュレーションによる支払い詳細を取得する |
支払い
ツール名 | 説明 |
---|---|
標準転送v2 | Cashfree Payments で金額の送金を開始します。 |
転送ステータスの取得 v2 | 開始された転送のステータスを取得します。 |
バッチ転送v2 | イニシエーション |
開発 | create-cashgram | Cashgram を作成します。 | | deactivate-cashgram | Cashgram を非アクティブ化します。 | | get-cashgram-status | 作成された Cashgram のステータスを取得します。 |
セキュアID
ツール名 | 説明 |
---|---|
名前の一致を確認する | 名前のバリエーションを検証します。 |
KYCリンクを生成する | KYC 情報の確認フォームを生成します。 |
KYCリンクステータスの取得 | KYC 検証フォームのステータスを取得します。 |
静的KYCリンクを生成する | 静的 KYC リンクを生成します。 |
静的KYCリンクを無効化 | 静的 KYC リンクを非アクティブ化します。 |
ライセンス
このプロジェクトはMITオープンソースライセンスの条件に基づいてライセンスされています。全文についてはライセンスをご覧ください。
ドキュメント
詳細な API ドキュメントについては、 Cashfree API ドキュメントをご覧ください。
サポート
サポートについては、 care@cashfree.comまでお問い合わせください。
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.
AI ツールとエージェントがモデル コンテキスト プロトコルを使用して Cashfree の支払いサービス (支払いゲートウェイ、支払い、SecureID) と統合できるようにし、自然言語による取引とアカウント管理を可能にします。
Related MCP Servers
- -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
- -securityAlicense-qualityA Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.Last updated -1JavaScriptMIT License
- -securityFlicense-qualityProvides AI assistants with access to Payman's documentation, helping developers build integrations more efficiently through enhanced contextual support.Last updated -TypeScript
- AsecurityFlicenseAqualityA server that provides easy access to Payman AI's APIs, allowing users to create payees, search payees, send payments, and check balances using natural language prompts.Last updated -53JavaScript