mcpField
A
Autoyield

Autoyield

ローカル
github.com/kaditangAI・エージェント3今日更新

Autoyield について

Autoyieldは、Solana上のトークン化株式とUSDC利回りを調べるMCPサービスです。利回り、価格、トークンの真正性、ウォレット保有状況を確認でき、リサーチ版は読み取り専用、フル版はユーザーが確認して署名する未署名トランザクションを作成します。

主な機能

  1. 01リスク調整後利回りの比較
  2. 02トークンの真正性と安全性の確認
  3. 03株式取引と注文コストの見積もり
  4. 04ウォレット保有状況と健全性の確認
  5. 05未署名トランザクションの作成

活用シーン

  1. 01USDCの利回り候補を比較
  2. 02購入前にトークンと価格を確認
  3. 03保有状況を確認してリバランスを計算

MCP 対応

AutoyieldはStreamable HTTPまたはstdioでMCPサーバーを提供します。リサーチ版は読み取り専用ツールを公開し、フル版は未署名トランザクションも作成しますが、鍵を保持せず署名もしません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"agent-wallet": {
"command": "npx",
"args": [
"-y",
"@kaditang/agent-wallet-mcp"
],
"env": {
"SOL_RPC": "<SOL_RPC>"
}
}
}
}
起動コマンドnpx -y @kaditang/agent-wallet-mcp
設定が必要な環境変数
SOL_RPCシークレットSolana RPC URL (e.g. a Helius endpoint). Optional — falls back to public mainnet-beta if unset.

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

パッケージ
npm@kaditang/agent-wallet-mcp0.4.0

ツール

14

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
minTvlUsdnumberいいえプール TVL の最小値フィルター(デフォルト 100000)
amountUsdcnumberいいえ影響推定に使用する任意の予定入金額

詳細

autoyield

警告

このサービスは2026年10月31日に終了します。 その日以降、autoyield(mcp.autoyield.org のホステッドコネクターと、このサイトの署名ページ)は運営されなくなります。npm パッケージは非推奨です。ソースコードはGitHubで引き続き公開されます。このドメインは更新されず、2027年5月に失効します。その日以降、このドメインのページからトランザクションに署名したり、ページを信頼したりしないでください。試してくださった皆さま、ありがとうございました。

0.4.0(最終リリース): ローカルのstdioサーバーは引き続き動作し、autoyield.orgへのリンクは一切表示しません(ローカルモードにはホステッド署名ページがありません)。StockWavesの取引前ゲートにはデフォルト値がなくなりました。未設定の場合は「未実行」と報告され、買いツールは引き続きローカルレジストリに固定されたmintを使用します。XSTOCK_GATE_URL は、信頼できるサービスにのみ設定してください。

Claudeからトークン化された米国株とUSDCの利回りを調べられます。URLを1つ貼り付けるだけです。

ライセンス: MIT MCP Solana npm

autoyieldはMCPサーバー(このリポジトリ、agent-wallet-mcp)で、トークン化された株式(Solana上のBacked xStocks)を扱ったり、利回りを得るためにUSDCを預けたりする前に、慎重な人間が行うような分析をAIアシスタントに提供します。リスク調整後の利回りランキング、実際の株価に基づく適正価格と注文サイズの確認、トークンの真正性確認、ウォレットのチェックアップが可能です。リサーチ版は読み取り専用で、アカウントもウォレットもインストールも必要ありません。

30秒で試す

クライアント方法
Claude(ウェブ、デスクトップ、モバイル)設定 → コネクター → カスタムコネクターを追加 → https://mcp.autoyield.org/research
Claude Codeclaude mcp add --transport http autoyield https://mcp.autoyield.org/research
VS CodeVS Codeに追加
Cursor~/.cursor/mcp.json: {"mcpServers": {"autoyield": {"url": "https://mcp.autoyield.org/research"}}} — またはautoyield.orgのCursorに追加ボタン
任意のMCPクライアントStreamable HTTP、認証不要: https://mcp.autoyield.org/research

次に、以下のように質問します。

  • 「使っていないUSDCが10,000ドルあります。リスク調整後の利回りが最も高い預け先はどこですか?」
  • 「今はNVDAxを買うのに適したタイミングですか? 50ドル分の注文コストは100ドル分と比べてどうですか?」
  • 「AAPLxは本物のトークンですか? 今、安全に取引できますか?」
  • 「Solanaウォレット<address>を確認して、SPY 60%/USDC 40%にリバランスする方法を提案してください。」

回答例

