mcp-niubiz について
@codespar/mcp-niubiz は、ペルーのカード加盟店契約会社 Niubiz 向けの MCP サーバーです。セキュリティトークン、チェックアウトセッション、承認、同日取消からなる EC 決済フローを実装しています。カード情報は Niubiz 独自の決済フォームで入力され、本サーバーを経由しません。
主な機能
- 01セキュリティトークンの取得と自動キャッシュ
- 02金額と不正検知データを含むセッションの作成
- 03transactionToken による取引の承認
- 04同日中の承認取消
活用シーン
- 01ペルーの EC サイトへの Niubiz 3 ステップ決済の組み込み
- 02当日中に誤って行った承認の取消
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @codespar/mcp-niubizNIUBIZ_USERシークレットNiubiz API userNIUBIZ_PASSWORDシークレットNiubiz API passwordNIUBIZ_MERCHANT_IDMerchant id (código de comercio)NIUBIZ_ENVEnvironment: 'sandbox' or 'production'. Defaults to 'sandbox'.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| force | boolean | いいえ | キャッシュ済みでも新しいトークンを強制取得します |
詳細
@codespar/mcp-niubiz
Niubiz(旧VisaNet Perú)向けのMCP サーバーです。ペルー最大のカードアクワイアラーで、加盟店は30万社以上です。実際のEC決済フロー(セキュリティトークン → チェックアウトセッション → オーソリゼーション)に加え、当日中の取消にも対応しています。
クイックスタート
Claude Desktop
~/.config/claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"niubiz": {
"command": "npx",
"args": ["-y", "@codespar/mcp-niubiz"],
"env": {
"NIUBIZ_USER": "your-api-user",
"NIUBIZ_PASSWORD": "your-api-password",
"NIUBIZ_MERCHANT_ID": "your-merchant-id",
"NIUBIZ_ENV": "sandbox"
}
}
}
}
Claude Code
claude mcp add niubiz --env NIUBIZ_USER=... --env NIUBIZ_PASSWORD=... --env NIUBIZ_MERCHANT_ID=... -- npx -y @codespar/mcp-niubiz
Cursor / VS Code
.cursor/mcp.json または .vscode/mcp.json に同じブロックを追加します。
ツール(4)
| ツール | エンドポイント | 機能 |
|---|---|---|
get_security_token | POST /api.security/v1/security | ベアラートークン(20分間キャッシュされます。他のツールでは自動取得されます) |
create_session_token | POST /api.ecommerce/v2/ecommerce/token/session/{merchantId} | 金額と不正利用防止データを含むチェックアウトセッション |
authorize_transaction | POST /api.authorization/v3/authorization/ecommerce/{merchantId} | チェックアウトの transactionToken を使ってオーソリゼーションを実行します |
reverse_transaction | POST /api.authorization/v3/reverse/ecommerce/{merchantId} | オーソリゼーションを当日中に取り消します |
Niubiz のフロー
カードデータがこのサーバーに渡ることはありません。顧客はNiubiz独自のチェックアウトフォームにカード情報を入力します(フォームには create_session_token でデータを渡します)。フォームから transactionToken が返され、authorize_transaction で購入が完了します。これがNiubiz標準の3ステップのEC決済連携です。
認証
| 変数 | 必須 | 説明 |
|---|---|---|
NIUBIZ_USER | はい | APIユーザー |
NIUBIZ_PASSWORD | はい | APIパスワード |
NIUBIZ_MERCHANT_ID | はい | 加盟店ID(código de comercio) |
NIUBIZ_ENV | いいえ | sandbox(デフォルト)または production |
エンタープライズ
エージェントによる決済にガバナンス、予算上限、監査証跡が必要ですか? CodeSpar Enterprise は、これらのMCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。
マネージドプラン
このオープンソースサーバーは、お客様の認証情報を使ってNiubizのAPIを直接呼び出します。CodeSparのマネージドプランでは、自動フェイルオーバー、ガバナンス、監査、認証情報保管庫を備えた単一のインターフェースで、LATAMのすべてのプロバイダーに接続できます:codespar.dev/agents。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。