NWC MCP サーバー
Nostr Wallet Connect ( NWCまたはNIP-47 ) を使用して、ビットコイン ライトニング ウォレットを LLM に接続します。
このMCPサーバーは公式MCP TypeScript SDKを使用しています
クイックスタート
クロードデスクトップに追加
claude_desktop_config.json に以下を追加します:
{
"mcpServers": {
"nwc": {
"command": "npx",
"args": ["-y", "@getalby/nwc-mcp-server"],
"env": {
"NWC_CONNECTION_STRING": "YOUR NWC CONNECTION STRING HERE"
}
}
}
}グースに追加
タイプ
goose configure拡張機能の追加 -> コマンドライン拡張機能
nwcと呼ぶ実行すべきコマンド:
npx -y @getalby/nwc-mcp-serverタイムアウト: 30
説明: なし
環境変数: はい
環境変数名:
NWC_CONNECTION_STRING環境変数の値:
nostr+walletconnect://...(ここにNWC接続シークレットを入力してください)
クラインに追加
以下のコードをコピーして、cline プロンプトに貼り付けてください。接続文字列の更新を促すメッセージが表示されます。
Add the following to my MCP servers list:
"nwc": {
"command": "npx",
"args": ["-y", "@getalby/nwc-mcp-server"],
"env": {
"NWC_CONNECTION_STRING": "nostr+walletconnect://..."
},
"disabled": false,
"autoApprove": []
}N8N(コミュニティノード)に追加
現在、この MCP サーバーはコマンド ライン (STDIO) 経由でのみ動作します。
n8n-nodes-mcpコミュニティノードをインストールし、ツールを有効にしてn8nを実行できます。例:
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true npx n8n空のワークフローを作成し、AIエージェントノードを追加します。LLMモデルを設定し、新しいツール「MCPクライアント」を追加します(横にキューブが表示され、コミュニティノードであることを示します)。
コマンド ライン (STDIO) を選択して資格情報を追加し、MCP クライアントを構成します。
コマンド: npx引数: -y @getalby/nwc-mcp-server環境NWC_CONNECTION_STRING=nostr+walletconnect://your_key_here (パスワード フィールドはプレーンテキストに切り替えることができないため、テキスト エディターで行全体を作成して貼り付けます)
完全な例については、N8N有料チャットワークフローをご覧ください。
Related MCP server: Lightning Tools MCP Server
ソースから
前提条件
Node.js 20以上
糸
NWCをサポートするライトニングウォレットからの接続文字列
インストール
yarn install建物
yarn buildNWC接続を追加する
.env.exampleを.envにコピーし、接続文字列を更新します。
ツールを検査する(LLMなしで使用/テストする)
yarn inspect
サポートされているツール
ツールディレクトリを参照
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.