2026-10-15のライブ出力、10,000ドルを対象としたcompare_yields:

プールチェーン表示APYリスク調整後リスクスコア理由
accountable-usdcMonad9.8%6.5%66プロトコルのリスクが高まっています
fluid-lending-usdcEthereum6.9%5.4%79DefiLlamaのモデルでは利回りが低下する可能性が予測されています
kamino-usdcSolana5.9%4.0%67autoyieldが入金準備を行える最良のプールです
ample-usdcBase63.7%5.4% → 投機的8TVLが少ない(0.2Mドル)、プロトコル不明、利回り低下予測 — スコアが25以上のすべてのプールより下位にランクされています

ページ上で最も高い表示利率は、おそらく避けるべきものです。ランキングがその理由を示しています。

同日のNVDAxに対するquote_tokenized_stock:トークンはNVDAを1.1%下回る価格で取引されていました(独自の履歴に対するz ≈ −1.8 →「買い時」)。また、プールの流動性により、5,000ドル分の購入では1株あたりの価格が100ドル分の購入より0.10%高くなり、50,000ドル分の購入では0.38%高くなりました。

2つのエディション

Research — https://mcp.autoyield.org/researchFull — https://autoyield-api.fly.dev/mcp
サインイン不要OAuth 2.1:アプリ名を含む無料のオフチェーンメッセージに Phantom で1回署名します
ツール読み取り専用ツール10個同じ10個 + 署名されていないトランザクションを準備する4つの build_* ツール
資金を動かせますか?いいえ — トランザクションは作成されませんそれだけでは動かせません。すべてのトランザクションを自分のウォレットで確認して署名します

安全性モデル

  • Research エディション: トランザクションの準備、署名、送信は一切行わず、名前を指定して呼び出された場合も build_* ツールを拒否します。
  • Full エディション: 非カストディアルです。サーバーは秘密鍵を保持せず、署名も行いません。署名済みのトランザクションをブロードキャストする前に、2つの RPC エンドポイントで再シミュレーションし、結果が提示内容と異なる場合(出力トークンまたは受取人が異なる、過剰支出など)はブロックします。
  • 利用状況のカウンターは匿名です(ウォレット、IP アドレス、引数は記録しません)。詳細:SECURITY.md · プライバシーポリシー。

構築方法

  • TypeScript を使用し、Streamable HTTP(ステートレス)および stdio(npm)経由で MCP を利用します。すべてのツールに MCP アノテーションと出力スキーマがあります。
  • データ:Solana RPC、Jupiter、DefiLlama、Stooq/Yahoo の市場データに加え、2026年5月以降に収集した xStock 価格と実際の株式価格の1時間ごとのデータセット(research/ 内。SPYx は市場営業時間中、SPY を1σで±0.13%以内の精度で追跡しています)。
  • Claude Code を多用し、1人の開発者が構築しました。安全対策:175件のテスト、日付入りの SECURITY.md セキュリティ監査ログ、実際のメインネットトランザクション(購入、売却、入金、出金)によるトランザクション処理経路の検証。
  • 発行元は米国在住者にトークン化株式を提供していません。ここに記載された内容はすべて情報であり、投資助言ではありません。

開発の背景

トークン化された米国株(Backed の xStocks、Ondo Global Markets)とオンチェーンの米国債商品は、最も急成長している実世界資産(RWA)カテゴリーです。2026年半ばの時点で、Solana 上では十分な流動性があります。NVDAx、TSLAx、SPYx はそれぞれ30万〜300万ドルの流動性があり、1株約5ドルの取引でも検出可能な価格インパクトは発生しません。

Coinbase、Phantom、Crossmint はいずれも「エージェントウォレット」を提供していますが、汎用的なものです。RWA の探索、利回りの集約、遊休 USDC で実際に収益を得るための地味ながらも正確な取引執行に特化したものはありません。このサーバーは AI ツールレイヤーを通じて提供され、そのギャップを埋めます。

インストール方法

上の表ではホステッド版の利用方法を説明しています。Full エディション(署名するトランザクションを準備)を使うには、代わりに https://autoyield-api.fly.dev/mcp をカスタムコネクターとして追加します。Claude が autoyield.org のページを開き、接続するアプリ名を含むオフチェーンメッセージに Phantom で1回署名します(PKCE と動的クライアント登録を用いる標準的な OAuth 2.1)。

