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

相关推荐
暴躁小师兄数据学院12 分钟前
【WEB3.0零基础转行笔记】基础知识篇-第二讲:以太坊基础
笔记·web3·区块链
devmoon16 分钟前
30秒一键连接Polkadot区块链网络和测试网
网络·web3·区块链·智能合约·polkadot
devmoon16 分钟前
选择基于rust的以太坊虚拟机,还是基于RISC-V的虚拟机?一文了解他们的部署差异和部署机制
web3·区块链·智能合约·solidity·polkadot
China_Yanhy1 小时前
入职 Web3 运维日记 · 第 6 日:触碰红线 —— 私钥托管与 AWS KMS 的博弈
运维·web3·aws
CryptoRzz20 小时前
德国股票数据 API 对接实战(DAX 指数与实时行情)
websocket·区块链·github·分布式账本
Web3VentureView20 小时前
目标:覆盖全网主流公链,SYNBO 正式开启公链生态媒体合作矩阵计划
大数据·网络·人工智能·区块链·媒体·加密货币
China_Yanhy1 天前
入职 Web3 运维日记 · 第 4 日:拒绝“裸奔” —— 接口加固与监控闭环
运维·区块链
China_Yanhy1 天前
入职 Web3 运维日记 · 第 5 日:硬分叉倒计时 —— 给飞行中的飞机换引擎
运维·web3
傻小胖1 天前
18.ETH-GHOST-北大肖臻老师客堂笔记
笔记·区块链
暴躁小师兄数据学院1 天前
【WEB3.0零基础转行笔记】Golang编程篇-第3讲:GO语言中的运算符
笔记·golang·web3