mcpField
M
MCP Coinbase Commerce Server

MCP Coinbase Commerce Server

ローカル
github.com/zhangzhongnan928金融データ086 週間前に更新

MCP Coinbase Commerce Server について

MCP Coinbase Commerce Serverは、MCP対応AIアシスタントをCoinbase Commerceに接続します。設定可能な暗号資産決済リンクの作成と、既存チャージの詳細取得に対応します。

主な機能

  1. 01設定可能な決済リンクの作成
  2. 02金額、通貨、説明の指定
  3. 03既存チャージの詳細取得
  4. 04APIキーの安全な管理

活用シーン

  1. 01寄付用決済リンクの作成
  2. 02商品の決済リンクの生成
  3. 03既存チャージのステータス確認

MCP 対応

MCPクライアントに、Coinbase Commerceのチャージ作成と詳細取得のツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"coinbase-commerce": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Coinbase Commerce サーバー

これは Coinbase Commerce API に接続する Model Context Protocol(MCP)サーバーで、Claude などの AI アシスタントが暗号資産の決済リンクを生成できるようにします。

機能

  • 金額、通貨、説明をカスタマイズして Coinbase Commerce の決済リンクを生成
  • 既存の請求に関する情報を取得
  • API キーを安全に管理
  • Claude やその他の MCP 対応 AI アシスタントと簡単に連携

前提条件

  • Node.js 16.0+
  • Coinbase Commerce アカウント
  • Coinbase Commerce API キー(こちらから取得)

セットアップ

  1. このリポジトリをクローンします:

    git clone https://github.com/zhangzhongnan928/mcp-coinbase-commerce.git
    cd mcp-coinbase-commerce
    
  2. 依存関係をインストールします:

    npm install
    
  3. .env.example を .env にコピーし、Coinbase Commerce API キーを追加します:

    cp .env.example .env
    # Edit .env file with your API key
    
  4. プロジェクトをビルドします:

    npm run build
    
  5. サーバーを起動します:

    npm start
    

Claude for Desktop での使用方法

サーバーの実行後、Claude for Desktop に接続できます:

  1. Claude for Desktop を開きます
  2. Claude メニュー → Settings → Developer をクリックします
  3. 「Edit Config」をクリックして claude_desktop_config.json を開きます
  4. MCP サーバーの設定を追加します:
{
  "mcpServers": {
    "coinbase-commerce": {
      "command": "node",
      "args": ["/path/to/mcp-coinbase-commerce/dist/index.js"],
      "env": {
        "COINBASE_COMMERCE_API_KEY": "your_api_key_here"
      }
    }
  }
}
  1. ファイルを保存し、Claude for Desktop を再起動します
  2. チャット画面にハンマーアイコンが表示され、利用可能なツールを示します

Claude 用のプロンプト例

接続したら、Claude に決済リンクの生成を依頼できます:

  • 「プロジェクトへの寄付用に、10 USD の決済リンクを作成してもらえますか?」
  • 「コーヒーショップ用に、価格が 5.50 ドルの Coinbase Commerce 決済リンクを生成してください」
  • 「請求 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

開発

開発モードでサーバーを実行するには:

npm run dev

MCP Inspector でのテスト

MCP Inspector を使用してサーバーをテストできます:

npx @modelcontextprotocol/inspector node dist/index.js

ライセンス

MIT

コメント

MCP は初めてですか?

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

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