README
🚀 NWC MCP 服务器
通过 Nostr 钱包连接(NWC 或 NIP - 47),可将比特币闪电钱包与您的大语言模型 (LLM) 相连接。此 MCP 服务器采用了官方的 TypeScript SDK。
🚀 快速开始
添加到 Claude Desktop
在您的 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"nwc": {
"command": "npx",
"args": ["-y", "@getalby/nwc-mcp-server"],
"env": {
"NWC_CONNECTION_STRING": "YOUR NWC CONNECTION STRING HERE"
}
}
}
}
添加到 Goose
- 输入
goose configure。 - 添加扩展 -> 命令行扩展。
- 将其命名为
nwc。 - 应运行的命令:
npx -y @getalby/nwc-mcp-server。 - 超时设置:30。
- 描述:无需填写。
- 环境变量:是。
- 环境变量名称:
NWC_CONNECTION_STRING。 - 环境变量值:
nostr+walletconnect://...(您的 NWC 连接密钥填写在此处)。
添加到 Cline
将以下内容复制并粘贴到一个 cline 提示中,它会提示您更新连接字符串。
将以下内容添加到我的 MCP 服务器列表中:
"nwc": {
"command": "npx",
"args": ["-y", "@getalby/nwc-mcp-server"],
"env": {
"NWC_CONNECTION_STRING": "nostr+walletconnect://..."
},
"disabled": false,
"autoApprove": []
}
添加到 N8N (社区节点)
目前,此 MCP 服务器仅能通过命令行 (STDIO) 使用。 您可以安装 [n8n - nodes - mcp](https://github.com/nerding - io/n8n - nodes - mcp) 社区节点,并运行带有工具使用权限的 n8n:
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true npx n8n
创建一个空白工作流并添加一个 AI 代理节点。配置您的 LLM 模型,并在工具中添加一个新的 "MCP 客户端"(旁边有一个立方体表示这是一个社区节点)。
配置 MCP 客户端,通过添加一个命令行 (STDIO) 选择的凭证。
命令:npx
参数:-y @getalby/nwc-mcp-server
环境变量:NWC_CONNECTION_STRING=nostr+walletconnect://your_key_here(在文本编辑器中创建整个行并粘贴,因为密码字段不能切换到明文)。
查看 [N8N 免费聊天工作流](examples/n8n - paid - chat) 以获取完整示例。
📦 安装指南
先决条件
- Node.js 20+
- Yarn
- 支持 NWC 的闪电钱包的连接字符串
安装
yarn install
构建
yarn build
添加您的 NWC 连接
复制 .env.example 到 .env 并更新您的连接字符串。
检查工具(在没有 LLM 的情况下使用/测试)
yarn inspect
支持的工具
查看 tools 目录 。
微信扫一扫