ホステッドサーバーの代わりにローカルで実行する場合(Claude Desktop/Cursor/stdio に対応する任意の MCP クライアント)、~/Library/Application Support/Claude/claude_desktop_config.json(macOS の Claude Desktop)またはエディターの MCP 設定に追加します。

{
  "mcpServers": {
    "agent-wallet": {
      "command": "npx",
      "args": ["-y", "@kaditang/agent-wallet-mcp"]
    }
  }
}

npm パッケージは公開済みで、@kaditang/agent-wallet-mcp として提供されています(公式 MCP Registry にも掲載)。上記の設定では npx から直接実行するため、リポジトリのクローンは不要です。

ソースから実行する場合(開発用)は、このリポジトリをクローンして、次のコマンドを実行します。

git clone https://github.com/kaditang/agent-wallet-mcp.git
cd agent-wallet-mcp && npm install
cp .env.example .env   # SOL_RPC を設定します(API キーは Phantom で /account から発行します)
npm run mcp:http       # :3030 でサーバーを起動します

次に、Authorization: Bearer <your-api-key> ヘッダーを付けて、MCP クライアントの接続先を http://localhost:3030/mcp に設定します。

Solana RPC エンドポイント(推奨)

パブリック RPC(api.mainnet-beta.solana.com)は厳しくレート制限され、一部のケースでは getTokenAccountsByOwner を拒否します。実用的なトラフィックを扱う場合は、有料エンドポイントをプライマリとして使用してください。パブリックエンドポイントは自動的にフォールバックとして維持されます。

