MCP Coinbaseコマースサーバー
これは、Coinbase Commerce API に接続するモデル コンテキスト プロトコル (MCP) サーバーであり、Claude などの AI アシスタントが暗号通貨の支払いリンクを生成できるようにします。
特徴
カスタマイズ可能な金額、通貨、説明を含む Coinbase Commerce の支払いリンクを生成します
既存の料金に関する情報を取得する
安全なAPIキー管理
Claude やその他の MCP 対応 AI アシスタントとの簡単な統合
Related MCP server: Ethereum RPC MCP Server
前提条件
Node.js 16.0以上
Coinbase Commerceアカウント
Coinbase Commerce API キー (こちらから取得)
設定
このリポジトリをクローンします:
git clone https://github.com/zhangzhongnan928/mcp-coinbase-commerce.git cd mcp-coinbase-commerce依存関係をインストールします:
npm install.env.exampleを.envにコピーし、Coinbase Commerce API キーを追加します。cp .env.example .env # Edit .env file with your API keyプロジェクトをビルドします。
npm run buildサーバーを起動します。
npm start
Claude for Desktop での使用
サーバーが起動したら、Claude for Desktop に接続できます。
デスクトップ版Claudeを開く
クロードメニュー→設定→開発者をクリック
「設定の編集」をクリックして
claude_desktop_config.jsonを開きます。MCP サーバー構成を追加します。
ファイルを保存し、Claude for Desktopを再起動します。
チャットインターフェースにハンマーアイコンが表示され、利用可能なツールが表示されます。
クロードの例題
接続したら、Claude に支払いリンクを生成するよう依頼できます。
「私のプロジェクトに 10 ドル寄付するための支払いリンクを作成できますか?」
「コーヒーショップ用の Coinbase Commerce 支払いリンクを 5.50 ドルで生成してください」
「請求ID 93e23c3e-8220-4e6c-9bc3-ea3548339621の支払い状況を調べてください」
Claude は適切なツールを使用してこれらのリクエストを満たし、顧客と共有できる支払いリンクを生成します。
APIツール
create-charge
次のパラメータを使用して新しい支払いリンクを生成します。
name: 支払い/製品の名前description: 支払いの目的の説明amount: 支払い金額(例:10.00)currency: 通貨コード(例:「USD」、「EUR」、「BTC」)redirectUrl(オプション): 支払い完了後にリダイレクトするURL
get-charge
以下を使用して既存の課金に関する情報を取得します。
chargeId: 取得する料金のID
発達
サーバーを開発モードで実行するには:
MCP Inspectorによるテスト
MCP Inspectorを使用してサーバーをテストできます。
ライセンス
マサチューセッツ工科大学