mcpField
T
three.ws Vanity

three.ws Vanity

ローカル
three.ws金融データ255今日更新

three.ws Vanity について

three.ws Vanity は、Solana のバニティアドレス用グラインド報酬市場とレアリティ一覧を参照する MCP サーバーです。パターンの難易度と推奨 USDC 報酬を見積もり、報酬ボードやリーダーボードを閲覧できます。すべてのツールは読み取り専用で、API キーや署名者は不要です。

主な機能

  1. 01パターンの難易度と推奨報酬の見積もり
  2. 02任意の Solana アドレスのレアリティ評価
  3. 03ステータスと並び順による報酬ボードの閲覧
  4. 04市場統計・リーダーボード・証明ギャラリーの表示

活用シーン

  1. 01報酬を掲載する前の USDC 額の見積もり
  2. 02アドレスのレアリティスコアとティアの確認
  3. 03公開中の報酬とトップのグラインダーの確認

MCP 対応

本プロジェクトは MCP サーバーであり、バニティアドレス報酬市場の読み取り専用機能を MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"nirholas-vanity": {
"command": "npx",
"args": [
"-y",
"@three-ws/vanity-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}
起動コマンドnpx -y @three-ws/vanity-mcp
設定が必要な環境変数
THREE_WS_BASEBase URL of the three.ws API that serves /api/vanity. Override only when self-hosting or targeting a preview deployment.
THREE_WS_TIMEOUT_MSPer-request timeout in milliseconds. All endpoints are reads, so the default is brisk with headroom for a cold cache.

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

パッケージ
npm@three-ws/vanity-mcp0.1.3

ツール

8

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

パラメーター型必須説明
prefixstringいいえアドレスの先頭に必要な Base58 プレフィックス(例:"THREE")。
suffixstringいいえアドレスの末尾に必要な Base58 サフィックス。
ignoreCasebooleanいいえパターンの大文字と小文字を区別せずに照合します(低コストで、希少性も低くなります)。デフォルトは false です。

詳細

three.ws

@three-ws/vanity-mcp

あらゆるAIエージェントから、three.wsのバニティアドレス探索バウンティ市場とレア度ギャラリーを閲覧できます。

npm ライセンス node MCP レジストリ three.ws による開発


あらゆるAIアシスタントに、stdio経由でthree.wsのバニティアドレス探索バウンティ市場の読み取り・検索機能を提供するModel Context Protocolサーバーです。Solanaのバニティパターンの探索難易度と必要なエスクロー額を見積もり、任意のアドレスのレア度を評価し、稼働中のバウンティボード、申請可能なキュー、統計、リーダーボード、設定、探索証明ギャラリーを閲覧できます。

この市場では、依頼者がパターンに対するUSDCバウンティをエスクローに預け、独立したワーカー群が並行して探索し、パターンに一致する検証済みキーを最初に提出したワーカーがオンチェーンで報酬を受け取ります。ただし、発見された秘密鍵は依頼者に対して暗号化されるため、ワーカーはウォレットを見ることなく報酬を得られます。バウンティの投稿と申請は、HTTP API上でx402による支払いが必要な書き込み操作です。このMCPが提供するのは、読み取り・検索機能とレア度関連機能です。APIキー、署名者、支払いは不要で、すべての呼び出しは公開 /api/vanity エンドポイントにアクセスします。

インストール

npm install @three-ws/vanity-mcp

または、npx で実行できます(インストール不要):

npx @three-ws/vanity-mcp

クイックスタート

Claude Codeでは、次の1行を実行します。

claude mcp add vanity -- npx -y @three-ws/vanity-mcp

Claude Desktop / Cursor(claude_desktop_config.json または mcp.json):

{
	"mcpServers": {
		"vanity": {
			"command": "npx",
			"args": ["-y", "@three-ws/vanity-mcp"]
		}
	}
}

MCP Inspectorで機能を確認します。

npx -y @modelcontextprotocol/inspector npx @three-ws/vanity-mcp

ツール

ツール種類機能
vanity_quote読み取り専用パターンの価格を見積もります:予想試行回数、レア度ランク、妥当なUSDCバウンティ額を提示します。べき等です。
vanity_appraise読み取り専用任意のSolanaアドレスのレア度(パターン、スコア、ビット数、ランク、試行回数)を評価します。べき等です。
vanity_board読み取り専用探索バウンティボードを閲覧します。ステータスで絞り込み、更新日時・報酬・期限で並べ替え、ページ分割できます。
vanity_open読み取り専用ワーカーがポーリングする、申請可能なオープンバウンティのキューを一覧表示します。
vanity_stats読み取り専用市場の最新合計:オープン件数、エスクロー中のUSDC、支払済みUSDC。
vanity_leaderboard読み取り専用獲得したUSDCの合計額でランキングした、上位の探索者を表示します。
vanity_config読み取り専用支払い可否と、資産・ネットワークのメタデータ(決済資産、小数桁数、ネットワーク、価格帯)を表示します。
vanity_gallery読み取り専用探索証明のレア度ギャラリーを閲覧します。並べ替え、ランク・長さ・部分文字列での絞り込み、ページ分割ができます。

vanity_quote と vanity_appraise は入力に対する純粋関数です(同じパターン/アドレスには同じ結果を返す)ので、べき等としてマークされています。残りの6つは、稼働中の市場とギャラリーを読み取ります。

入力パラメーター

vanity_quote — prefix(任意の Base58 プレフィックス)、suffix(任意の Base58 サフィックス)、ignoreCase(ブール値、デフォルトは false)。prefix または suffix のいずれかが必須です。

vanity_appraise — address(必須、Base58 の 32~44 文字)、prefixLen(整数、任意)、suffixLen(整数、任意)。

vanity_board — status(open | all | settled、デフォルトは open)、sort(recency | reward | expiry、デフォルトは recency)、limit(1~100、デフォルトは 24)、offset(デフォルトは 0)。

vanity_open — limit(1~100、デフォルトは 30)。

vanity_stats — パラメーターなし。

vanity_leaderboard — limit(1~100、デフォルトは 10)。

vanity_config — パラメーターなし。

vanity_gallery — sort(score | recency、デフォルトは score)、tier(文字列)、minLength(整数)、contains(文字列)、limit(1~100、デフォルトは 24)、offset(デフォルトは 0)。

例

// vanity_quote
> { "prefix": "THREE" }
{
  "ok": true,
  "pattern": { "prefix": "THREE", "suffix": null, "ignoreCase": false },
  "difficulty": {
    "expectedAttempts": 11308763834,
    "rarityBits": 39,
    "tier": "mythic",
    "tierLabel": "Mythic",
    "accent": "#ff5db1",
    "expectedGrindSeconds": 7539
  },
  "oracle": {
    "floorAtomics": 50000,
    "suggestedAtomics": 2094216,
    "generousAtomics": 5235540,
    "maxAtomics": 5000000000,
    "expectedAttempts": 11308763834,
    "expectedGrindSeconds": 7539,
    "model": "58^effectiveLength @ refRate"
  },
  "band": { "floorAtomics": 50000, "maxAtomics": 5000000000, "decimals": 6, "asset": "USDC" }
}

使用例

実行可能な例は examples/ にあります。

node examples/list-tools.mjs           # every tool with its full input schema
node examples/quote-and-appraise.mjs   # config + quote + appraise + stats, live

どちらもこのサーバーを stdio 経由で起動し、ライブマーケットを読み取ります。ここにあるすべてのツールは読み取り専用のため、投稿、請求、支払いはできません。期待される出力については、examples/README.md を参照してください。

要件

  • Node.js >= 20。
  • https://three.ws(または独自の THREE_WS_BASE)へのネットワークアクセス。
環境変数
変数必須デフォルト
THREE_WS_BASEいいえhttps://three.ws
THREE_WS_TIMEOUT_MSいいえ20000

リンク


three.ws SDK スイートの一部です — 3D AI エージェント、オンチェーン ID、エージェントによる支払い。
ウェブサイト · 変更履歴 · GitHub

コメント

MCP は初めてですか?

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

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