mcpField
T
ton-nfts

ton-nfts

github.com/ton-org其他10112 次安装25 周前更新
代码仓库

关于 ton-nfts

ton-nfts 是用于查看和转移 TON 区块链 NFT 的技能。它指导 Agent 查找 NFT、模拟交易,并在转移前取得用户确认。

主要功能

  1. 01列出当前钱包中的 NFT
  2. 02按地址查找 NFT
  3. 03查看 NFT 详情
  4. 04经确认后转移 NFT
  5. 05发送前模拟交易

适用场景

  1. 01查看当前钱包持有的 NFT
  2. 02检查已知 NFT 地址的详情
  3. 03获用户批准后发送 NFT
  4. 04预览预期影响和费用

MCP 相关

该技能列出用于 NFT 查询、查看、发送和交易模拟的 MCP 工具。MCP 客户端可通过这些工具执行相应的 NFT 操作。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ton-org/skills --skill ton-nfts

安装后在 Claude Code 中输入/ton-nfts确认已加载。

详细介绍

TON NFT 操作

查看和转移 TON 区块链上的 NFT。

MCP 工具

工具必需可选
get_nfts—limit、offset、walletSelector
get_nfts_by_addressaddresslimit、offset
get_nftnftAddress—
send_nftnftAddress、toAddresscomment、walletSelector
emulate_transactionmessagesvalidUntil

工作流

列出我的 NFT
  1. 调用 get_nfts 列出当前钱包中的 NFT
  2. 使用 limit 和 offset 进行分页
查看 NFT 详情
  1. 使用 nftAddress 调用 get_nft
发送 NFT
  1. 如果用户没有 NFT 地址,调用 get_nfts 查找该地址
  2. 转移 NFT 前,询问一个简短的是/否确认
  3. 使用 nftAddress 和 toAddress 调用 send_nft
  4. 使用返回的 normalizedHash 轮询 get_transaction_status,直到状态为 completed 或 failed(参见 ton-balance 技能)

注意事项

  • 发送任何交易前,使用 emulate_transaction 进行模拟;它会返回预期的余额变化、费用和高级操作,以便验证结果
  • 转移 NFT 前始终向用户确认;如果可用,优先使用宿主客户端的结构化确认 UI,否则接受自然语言的是/否答复,不要要求固定的确认短语
  • 如果未配置钱包,请先使用 ton-create-wallet 技能

评论

支持 Markdown