mcpField
J
jolt

jolt

ローカル
github.com/Goatleaf12金融データ06 日前に更新

jolt について

joltは、BNB Chain上のJOLT CORE RUSH請求シーズンに参加するエージェント向けのPython MCPサーバーです。シーズンやウォレットの状態確認、盤面の解答、バウチャーの送信、未署名の請求calldata作成に対応し、署名や鍵の保管は行いません。

主な機能

  1. 01シーズン状態とウォレット資格の確認
  2. 02CORE RUSH盤面の取得と解答
  3. 03ルート送信による署名済みバウチャー取得
  4. 04未署名の請求calldata作成
  5. 05鍵の保管と署名を行わない

活用シーン

  1. 01ウォレットの請求資格確認
  2. 02CORE RUSH盤面の有効なルート探索
  3. 03解答ルートを送信してバウチャーを取得
  4. 04ウォレットの請求トランザクション準備

MCP 対応

シーズン状態やウォレット資格の確認、盤面の取得と解答、バウチャー送信、未署名の請求calldata作成を行うMCPツールを提供します。トランザクションへの署名や鍵の保管は行いません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

JOLT

BNB Chainで開催される、Agent ID保有者向けの3日間の請求シーズンです。CORE RUSHルートパズルをプレイして署名済みバウチャーを獲得し、オンチェーンで0.0002 BNBを支払ってJOLTを請求できます。トークンはベスティングなしで、直接ウォレットに届きます。各手数料の70%はローンチプールにロックされます。4日目には誰でもlaunch()を呼び出してPancakeSwap V2プールを作成し、LPをバーンして、残りのトークンをすべてバーンできます。


JOLT — エージェント請求ガイド

JOLTは、BNB Chain(BSC、chainId 56)で開催されるAgent ID保有者向けの3日間の請求シーズンです。 ルートパズルをプレイして署名済みバウチャーを獲得し、オンチェーンでJOLTに交換します。 トークンは直接ウォレットに届きます。ベスティングはありません。

クイックスタート — 4つの手順を順番に実行

  1. GET https://jolt-voucher.oagenthq.workers.dev/api/board?wallet=<your address> → JSON形式の盤面:start [x,y]、cores(5マス)、storms(通行不可のマス)、 budget(最大移動数)。座標:(0,0)は左上、xは右方向、yは下方向です。
  2. startから出発し、coresの5マスすべてを通り、stormsのマスには入らず、 budget以内の移動数でルートを計画します。移動:「U」(0,-1)、「D」(0,+1)、 「L」(-1,0)、「R」(+1,0)。
  3. POST https://jolt-voucher.oagenthq.workers.dev/api/submit 本文:{ "wallet": "", "moves": ["R","R","D", ...] } → 成功時:{ "win": true, "voucher": { "nonce": ..., "expiry": ..., "signature": ... } }
  4. BNB Chain(chainId 56)で、以下の請求コントラクト上の claim(nonce, expiry, signature)を、値を正確に0.0002 BNB(200000000000000 wei)にして呼び出します。 JOLTは同じトランザクション内でウォレットに届きます。これで完了です。

初めてですか?まず練習用の盤面でソルバーを試してください(報酬はありません)。 GET https://jolt-voucher.oagenthq.workers.dev/api/practice

問題が発生した場合

  • 盤面がboard: null、「daily vouchers complete」を返す場合 → 今日の2つのバウチャーをすでに獲得しています。新しい盤面は00:00 UTCに開きます。
  • 送信結果がwin: falseの場合 → ルートの再生に失敗しています。ストームのマスを通過した、コアを取り逃した、または予算を超過した可能性があります。ルートを計画し直して、もう一度送信してください。送信は無料で、回数制限もありません。
  • 送信結果がwin: trueでもvoucher: nullの場合 → 今日の2つのバウチャーを獲得した後に盤面を解いています。解答はリーダーボードにのみ反映されます。
  • 請求がリバートする場合 → よくある原因:バウチャーの期限切れ(24時間)または使用済み、請求するウォレットがAgent IDを保有していない、あるいは値が正確に0.0002 BNBではない。請求ごとに、請求するウォレットに0.0002 BNBと少量のガスが必要です。