V1 では Helius の無料枠で十分です。

  1. サインアップ → 新規プロジェクト → RPC URL をコピーします(https://mainnet.helius-rpc.com/?api-key=... のような形式です)
  2. .env に設定します:
    SOL_RPC=https://mainnet.helius-rpc.com/?api-key=YOUR_KEY
    
  3. (任意)冗長性を確保するため、2 つ目のプロバイダーを SOL_RPC_FALLBACK_1 として追加します。

プールはまずプライマリを試します。一時的な障害(429、タイムアウト、5xx)が発生すると、フォールバックに切り替え、続いてパブリックの mainnet-beta および publicnode エンドポイントを使用します。

エラー監視(任意)

SENTRY_DSN を設定すると、サーバー側のエラーを Sentry に送信できます。デフォルトでは無効で、未設定の場合は外部へのネットワーク通信は発生しません。500 エラーとブロードキャストの失敗を、サニタイズされたコンテキストとともに収集します。送信前に、リクエスト本文、Cookie、ヘッダー(API キーが含まれる可能性があります)は削除されます。

SENTRY_DSN=https://<key>@oXXXXXX.ingest.sentry.io/XXXXXX
SENTRY_RELEASE=<git-sha>            # optional, for release tracking

ツール一覧

ツール目的署名を行いますか?
compare_yieldsチェーンを横断して、USDC のレンディングとトークン化された米国債の利回りをリスク調整後(ボラティリティ/TVL/プロトコル/安定性/報酬への依存度)で順位付けします。表面的な APY に基づくものではありません。Solana のプロトコルには executable: true のタグが付いています。いいえ
list_yield_tokens対応するトークン化された米国債(Ondo の USDY)を一覧表示します。いいえ
list_xstocks対応するトークン化された米国株式(Backed xStocks)を一覧表示します。いいえ
check_xstock_safetyトークン化された米国株(発行元/ミントアドレス/EVM アドレスを問わず)の取引前安全性チェックを行います。本物のトークン(偽物ではない)か、今購入して問題ないかを、発行元独自の登録情報に照らして検証し、デペッグ/流動性/市場取引時間/取引停止も確認します。なりすましトークン(最大のリスク)を検出します。無料で、読み取り専用です。build_buy_xstock_tx の前に自動実行されます。いいえ
quote_tokenized_stockUSDC → xStock の Jupiter ライブ見積もりを取得します。200 ドル以上の注文について、注文サイズによるコスト(100 ドル分の購入と比べて、このサイズでは 1 株あたりのコストがどれだけ高くなるか)を確認し、最適なエントリータイミングのシグナル(原株に対するプレミアムを、同じ市場レジームの基準値と比較。米国市場の取引時間内か時間外かを考慮)を提示します。いいえ
get_portfolioウォレットのスナップショットを取得します。SOL、USDC、xStocks、および Jupiter で評価した利回りトークンが含まれます。いいえ
portfolio_health「何かするべきですか?」という問いに対して、保有資産を最良のリスク調整後利回りと比較し、xStock ごとのタイミングや実行可能なメモを提示します。いいえ
suggest_rebalance目標配分に到達するための買い/売り取引を計算します。読み取り専用で、実行はユーザーが行います。いいえ
export_historyトークン化された株式/利回り取引の履歴(日時、アクション、価格、CSV)をエクスポートします。税務アドバイスではなく、税理士向けの記録です。いいえ
track_txSolana 署名の確認ステータスを照会します。いいえ
build_deposit_yield_tx署名なしの USDC → USDY tx と、ワンクリック署名 URL を作成します。いいえ — Phantom でユーザーが署名します。
build_withdraw_yield_tx署名なしの USDY → USDC tx と署名 URL を作成します。いいえ
build_buy_xstock_tx署名なしの USDC → xStock tx と署名 URL を作成します。いいえ
build_sell_xstock_tx署名なしの xStock → USDC tx と署名 URL を作成します。いいえ

すべてのツールに MCP アノテーションが付いています。読み取りツール 10 個は読み取り専用としてマークされているため、クライアントで「常に許可」を選択できます。build_* ツール 4 個は読み取り専用ではありませんが、破壊的ではありません。トランザクションを準備するだけで、署名するまで資産は移動しません。

プロンプト

クライアントのプロンプトメニュー(例:Claude Desktop/Claude Code)に表示される、すぐに使えるワークフローです。

プロンプト引数内容
portfolio_checkupwallet保有資産、未使用の USDC、ポジションを確認し、提案を最大 1 件提示して終了します。
buy_us_stockticker、amountUsdc、wallet安全性チェック → ライブ見積もりとエントリータイミング → ユーザーの確認後にのみ購入を作成します。
best_yieldamountUsdc(任意)世界全体のリスク調整後利回りの中から、実行可能な最良の選択肢と、表面的な APY が低くても有利になり得る理由を提示します。

アーキテクチャ

[Claude / Cursor / Claude Code]
        ↓ MCP (stdio or HTTP)
[agent-wallet-mcp server]
   ├─ READ tools (DefiLlama, Jupiter quote, RPC reads)
   ├─ BUILD tools (Jupiter swap → unsigned VersionedTransaction)
   └─ MONITOR tools (RPC signature lookup)
        ↓ returns tx + signUrl
[user's browser]
        ↓ Phantom signs + sends
[Solana mainnet]

カストディは一切行わず、サーバーが署名キーを保持することもありません。このサービスは、インテリジェンスの提供とトランザクションの構築のみを行います。

簡単な例

ユーザーから Claude へ:

「7QCg1LegbEE2eYDJZfgeMX7JhjtFVVZx9su3HzncuSh2 に Solana ウォレットがあります。NVDA のトークン化資産を 5 USDC 分購入してください。」

Claude が build_buy_xstock_tx を呼び出す → 署名用 URL を受け取る → あなたに表示します。クリックすると Phantom が表示され、承認を求めます。承認すると、約 0.023 NVDAx がウォレットに入ります。

注意事項

  • すべての操作に署名が必要です。 自動的に実行されることはありません。
  • トークン化株式は、米国以外の目論見書に基づいて発行されています。 発行元(Backed、Ondo)は米国人を制限しています。当社は誰のオンボーディングも KYC も行いません。これらはお客様と発行元との間の手続きです。
  • 市場価格は変動します。 スリッページ上限はデフォルトで 0.5% です。流動性の低いペアで上限を広げる際は慎重に行ってください。

セキュリティ

このサービスは実際の資金を扱います。セキュリティ対策、脅威モデル、監査履歴、脆弱性開示プロセスの全容を SECURITY.md に記載しています。ここでいう「非カストディアル」の意味、つまり当社のバックエンドを掌握した攻撃者にできることとできないことについても、検証可能な形で説明しています。

セキュリティ上の問題を見つけた場合は、公開の Issue ではなく、非公開の Security Advisory を作成してください。開示プロセスの詳細は SECURITY.md をご覧ください。

関連情報

StockWaves と組み合わせてご利用ください。x402 プロトコル経由で、クォンツシグナル(株式/暗号資産/クロスアセットのマクロ分析)を従量課金で提供します。StockWaves はエージェントに取引対象を示し、このサーバーは非カストディアル方式で取引を実行できるようにします。

ライセンス

MIT

ステータス

Solana メインネットで稼働中です。 Phantom で署名され、このサービス経由でブロードキャストされた最初の USDC → Ondo USDY トランザクション: 55Agf6...JEusD

開発の様子を公開しています。

コメント

MCP は初めてですか?

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

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