写了个 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...

相关推荐
逢生博客3 小时前
使用 SmartIDE 开发长安链 Go 语言智能合约
golang·web3·区块链·智能合约·长安链
区块链小八歌15 小时前
从支付工具到收益资产:稳定币在 Berachain 上的二次进化
人工智能·区块链
夏沫mds2 天前
【基于hyperledger fabric的教育证书管理系统】
运维·go·vue·区块链·gin·fabric
元宇宙时间2 天前
DPIN亮相DePIN Expo 2025,定义“DePIN 2.0”企业级应用新范式
人工智能·web3·区块链
YSGZJJ2 天前
国内股指期货合约的最小变动价位是多少?
区块链
皮皮学姐分享-ppx3 天前
机器人行业工商注册企业基本信息数据(1958-2023年)
大数据·人工智能·python·物联网·机器人·区块链
木西3 天前
React Native DApp 开发全栈实战·从 0 到 1 系列(一键发token)
web3·solidity·数字货币
蒋星熠3 天前
区块链技术探索与应用:从密码学奇迹到产业变革引擎
python·语言模型·web3·去中心化·区块链·密码学·智能合约
TechubNews3 天前
香港数字资产交易市场蓬勃发展,监管与创新并驾齐驱
人工智能·区块链