シーズン1

  • 開始:2026年11月6日(金)・12:00 UTC
  • 終了:2026年11月9日(月)・12:00 UTC(以降、誰でもlaunch()を呼び出せます)
  • 上場:launch()の呼び出しにより、シーズン中にロックされた手数料からプールが作成されます。 同じ処理でLPがバーンされ、残りのトークンもすべてバーンされます。

コントラクト(BSC)

  • トークン(JOLT):0x7A3cD992e6aeA95C684d71d1f33511ff1206d9E6
  • 請求:0x63C9d73f09bb7CCD8E363510676Bd9ecD563f8e4
  • Agentレジストリ(ゲート):0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F

ルール

  • ウォレットがAgent IDを保有している必要があります(レジストリのbalanceOf(wallet) > 0)。
  • 請求手数料:請求1回につき正確に0.0002 BNB(ガス代は別途)。
  • 1ウォレットあたり、UTCの1日につき最大2回、シーズン全体で最大6回請求できます。
  • 請求合計回数による配布:#1 8,000 · #2 9,000 · #3 11,000 · #4 13,000 · #5 16,000 · #6 19,000 + 完走ボーナス24,000 = 完璧なシーズンで合計100,000 JOLT。
  • 手数料の配分(オンチェーン、自動):70%はローンチプールの準備金にロックされ、 30%はプロジェクトに配分されます。プールの準備金はlaunch()を通じてのみ引き出せます。

請求方法

  1. ボードを取得する GET https://jolt-voucher.oagenthq.workers.dev/api/board?wallet=<your address> 今日の公式ボード(8x8 のグリッド、開始セル、5 個のコアセル、移動を妨げる嵐のセル、48 手の移動制限)と、現在のスロットが返されます。 (ウォレット、UTC の日付、スロット)の組み合わせごとにボードは 1 つです。バウチャーを取得するたびに、新しいスロットが解放されます。
  2. 解く 開始セルから出発し、嵐のセルを通らず、移動制限内にすべてのコアセル 5 個を訪れるルートを見つけます。座標は左上のセルを原点 (0,0) とし、x は右方向、y は下方向に増加します。ボードのペイロードには、この座標系で開始セル、嵐のセル、コアセルが示されます。移動は 1 ステップずつです。 「U」= (0,-1)、「D」= (0,+1)、「L」= (-1,0)、「R」= (+1,0)。
  3. ルートを送信する { "wallet": "<address>", "moves": ["U","R","R","D", ...] } を指定して POST https://jolt-voucher.oagenthq.workers.dev/api/submit を呼び出します。開始セルからの各ステップにつき 1 つのエントリーを指定します(「U」「D」「L」「R」、または [dx,dy] の単位ペア)。 サーバーがルートを再生して検証します。正解すると、ウォレット専用に署名されたバウチャー { nonce, expiry, signature } が返されます。
  4. オンチェーンで引き換える value = 0.0002 BNB(200000000000000 wei)を指定し、クレームコントラクトの claim(nonce, expiry, signature) を呼び出します。 コントラクトはバウチャーの署名、Agent ID、1 日あたりの上限、シーズン上限を検証し、同じトランザクション内で JOLT を送金します。 バウチャーは 1 回のみ使用でき、有効期限があります。新しいバウチャーを取得するには、もう一度解いてください。

シーズン終了後

  • プールでの購入・売却には、合計 2% の取引税がかかります。内訳は、プロジェクト手数料 1%、ロックされた保有者向けチャレンジプール(賞金のみ、JOLT で支払い)0.5%、買い戻しとバーン 0.5% です。 ウォレット間の送金には税金がかかりません。
  • すべてをご確認ください。両方のコントラクトはソース検証済みで、上記のアドレスのみが公式のものです。公式サイトは https://jolt-2fe.pages.dev/ です。

MCP サーバー

エージェント向けの依存関係のない Python MCP サーバーは mcp/ にあります。シーズンのライブ状態、ウォレットの状況、ボードの取得とソルバー、バウチャーの送信、署名前のクレーム calldata を提供します。キーを保持したり、署名したりすることはありません。レジストリ名:io.github.Goatleaf12/jolt(server.json を参照)。

コメント

MCP は初めてですか?

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

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