V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Odyssey98
V2EX  ›  Web3

写了个 BitcoinJS 的 MCP

  •  
  •   Odyssey98 · 1 天前 · 284 次点击

    最近在玩 Claude Code 的 MCP 协议,顺手写了个 Bitcoin 工具。

    就是把 bitcoinjs-lib 包了一层,让 Claude 能直接调用生成地址、创建交易这些操作。

    能干啥

    比如直接问 Claude:

    "帮我解析这个 PSBT:cHNidP8BAJoCAAAAAljoeiG0..." Claude 就能把 PSBT 的输入输出、签名状态都解析出来

    "创建一个 2-of-3 多签地址,用这三个公钥:03xxx, 02xxx, 03xxx" 直接给你生成 P2SH 或者 P2WSH 地址

    "验证这个地址是不是有效的:tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4" 告诉你地址类型、网络、是否有效

    "生成一笔转账交易,从 xxx 转到 yyy ,金额 0.001 BTC" 帮你构造好 Transaction 对象

    谁会用

    说实话受众很窄,就是写 Bitcoin 相关代码的时候用:

    • 调试钱包应用时快速验证地址格式
    • 开发多签方案时测试不同的脚本类型
    • 分析别人的 PSBT 看签名流程对不对
    • 学习 Bitcoin Script 时生成各种测试用例

    涉及真钱的谁会用这个,肯定还是钱包。

    TypeScript 写的,基于 bitcoinjs-lib ,默认跑 testnet 。

    GitHub: https://github.com/Odyssey98/bitcoinjs-mcp-server

    readme: https://chatgptnb.com/bitcoinjs-mcp-server

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2977 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:02 · PVG 22:02 · LAX 07:02 · JFK 10:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.