比特币闪电支付服务器

Neutron MCP服务器是一个支持比特币闪电网络支付的解决方案,能够快速集成到AI应用中,实现支付、收款、资金管理等功能。

  • by Neutronpay
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Neutronpay/neutron-mcp

使用说明

中子MCP服务器

在2分钟内将比特币闪电支付添加到任何AI驱动的应用程序中。此MCP服务器连接 中子付款API Claude、Cursor、Windsurf和任何兼容MCP的客户端。

设置(2分钟)

1.获取API密钥

注册地址: portal.neutron.me → API密钥。

2.添加到您的AI工具

将此配置粘贴到您选择的工具中:

{
  "mcpServers": {
    "neutron": {
      "command": "npx",
      "args": ["-y", "neutron-mcp"],
      "env": {
        "NEUTRON_API_KEY": "your_api_key",
        "NEUTRON_API_SECRET": "your_api_secret"
      }
    }
  }
}

粘贴位置:

工具 配置文件
克劳德桌面 ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)或 %APPDATA%\Claude\claude_desktop_config.json (Windows)
克劳德代码 ~/.claude.json 或项目 .mcp.json
光标 .cursor/mcp.json 在您的项目中
帆板运动 Windsurf MCP设置
Cline(VS代码) 临床MCP设置

3.开始使用

问你的AI助手:

“检查我的Neutron钱包余额”

就是这样。你有联系。


它能做什么?

接受付款

“创建50000 sats的闪电发票”

您的AI创建发票,返回付款字符串和二维码页面。客户立即付款。

发送付款

“发送10000个卫星到alice@getalby.com"

“支付此闪电发票:lnbc100u1p…”

“将0.01 BTC发送到bc1qxy2kgd…”

管理财务

“显示所有钱包余额”

“将0.005 BTC转换为USDT”

“目前BTC/USD的汇率是多少?”

菲亚特支付

“查找越南的银行代码”

“向机构970422的银行账户0123456789汇款500000越南盾”

网络钩子

“在以下位置设置webhookhttps://myapp.com/payments秘密我的密钥”


全部20个工具

账户

工具 它做什么
neutron_authenticate 验证API凭据
neutron_get_account 帐户信息和状态
neutron_get_wallets 所有钱包余额
neutron_get_wallet 按ID指定钱包

支付

工具 它做什么
neutron_create_lightning_invoice 生成闪电发票以接收BTC(自动确认)
neutron_create_transaction 创建任何支付:闪电、链上、USDT、法定货币
neutron_confirm_transaction 确认报价交易以执行它
neutron_get_transaction 检查交易状态
neutron_list_transactions 列出/过滤交易历史记录

接收地址

工具 它做什么
neutron_get_btc_address 获取您的比特币链上存款地址
neutron_get_usdt_address 获取您的USDT存款地址(TRON或以太坊)

网络钩子

工具 它做什么
neutron_create_webhook 注册webhook以获取付款通知
neutron_list_webhooks 列出已注册的webhooks
neutron_update_webhook 更新webhook URL或密码
neutron_delete_webhook 删除webhook

参考

工具 它做什么
neutron_get_rate BTC汇率(美元、越南盾、USDT等)
neutron_get_fiat_institutions 按国家/地区划分的银行代码(用于法定支付)

关键概念

  • 金额以BTC为单位不是satoshis。10000个卫星= 0.0001 BTC。
  • 两步流程: create_transaction 返回报价→ confirm_transaction 执行它。
  • 仅在一侧设置金额 --源或目标,而不是两者。
  • create_lightning_invoice 是一个自动确认的快捷方式(不需要第二步)。
  • 菲亚特支付需要KYC (收件人姓名+国家)。比特币(闪电+链上)、稳定币(TRON/ETH上的USDT)和掉期需要 没有KYC.

环境变量

变量 必填 描述
NEUTRON_API_KEY 是 您的中子API密钥
NEUTRON_API_SECRET 是 您的中子API秘密
NEUTRON_API_URL 无 API URL(默认值: https://api.neutron.me)

示例:向Web应用程序添加付款

问你的AI助手:

“帮助我将比特币支付添加到我的Next.js结账中。当用户点击支付时,为购物车总额创建闪电发票,显示二维码,并在webhook触发时重定向到成功页面。”

AI使用 neutron_create_lightning_invoice 对于发票, neutron_create_webhook 用于通知,并在一次对话中编写前端+后端代码。


链接


许可证

麻省理工学院