claude-trade(Claudeエージェントのトレードプラグイン)

Tool

概要

claude-tradeは「LLMに金融上の行為能力(financial agency)を付与する」ことを目的とした実験的なMCPプラグインです。特にSolana上のDeFiインフラに接続して、価格取得、トークン分析、そしてスワップ(トークン交換)の実行までを自動化するためのツール群をClaudeエージェントに提供します。従来の単純な条件分岐型トレードボットと異なり、自然言語で戦略を記述し、モデルが推論・判断して実行へ移すワークフローを検証するのが主眼です。安全性や署名管理、オンチェーンのトランザクション設計など、実用化に向けた技術課題にも向き合っています。

GitHub

リポジトリの統計情報

  • スター数: 12
  • フォーク数: 0
  • ウォッチャー数: 12
  • コミット数: 24
  • ファイル数: 7
  • メインの言語: JavaScript

主な特徴

  • Claude(LLM)に対してSolana DeFiの操作を行うためのツール群を提供
  • 価格チェック、トークン分析、スワップ(取引)実行などの機能を実装
  • 自然言語で定義した戦略をモデルが解釈して実行できる実験的ワークフロー
  • 実運用に向けた署名・RPC・安全性の考慮を想定した設計

技術的なポイント

claude-tradeはJavaScriptベースのプラグインで、Claudeのプラグイン仕様(MCP)に準拠する形でSolanaのDeFi機能へアクセスするインターフェースを実装しています。技術的に注目すべき点は、LLMとブロックチェーン操作を繋ぐ設計課題を扱っている点です。具体的には、価格データやAMMの流動性情報など外部データを取得してモデルに渡し、モデルの出力を安全にオンチェーン操作へと変換するためのトランザクション構築・署名フローが必要になります。これにはSolana RPCとの通信、トークンアカウントの管理、スワップに関わるパラメータ(スリッページ、最小受取量、手数料)を適切に設定するロジックが含まれます。

また「自然言語で戦略を表現 → モデルが戦略を解釈 → 実行」というパイプラインを成立させるため、モデルの出力のバリデーションやシミュレーション(実行前の見積もり)を挟むことが重要です。さらに、秘密鍵やウォレットの取り扱い、過度な自動化によるリスク(MEVや相場急変時の損失)をどう軽減するかといったセキュリティ面の配慮も設計上の主要課題です。リポジトリは小規模ながらこれらの接続点(プラグイン定義、エンドポイントとのやり取り、トランザクション組成)の実験的実装を含み、実運用に向けた拡張(安全な鍵管理、テストネットでの検証、監査ログ、ガードレールの導入)が想定されています。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .claude-plugin: dir
  • .gitignore: file
  • README.md: file
  • package.json: file
  • plugin: dir

…他 2 ファイル

まとめ

実験的だが、LLMに「実行力」を与えるDeFi接続の有望なプロトタイプです(約50字)。

リポジトリ情報:

READMEの抜粋:

claude-trade

an experiment in giving llms financial agency.

background

i’ve been thinking about what happens when you give an ai model actual tools to interact with markets - not just analysis, but execution. most trading bots are glorified if-statements. what if you could describe a strategy in plain english and have something that actually reasons about it?

this is an mcp plugin that connects claude to solana’s defi infrastructure. it can check prices, analyze tokens, execute swaps, a…