Maximum Sats について
Maximum Satsは、BitcoinとNostr向けのMCPサーバーです。AIツール、Nostr Web of Trustのスコアリング、識別子のエンコード・デコードを提供し、Lightning L402による従量課金に対応します。一部のWoT機能は1日50回まで無料です。
主な機能
- 01Bitcoinの質問応答と画像生成
- 02Nostr Web of Trustの信頼度を採点
- 03Sybilリスク検出と信頼経路の分析
- 04Nostr識別子のエンコードとデコード
- 05Lightning L402による従量課金
活用シーン
- 01賞金参加者のNostr上の評判を評価
- 02AIエージェントのツールを従量課金
- 03Nostrユーザー間の信頼関係を確認
- 04Lightning請求書の解析やNIP-05の検証
MCP 対応
MCPクライアントにBitcoin AI、Nostr WoT、識別子関連の12種類のツールを提供します。Lightning L402による従量課金に対応し、WoT機能には1日50回の無料利用枠があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Maximum Sats MCP サーバー
Bitcoin AI ツールと Nostr Web of Trust スコアリングのための MCP サーバーです。Lightning L402 による従量課金に対応しています。
MaximumSats を選ぶ理由
MCP サーバーが増える中、重要な疑問が生じています。分散型の方法で MCP API へのアクセスをどのように保護し、収益化するのでしょうか?
MaximumSats が提供する機能:
- L402 決済エンドポイント — すべての API 呼び出しで、satoshi による支払いを必須にできます
- Web of Trust(WoT)スコアリング — Nostr ユーザーのシビル攻撃に強いレピュテーション
- Nostr ID ユーティリティ — npub、note、nprofile、nevent、naddr などのデコード/エンコード
ユースケース
- 報奨金プラットフォーム — タスクごとにハンターへ支払い、WoT でシビル攻撃を防止
- AI エージェントマーケットプレイス — MCP ツールを呼び出しごとに収益化
- データフィード — L402 でオラクルデータを保護
- レピュテーションシステム — WoT を活用した信頼スコアリング
インストール
npx maximumsats-mcp
または、MCP クライアントの設定に追加してください:
{
"mcpServers": {
"maximumsats": {
"command": "npx",
"args": ["maximumsats-mcp"]
}
}
}
ツール
AI ツール(maximumsats.com)
| ツール | 料金 | 説明 |
|---|---|---|
ask_bitcoin | 21 sats | Bitcoin/Lightning について質問(Llama 3.3 70B) |
generate_image | 100 sats | テキストから画像を生成(FLUX.1 Schnell 12B) |
Web of Trust(wot.klabo.world)— 1 日 50 回無料
| ツール | 説明 |
|---|---|
wot_score | 順位とパーセンタイルを含む PageRank 信頼スコア(0~100) |
wot_sybil_check | 5 つのシグナルによるシビル検出(genuine/suspicious/likely_sybil) |
wot_trust_path | 2 つの公開鍵間のホップごとの信頼パス |
wot_network_health | ネットワーク指標:51K+ ノード、ジニ係数、密度 |
wot_follow_quality | フォローリストの品質分析と提案 |
wot_trust_circle | 信頼度と結束度を含む相互フォロー |
wot_anomalies | ゴーストフォロワー、非対称パターン、クラスターの検出 |
wot_predict_link | リンク予測(5 つのトポロジーシグナル) |
wot_compare_providers | プロバイダーをまたいだ NIP-85 信頼スコアのコンセンサス |
wot_influence | フォロー/フォロー解除による波及効果をシミュレーション |
セキュリティとガバナンス機能
MaximumSats は、Secure & Govern MCP トラック向けに特化して構築されています。
1. 有料 API アクセス制御 — 1 回の支払い、1 回の再試行
すべてのエンドポイントを支払い必須に設定できます。L402 のフローはシンプルです:
# Request returns HTTP 402 with Lightning invoice
curl -X POST https://maximumsats.com/api/dvm \
-H "Content-Type: application/json" \
-d '{"prompt":"hello"}'
# Returns: {"error":"Payment required","payment_request":"lnbc21...","payment_hash":"abc123","amount_sats":21}
# Pay the invoice in your Lightning wallet, then retry with payment_hash in Authorization header:
curl -X POST https://maximumsats.com/api/dvm \
-H "Content-Type: application/json" \
-H "Authorization: abc123" \
-d '{"prompt":"hello"}'
# Returns: {"status":"success","data":{...}}
2. WoT によるシビル攻撃への耐性
WoT エンドポイントは、ネットワーク内の位置に基づいて Nostr の公開鍵をスコアリングします。これは次の用途に役立ちます:
- 偽アカウントを防止する報奨金プラットフォーム
- シビル攻撃への耐性が必要な投票システム
- レピュテーションエンジン
curl https://maximumsats.com/api/wot/npub1...
# Returns: {"score": 45, "rank": 1234, "percentile": 95.5}
3. 仲介者不要 — Lightning による直接決済
- Lightning Network で即時決済
- サブスクリプション不要、リクエストごとの支払い
- 仮名で利用可能、KYC 不要
技術的な実装
MaximumSats は L402 プロトコル(Lightning HTTP 402)を使用します:
// Challenge response includes invoice
{ status: 402, error: "Payment required", invoice: "lnbc...", amount_sats: 21 }
// After payment, include payment_hash in retry
{ status: 402, error: "Payment required", payment_hash: "abc123..." }
// Successful response after payment verification
{ status: 200, data: { ... } }
すべての支払いは Lightning Network 経由で行われるため、ブロックチェーンの肥大化はありません。
API
- maximumsats.com/stats — AI ツールの料金
- wot.klabo.world/docs — WoT API のインタラクティブなドキュメント
- wot.klabo.world/openapi.json — OpenAPI 3.0 仕様
使用例
はじめに:1 回の支払い、1 回の再試行による L402 フロー
MaximumSats API は L402 を使用します。支払いを行い、結果を取得する手順は次のとおりです:
# Step 1: Request (returns 402 with Lightning invoice)
curl -X POST "https://maximumsats.com/api/bolt11-decode" \
-H "Content-Type: application/json" \
-d '{"invoice":"lnbc1..."}'
# Response: {"error":"Payment required","payment_request":"lnbc...","payment_hash":"abc123...","amount_sats":21}
# Step 2: Pay the invoice in your Lightning wallet, then retry with payment_hash:
curl -X POST "https://maximumsats.com/api/bolt11-decode" \
-H "Content-Type: application/json" \
-H "Authorization: abc123..." \
-d '{"invoice":"lnbc1..."}'
# Response: {"status":"success","data":{...}}
報奨金を支払う前にユーザーのレピュテーションを確認する
curl -s "https://wot.klabo.world/score/npub1..." | jq '.score'
# Returns: {"score": 42, "rank": 1234, "percentile": 95.5}
支払いの前に Lightning インボイスをデコードする
curl -X POST "https://maximumsats.com/api/bolt11-decode" \
-H "Content-Type: application/json" \
-d '{"invoice":"lnbc..."}'
# Returns: amount, description_hash, expiry, payee pubkey
Nostr ID(NIP-05)を検証する
curl -X POST "https://maximumsats.com/api/nip05-verify" \
-H "Content-Type: application/json" \
-d '{"identifier":"[email protected]"}'
# Returns: pubkey, valid boolean, relay hints
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。