Boltwork について
Boltworkは、文書の要約、コードレビュー、翻訳などの有料AIサービスをエージェントに提供するMCPサーバーです。設定したウォレットでLightning請求書を支払い、2つのトライアルツールはウォレットなしで使えます。
主な機能
- 01PDFとウェブページの要約
- 02コードのレビューと説明
- 03テキストと文書の翻訳
- 04文書データの抽出と比較
- 05エージェントの長期メモリの保存と取得
- 06ワークフローでのサービス連携
活用シーン
- 01PDFやウェブページの要約
- 02コードのバグとセキュリティ問題の確認
- 03文書の他言語への翻訳
- 04エージェントの長期メモリの保存と検索
MCP 対応
BoltworkのAIサービスを、MCP対応エージェント向けのツールとして提供します。有料呼び出しではLightning請求書を受け取り、設定済みウォレットで支払って結果を返します。トライアルツールにはウォレットが不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx boltwork-mcpNWC_CONNECTION_STRINGシークレットNostr Wallet Connect string (e.g. from Alby or Mutiny). Required if not using Phoenixd.PHOENIXD_URLPhoenixd base URL e.g. http://localhost:9740. Required if not using NWC.PHOENIXD_PASSWORDシークレットPhoenixd HTTP Basic auth password. Required if using Phoenixd.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-name: io.github.Squidboy30/boltwork-mcp
boltwork-mcp
Boltwork 用 MCP サーバー — Bitcoin Lightning 経由で自らの費用をまかなう AI サービスです。
PDF の要約、コードレビュー、翻訳、ウェブ情報の抽出、ドキュメントの比較、永続的なメモリを AI エージェントに提供できます。すべての支払いは sats で自動的に行われます。API キーもサブスクリプションもアカウントも不要です。
これは何ですか
Boltwork は、L402 protocol を使用する従量課金型の AI サービス API です。エージェントがリクエストを送ると、Lightning 請求書を受け取り、自動的に支払い、結果を受け取ります。人手は必要ありません。
このパッケージは Boltwork を MCP サーバーとして提供するため、MCP 互換の AI(Claude、Cursor、Windsurf など)がツールとして利用できます。支払いはバックグラウンドで透過的に処理されます。
今すぐ試す — ウォレットは不要です
セットアップなしですぐに使えるツールが 2 つあります。
{
"mcpServers": {
"boltwork": {
"command": "uvx",
"args": ["boltwork-mcp"],
"env": {}
}
}
}
AI に次のように尋ねてください。
"Use trial_review_code to review this: def add(a, b): return a + b"
"Use trial_summarise to summarise this: <paste any text>"
すぐに実際の AI の結果が得られます。Lightning ウォレットもセットアップも不要です。レート制限は 1 時間あたり 5 回です。
インストール
pip install boltwork-mcp
# If using NWC (Alby, Mutiny, Coinos, etc.):
pip install "boltwork-mcp[nwc]"
または uvx で直接実行できます。インストールは不要です。
uvx boltwork-mcp
セットアップ — ウォレットを選ぶ
4 種類のウォレットバックエンドに対応しています。環境に合ったものを選んでください。
オプション A — NWC / Nostr Wallet Connect (最も簡単)
Alby、Mutiny Wallet、Coinos、Primal、Cashu.me、および NWC 互換のウォレットで利用できます。
- 接続文字列を取得します。
- Alby — nwc.getalby.com にアクセスし、予算を作成して文字列をコピーします
- Mutiny — Settings → Connections → Add connection
- Coinos — coinos.io → Settings → Nostr Wallet Connect
- MCP 設定に追加します。
{
"mcpServers": {
"boltwork": {
"command": "uvx",
"args": ["boltwork-mcp"],
"env": {
"NWC_CONNECTION_STRING": "nostr+walletconnect://your-string-here"
}
}
}
}
必要条件:pip install "boltwork-mcp[nwc]"
オプション B — LNbits
lnbits.com またはセルフホストの LNbits インスタンスで利用できます。BTCPay Server ユーザーやホームノードの運用者によく利用されています。
- lnbits.com またはお使いのインスタンスでウォレットを作成します
- API 情報に移動し、Invoice/read キーをコピーします
{
"mcpServers": {
"boltwork": {
"command": "uvx",
"args": ["boltwork-mcp"],
"env": {
"LNBITS_URL": "https://lnbits.com",
"LNBITS_API_KEY": "your-invoice-key-here"
}
}
}
}
セルフホストの場合は、LNBITS_URL にインスタンスの URL(例:https://lnbits.yourdomain.com)を設定します。
オプション C — Strike
Strike アカウントで利用できます。カストディアル方式で、API キーの設定も簡単です。米国のユーザーや、すでに Strike を利用している方に適しています。
- strike.me でアカウントを作成します
- dashboard.strike.me/developers/api-keys に移動し、API キーを作成します
{
"mcpServers": {
"boltwork": {
"command": "uvx",
"args": ["boltwork-mcp"],
"env": {
"STRIKE_API_KEY": "your-api-key-here"
}
}
}
}
オプション D — Phoenixd
Phoenixd(ACINQ のセルフホスト可能な Lightning ノード)で利用できます。シンプルな REST API で、チャネル管理は不要です。
- Phoenixd をインストールします:phoenix.acinq.co/server
- Phoenixd の設定から HTTP パスワードを取得します
{
"mcpServers": {
"boltwork": {
"command": "uvx",
"args": ["boltwork-mcp"],
"env": {
"PHOENIXD_URL": "http://localhost:9740",
"PHOENIXD_PASSWORD": "your-password-here"
}
}
}
}
MCP 設定ファイルの場所
| クライアント | 設定ファイル |
|---|---|
| Claude Desktop(macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop(Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | プロジェクト内の .cursor/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
利用可能なツール
| ツール | 内容 | 費用 |
|---|---|---|
trial_summarise | テキストを要約 — 無料トライアル | 無料 |
trial_review_code | コードをレビュー — 無料トライアル | 無料 |
summarise_pdf | URL から PDF を要約 | 500 sats |
summarise_webpage | 任意のウェブページを要約 | 100 sats |
review_code | バグ、セキュリティ、品質を含むコードの詳細レビュー | 2000 sats |
review_code_url | GitHub/GitLab の URL からコードをレビュー | 2000 sats |
extract_data | PDF から構造化データを抽出 | 200 sats |
translate | テキストまたはドキュメントを翻訳(24 言語) | 150 sats |
extract_tables | PDF からすべての表を抽出 | 300 sats |
compare_documents | 2 つの PDF の差分を比較 | 500 sats |
explain_code | コードを平易な英語で説明 | 500 sats |
memory_store | エージェントの永続メモリを保存 | 10 sats |
memory_retrieve | エージェントのメモリを取得 | 5 sats |
memory_delete | メモリキーを削除 | 無料 |
run_workflow | 複数のサービスを 1 回の呼び出しで連携 | 1000 sats |
支払いの流れ
エージェントが有料ツールを呼び出すと、次のように処理されます。
- boltwork-mcp が Boltwork API を呼び出します
- Lightning インボイス付きの HTTP 402 を受信します
- 設定済みのウォレットを使ってインボイスを自動的に支払います
- 支払い証明を添えてリクエストを再試行します
- 結果をエージェントに返します
エージェントにこの処理が見えることはありません。結果を受け取るだけです。
リンク
- Boltwork API — ライブ API
- エージェント仕様 — エンドポイントの詳細ドキュメント
- L402 マニフェスト — 機械可読なサービスディスカバリー
- Cracked Minds — Cracked Minds 提供
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。