关于 🌐 Lightning Network MCP Server
Lightning Network MCP Server 让 AI 模型能够支付 Lightning Network 发票。它提供符合 MCP 的接口,并通过 LNbits 配置 Lightning Network 连接。
主要功能
- 01支付 Lightning Network 发票
- 02提供面向 AI 集成的 MCP API
- 03配置 LNbits 连接
适用场景
- 01通过 AI 模型支付发票
- 02让 MCP 客户端发起 Lightning 付款
MCP 相关
它通过符合 MCP 的 API 提供 `pay_invoice` 工具,使 AI 模型能够支付 Lightning Network 发票。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🌐 Lightning Network MCP 服务
一种模型上下文协议(MCP)服务,可让 AI 模型与 Lightning Network 交互,从而支付发票。
🚀 功能
- 📝 在 Lightning Network 上支付发票
- 🤖 符合 MCP 规范的 API,可用于 AI 集成
👷♂️ 待办事项
- 添加对多个 Lightning Network 后端的支持
- 实现 stdin 传输模式(通过环境变量配置)
📋 前提条件
- Node.js 18+
🛠️ 安装
通过 Smithery 安装
若要通过 Smithery 自动为 Claude Desktop 安装 Lightning Network MCP 服务:
npx -y @smithery/cli install @AbdelStark/lightning-mcp --client claude
手动安装
- 克隆仓库:
git clone https://github.com/AbdelStark/lightning-mcp
cd lightning-mcp
- 安装依赖项:
npm install
- 创建
.env文件:
💡 你可以复制
.env.example文件,并根据需要进行修改。
# Bitcoin Lightning Network
## lnbits information
BITCOIN_LNBITS_NODE_URL="https://demo.lnbits.com"
BITCOIN_LNBITS_ADMIN_KEY="..."
BITCOIN_LNBITS_READ_KEY="..."
🚦 使用方法
启动服务
# Development mode with hot reload
npm run dev
# Production mode
npm start
可用工具
pay_invoice
在 Lightning Network 上支付发票。
输入示例:
{
"content": "lnbc20n1pneh8papp5x0syxmdqffcltfk8mqp00qc6j4kf5elkmr5pws9gm242mw9n0ejsdqqcqzzsxqyz5vqrzjqvueefmrckfdwyyu39m0lf24sqzcr9vcrmxrvgfn6empxz7phrjxvrttncqq0lcqqyqqqqlgqqqqqqgq2qsp563lg29qthfwgynluv7fvaq5d6y2hfdl383elgc6q68lccfzvpvfs9qxpqysgq2n6yhvs8aeugvrkcx8yjzdrqqmvp237500gxkrk0fe6d6crwpvlp96uvq9z2dfeetv5n23xpjlavgf0fgy4ch980mpv2rcsjasg2hqqpalykyc"
}
🔧 开发
项目结构
lightning-mcp/
├── src/
│ ├── index.ts # Main server entry point
│ ├── lnbits-client.ts # Lightning Network client implementation
│ └── types.ts # TypeScript type definitions
├── .env # Environment configuration
└── tsconfig.json # TypeScript configuration
运行测试
npm test
🤝 贡献
- Fork 此仓库
- 创建你的功能分支(
git checkout -b feature/amazing-feature) - 提交你的更改(
git commit -m 'Add some amazing feature') - 将分支推送到仓库(
git push origin feature/amazing-feature) - 发起 Pull Request
📜 许可证
本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。
🔗 资源
📬 联系方式
欢迎使用我的公钥关注我:
npub1hr6v96g0phtxwys4x0tm3khawuuykz6s28uzwtj5j0zc7lunu99snw2e29
或者直接扫描此二维码来联系我:

为 Bitcoin 社区倾情打造 ❤️
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。