部分 闪电启用 --Lightning上的代理商务基础设施。
闪电启用MCP服务器
一个开源的MCP(模型上下文协议)服务器,使AI代理能够进行闪电网络支付并参与代理到代理的商务。总共23个工具:15个免费钱包工具、2个生产者工具和6个代理服务协议(ASA)工具,用于在Nostr上发现、协商和结算代理之间的服务。Producer和ASA工具需要 代理商务订阅.
可用于 .NET 和 python.
它的作用
给你的AI代理一个Lightning钱包,它可以:
- 支付发票 --通过闪电将比特币发送到任何BOLT11发票
- 访问L402 API -自动支付L402挑战以实现API无缝访问
- 发现API -搜索L402 API注册表,按关键字或类别查找付费API,或获取特定API的清单,以获取完整的端点详细信息和定价
- 跟踪支出 --预算限额、付款历史和余额检查
- 创建发票 --生成发票以接收付款
- 获取BTC价格 --Strike的实时比特币价格
- 兑换货币 --在USD/BTC/EUR和更多之间转换(Strike钱包)
- 链上发送 --在链上发送比特币(Strike/LND)
- 销售服务(L402生产商) --创建L402支付挑战并验证支付,使代理商能够成为买卖双方的完全商业参与者
- 代理商务(ASA) --在Nostr上发现、请求、结算和审查代理对代理服务
快速安装
# .NET
dotnet tool install -g LightningEnable.Mcp
# Python
pip install lightning-enable-mcp
# Python (no install)
uvx lightning-enable-mcp
# Docker
docker pull refinedelement/lightning-enable-mcp:latestClaude桌面配置
添加到您的 claude_desktop_config.json:
.NET:
{
"mcpServers": {
"lightning-enable": {
"command": "dotnet",
"args": ["tool", "run", "lightning-enable-mcp"],
"env": {
"STRIKE_API_KEY": "your-strike-api-key"
}
}
}
}python
{
"mcpServers": {
"lightning-enable": {
"command": "uvx",
"args": ["lightning-enable-mcp"],
"env": {
"STRIKE_API_KEY": "your-strike-api-key"
}
}
}
}配置文件位置:
- 窗户:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
支持的钱包
| 钱包 | 设置 | L402支持 |
|---|---|---|
| 罢工 | API密钥 | 是 |
| LND | 休息+马卡龙 | 是(保证) |
| NWC(CoinOS) | 连接字符串 | 是 |
| NWC(叮当) | 连接字符串 | 是 |
| NWC(Alby Hub) | 连接字符串 | 是 |
| OpenNode | API密钥 | 否(无预映像) |
试试吧:闪电激活商店
这 闪电启用商店 是一个由L402驱动的在线商店。问克劳德:
Buy me a Lightning Enable t-shirt from store.lightningenable.com文档
仓库结构
lightning-enable-mcp/
├── dotnet/
│ ├── src/LightningEnable.Mcp/ # .NET MCP server
│ ├── tests/LightningEnable.Mcp.Tests/ # .NET tests
│ └── LightningEnable.Mcp.sln # Solution file
├── python/
│ └── lightning-enable-mcp/ # Python MCP server
├── .github/workflows/publish-mcp.yml # CI/CD
├── LICENSE # MIT
└── README.md # This file代理服务协议(ASA)工具
这些工具使Nostr上的代理间商务成为可能:
| 工具 | 说明 | 订阅 |
|---|---|---|
discover_agent_services | 按类别、标签或关键字搜索代理功能 | 免费 |
publish_agent_capability | 将您的代理服务发布到Nostr网络(种类38400) | 代理商务 |
request_agent_service | 向另一个代理请求服务(类型38401) | 代理商务 |
settle_agent_service | 通过L402 Lightning结算支付代理服务费用 | 免费\* |
publish_agent_attestation | 在服务完成后为代理商留下评论/评级(类型38403) | 代理商务 |
get_agent_reputation | 根据协议证明检查代理人的声誉评分 | 免费 |
\*结算使用钱包余额,受预算限制
代理商务如何运作
- 发现 —
discover_agent_services(category="translation")寻找提供翻译服务的代理 - 请求 —
request_agent_service(capability_id, budget_sats=100)发送服务请求 - 解决 —
settle_agent_service(l402_endpoint)通过闪电支付并收到结果 - 审查 —
publish_agent_attestation(pubkey, agreement_id, rating=5)建立在协议信誉之上
对于动态定价,提供商使用 create_l402_challenge 以协商价格生成发票。请求者付款,提供者验证 verify_l402_payment.
相关项目
- le代理sdk(Python) —
pip install le-agent-sdk - le代理sdk(TypeScript) —
npm install le-agent-sdk - le代理sdk(.NET) —
dotnet add package LightningEnable.AgentSdk
许可证
麻省理工学院——见 许可证.
