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

相关推荐
S***42803 小时前
Web3.0在去中心化应用中的前端框架
前端框架·web3·去中心化
青云交4 小时前
Java 大视界 -- 基于 Java 的大数据分布式存储在数字媒体内容存储与版权保护中的应用
java·性能优化·区块链·分布式存储·版权保护·数字媒体·ai 识别
2501_9418108318 小时前
Web3去中心化应用在跨链资产流转体系中的架构设计与落地实践解析
区块链
东南门吹雪1 天前
PostgreSQL与MySQL的锁与隔离级别
mysql·postgresql·区块链
5***79001 天前
Rust在区块链智能合约中的安全实践
rust·区块链·智能合约
java之书1 天前
1. web3.0 概念理解
web3
MicroTech20251 天前
微算法科技(NASDAQ :MLGO)基于区块链的混合数据驱动认知算法:开启智能安全新范式
科技·安全·区块链
wangchenggong19882 天前
Foundry初始化、编译、测试、部署智能合约全流程介绍
区块链·智能合约
矶鹬笛手2 天前
(2.2) 新一代信息技术及应用
大数据·云计算·区块链·时序数据库
u***09642 天前
Web3去中心化身份
web3·去中心化·区块链