mcpField
A
Arcade Trading

Arcade Trading

ローカル
github.com/obseasdAI・エージェント018 週間前に更新

Arcade Trading について

Arcade Tradingは、Arcade上のArc市場を調べ、取引を準備するAIエージェント向けのMCPサーバーです。コントラクト呼び出しデータを返し、署名はエージェント自身のウォレットで行います。サーバーが鍵を保持することはありません。

主な機能

  1. 01取引可能なトークンと注目のローンチを確認
  2. 02既知のトークン残高を照会
  3. 03最良執行価格の見積もりを取得
  4. 04スワップやローンチパッドの呼び出しデータを作成
  5. 05バスケット収束スワップを準備

活用シーン

  1. 01Arc上で取引可能なトークンを確認
  2. 02ウォレットの既知トークン残高を調べる
  3. 03取引前に価格を見積もる
  4. 04ウォレット署名用のスワップやローンチの呼び出しを準備

MCP 対応

Arcadeの市場、ポートフォリオ、見積もり、スワップ、ローンチパッド、マルチスワップ機能をMCPクライアントに公開します。構築ツールはコントラクト呼び出しデータを返し、署名にはエージェント自身のウォレットを使います。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Arcade Agent MCP

MCP 対応のあらゆる AI エージェント(Claude Desktop、Claude Code など)から、Circle の Arc L1 上にある USDC ネイティブの DEX +ボンディングカーブ型ローンチパッド Arcade を利用できます。

エージェントは市場を検索し、最良執行価格の見積もりを取得し、署名可能なコントラクト呼び出し記述子を受け取ります。エージェントは自身のウォレット(例:createContractExecutionTransaction を使った Circle の開発者管理ウォレット)で署名します。このサーバーが秘密鍵を保持することはありません。

設定(Claude Desktop / Claude Code)

MCP 設定に追加します(インストール不要です。npx が取得します)。

{
  "mcpServers": {
    "arcade": {
      "command": "npx",
      "args": ["-y", "arcade-agent-mcp"],
      "env": { "ARCADE_API_BASE": "https://www.arcade.trading" }
    }
  }
}

ARCADE_API_BASE のデフォルト値は https://www.arcade.trading です。ローカル開発では http://localhost:3000 を指定してください。

ソースから(開発用): git clone https://github.com/obseasd/arcade-agent-mcp && cd arcade-agent-mcp && npm install を実行し、 その後 "command": "node", "args": ["/absolute/path/to/index.mjs"] を使用してください。

ツール

ツール機能
arcade_marketsArc 上で取引可能なトークンを参照します
arcade_trending時価総額順にローンチパッドのトークンを表示します
arcade_portfolioウォレットの既知トークン残高を表示します
arcade_quote最良執行価格の見積もりを取得します(読み取り専用)
arcade_swap署名用の approve + swap 記述子を作成します
arcade_launchpadボンディングカーブでの売買、またはトークン作成用の記述子を作成します
arcade_multiswapバスケット収束型スワップ(アグリゲーター)を作成します

エージェントによるビルド結果の実行方法

すべてのビルドツールは { ok, executable, calls: [...] } を返します。各呼び出しは次の形式です。

{
  "contractAddress": "0x...",
  "abiFunctionSignature": "swapExactTokensForTokens(uint256,uint256,address[],address,uint256)",
  "abiParameters": ["1000000", "990000", ["0x...","0x..."], "0xAGENT", "1750000000"]
}

各呼び出しを順番に、Circle の createContractExecutionTransaction に渡します(ブロックチェーンは ARC-TESTNET、ウォレットはエージェントのウォレットを使用します)。最初に approve 呼び出しを実行し、次にアクション呼び出しを実行してください。

全体のアーキテクチャと実例については、../docs/AGENT_API.md を参照してください。

コメント

MCP は初めてですか?

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

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