写了个 BitcoinJS 的 MCP,感觉没多大用处

最近在玩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: github.com/Odyssey98/b...

readme: chatgptnb.com/bitcoinjs-m...

相关推荐
Black_mario1 小时前
Berachain PoL Next 主网上线,重塑 L1 价值捕获的底层逻辑
区块链
梦帮科技5 小时前
Rust+Tauri+EVM:构建下一代内存安全级数字版权(DRM)主权音频网络与跨链金融系统的技术实践与全景架构
网络·安全·架构·rust·区块链·音视频·web3.py
财迅通Ai1 天前
南华期货半年净利预期高增,稀缺自主清算壁垒驱动跨境业务规模放量
大数据·人工智能·区块链·南华期货
葫三生1 天前
《论三生原理》论证:大衍筮法是一种离散生成算法?
人工智能·算法·机器学习·计算机视觉·区块链·量子计算
北冥you鱼1 天前
区块链智能合约升级中的数据存储兼容性挑战与解决方案
区块链·智能合约
双缝观察者2 天前
虚假承兑商链上资产流向追踪与线下身份锁定技术
区块链
木西2 天前
破局科研“死亡之谷”:基于 OpenZeppelin V5 与 Viem 深度复刻 VitaDAO 核心治理与资助系统
web3·智能合约·solidity
加速财经2 天前
MGBX全球社区建设提速,持续完善Web3生态版图
大数据·人工智能·web3
Rockbean2 天前
10分钟Solana-性能web3-5.4 项目搭建核心环节
rust·web3·智能合约
Rockbean2 天前
10分钟Solana-性能web3-5.3 项目搭建
rust·web3·智能合约