mcpField
P
PayU Docs

PayU Docs

リモート
github.com/payu-intrepos開発ツール023 週間前に更新
リポジトリ

PayU Docs について

PayU Docsは、PayU決済を統合する開発者向けのMCPサーバーです。公式ドキュメントの検索、プラットフォームや方式別の統合情報の確認、コード例の取得ができます。

主な機能

  1. 01PayUドキュメントのセマンティック検索
  2. 02製品・プラットフォーム別の統合情報
  3. 03統合方式による絞り込み
  4. 04言語別の統合コード取得

活用シーン

  1. 01アプリに適した決済方法の確認
  2. 02技術スタックに合う決済コードの取得
  3. 03Webhookや返金手順の確認

MCP 対応

MCPクライアントに、ドキュメント検索、統合カタログ、コード取得のツールを提供します。開発ドキュメント専用で、取引の実行や加盟店ダッシュボードへのアクセスは行いません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://ask-ai-mcp-710575177112.asia-south1.run.app/mcp/
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://ask-ai-mcp-710575177112.asia-south1.run.app/mcp/認証が必要

ツール

詳細

PayU 開発者向け MCP

PayU のドキュメントを検索し、決済連携カタログを閲覧して、本番環境ですぐに使えるコードを取得できます。すべて AI アシスタントから直接利用できます。

これは PayU の開発者向けドキュメント用 MCP サーバーです。Cursor、VS Code、Claude を離れることなく、PayU の決済(チェックアウト、UPI、カード、Webhook、返金など)を連携できます。

はじめに

セットアップ手順

PayU Developer MCP を Cursor に追加する

MCP サーバーをインストール

PayU Developer MCP を VS Code に追加する

MCP サーバーをインストール

または

手動セットアップ: mcp.json 設定ファイル(Cursor の場合:~/.cursor/mcp.json)を次の内容で更新します。

{
  "mcpServers": {
    "payu-developer-mcp": {
      "type": "http",
      "url": "https://ask-ai-mcp-710575177112.asia-south1.run.app/mcp"
    }
  }
}

API キーを使用する場合(レート制限が緩和されます):

{
  "mcpServers": {
    "payu-developer-mcp": {
      "type": "http",
      "url": "https://ask-ai-mcp-710575177112.asia-south1.run.app/mcp",
      "headers": {
        "x-api-key": "YOUR_API_KEY_HERE"
      }
    }
  }
}

ファイルを保存し、エディターを再読み込みして連携を有効にします。

Claude Desktop/Pro ユーザーの場合
  1. Claude Desktop を開きます
  2. Settings → Connectors → Add custom connector に移動します
  3. 名前:PayU Developer MCP(または任意の名前)
  4. URL:https://ask-ai-mcp-710575177112.asia-south1.run.app/mcp
  5. API キーをお持ちの場合は、クライアントの詳細設定で x-api-key ヘッダーを設定します
  6. 保存して Claude を再起動します
その他の MCP クライアント
{
  "mcpServers": {
    "payu-developer-mcp": {
      "type": "http",
      "url": "https://ask-ai-mcp-710575177112.asia-south1.run.app/mcp"
    }
  }
}
API キー(任意)

匿名ティアでは、API キーなしでサーバーを利用できます。

  • 30 リクエスト/分
  • 100 リクエスト/日

より高い制限が必要な場合は、[email protected] にメールで API キーを申請し、MCP クライアントの設定で x-api-key ヘッダーとして追加してください(下記の手動セットアップを参照)。

この開発者向けドキュメントサーバーでは OAuth は不要です。

試せるワークフロー

連携方法の検索

お使いの技術スタックに適した PayU 連携を見つけます

I need to accept UPI payments on my React Native app. Browse the PayU integration
catalog for UPI options on React Native and show me what's available (Hosted vs SDK vs API).
連携コードの取得

使用する言語とプラットフォーム向けのコピー&ペースト用スニペットを取得します

Give me PayU Core SDK integration code for Android in Kotlin using the SDK resource type.
Include setup steps and the main payment initiation snippet.
Web チェックアウト(ホスト型)

Web サイトで PayU Hosted Checkout を立ち上げます

I'm building a Node.js website and want PayU Hosted Checkout for cards and UPI.
Show me the integration catalog entry for Web + PayU Hosted, then fetch JavaScript
integration code I can use in my backend and frontend.
マーチャントホスト型/API フロー

ホスト型 UI を使わないサーバーサイド決済 API

