雷电网络 MCP 服务器允许大型语言模型(LLM)代理,例如运行在 Goose 中的代理,使用自然语言查询雷电节点数据。它实现了 模型上下文协议 (MCP) 规范版本 2025-03-26,并与 MCP 检查器 1.7.0 完全兼容。该服务器通过 gRPC 或 Lightning Node Connect (LNC) 连接到您的节点,返回可读的摘要和机器可读的 JSON 输出。它采用模块化设计,具备可测试性和可扩展性,以支持额外的节点类型,如 Core 雷电和 Eclair。
在项目根目录下创建一个 .env 文件,并添加以下内容:
# 使用 gRPC 的直接连接(推荐)
LND_GRPC_HOST=127.0.0.1
LND_GRPC_PORT=10009
MACAROON_FILE=./macaroon.pem
CERTIFICATE_FILE=./cert.pem
# 或使用 LNC 的远程连接
LNC_SERVER_HOST=127.0.0.1
LNC_SERVER_PORT=8080
如果您的设备支持 - lndconnect URL,请运行以下命令:
node scripts/extract-credentials.js "lndconnect://your-node.onion:10009?cert=BASE64CERT&macaroon=BASE64MACAROON"
该脚本将:
要使用官方 MCP 检查器进行测试:
npm install -g @modelcontextprotocol/inspector
npm run build
LOG_LEVEL=warn npx @modelcontextprotocol/inspector node scripts/inspect.js
用自然语言提问:
⚠️ 重要提示
- 目前不支持创建或修改频道的操作。
- 查询范围仅限于您节点的本地数据。
2025-03-261.7.0有关架构细节,请参阅 ARCHITECTURE.md。
有关设置、样式和测试的指导,请参阅 CONTRIBUTING.md。
Apache License 2.0。查看 LICENSE。