Explain the difference between PayU Hosted and Merchant Hosted checkout. Then fetch
PHP API integration code for creating a payment request with hash generation.
Webhook と決済後の処理

コールバックと検証について理解します

How does PayU's payment webhook work? What events are sent, how do I verify the hash,
and what should my idempotent handler do on success vs failure?
Search the docs and summarize with links.
返金と精算

本番稼働後の運用フロー

Walk me through PayU's refund API: required parameters, sync vs async behavior,
and common error codes. Pull relevant doc sections.
決済方式の比較

ネットバンキング、EMI、ウォレットなどから選びます

I want Net Banking with TPV on Web. Search the catalog for Net Banking integrations,
then get curl examples for the API resource type so I can test in Postman first.
マルチプラットフォーム(Flutter)

同じ製品をモバイルフレームワークで利用します

List Flutter integrations available for Cards and EMI. Then get Dart/Flutter SDK
snippets for EMI on Android and iOS.

対応機能

ドキュメント検索

PayU の公式開発者向けドキュメントを対象にしたセマンティック検索。

概念ガイド — 決済フロー、Webhook、3DS、返金、エラー処理、API リファレンスのトピック

自然言語での問い合わせ — 平易な英語で質問すると、サーバーが関連する抜粋と参照元 URL を返します


連携カタログ

コードを書く前に、PayU が対応する機能を確認できます。

製品別に閲覧 — UPI、ネットバンキング、EMI、カード、トークン化、Core SDK など

プラットフォームで絞り込み — Web、iOS、Android、React Native、Flutter、Cordova、または API のみ

連携タイプで絞り込み — PayU Hosted、Merchant Hosted、API、または SDK


Integration Code

お使いのスタックに合わせた、本番環境で使用できるスニペットです。

マルチ言語対応 — curl、PHP、JavaScript、Java、Python、Swift、Objective-C、Kotlin、React JS

コピー&ペーストですぐに使用可能 — ホスト型チェックアウト、加盟店ホスト型、API のサンプルとドキュメントへのリンク

スコア付きの検索結果 — より詳しく調べるための URL とともに、最も関連性の高いページを返します

Available Tools

ツール説明
get_payu_integration_catalog製品、プラットフォーム、リソースの種類ごとにインテグレーションを参照します
get_payu_integration_code特定のインテグレーションですぐに使えるコードを取得します
search_payu_docsPayU 開発者向けドキュメントをセマンティック検索します

推奨ワークフロー

  1. get_payu_integration_catalog を呼び出し、有効なプラットフォーム/言語/種類の組み合わせを確認します。
  2. 製品、プラットフォーム、言語、リソースの種類を指定して、get_payu_integration_code を呼び出します。
  3. 概念に関する質問(フロー、ウェブフック、エラーなど)には、search_payu_docs を呼び出します。

Best Resultsを得るためのヒント

  • カタログから始める — get_payu_integration_code を呼び出す前に get_payu_integration_catalog を呼び出し、プラットフォーム、言語、リソースの種類が有効であることを確認します。
  • 具体的に指定する — 製品(例:「UPI Collect」、「Core SDK」)、プラットフォーム(Web、Android、…)、言語(javascript、kotlin、…)を含めます。
  • 「なぜ」にはドキュメント検索を使う — フロー、コンプライアンス、ウェブフック、トラブルシューティングには search_payu_docs を使用します。
  • 「方法」にはコード取得を使う — 実装用スニペットには get_payu_integration_code を使用します。
  • 頻繁に使用する場合は API キーをリクエストする — 匿名での利用は調査には十分ですが、本番環境やチームでの利用には x-api-key を使用してください。

重要な注意事項

⚠️ 開発者向けドキュメントのみ — このサーバーでは、支払いリンクの作成、取引の実行、加盟店ダッシュボードへのアクセスはできません。これらの操作には merchant MCP を使用してください。

⚠️ レート制限 — 匿名での利用は 30 req/min、100 req/day に制限されています。制限に達した場合は、キーを取得するために [email protected] までお問い合わせください。

⚠️ ダッシュボードで確認する — 本番環境に移行する前に、PayU Dashboard で認証情報、ソルト、環境(テスト環境と本番環境)を必ず確認してください。

⚠️ ドキュメントが正式な情報源です — スニペットは PayU のドキュメントを出典としています。本番環境へのデプロイ前に、最新のドキュメントでハッシュアルゴリズム、エンドポイント、フィールド名を再確認してください。

Support

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

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