关于 Resistance Tools
Resistance Tools 是面向 TON 生态操作的远程 MCP 服务及跨客户端 Agent Skill,涵盖 TON Sites、TON DNS、子域名、TON Storage 和钱包操作,并要求交易由用户手动确认。
主要功能
- 01管理 TON Sites 与 TON DNS
- 02处理子域名与 TON Storage
- 03访问钱包并请求交易
- 04交易需手动确认
- 05提供跨客户端 Agent Skill
适用场景
- 01发布 TON Sites 内容
- 02查询或管理 DNS 与子域名
- 03通过 TON Storage 存储内容
- 04在钱包权限批准后发起交易
MCP 相关
提供远程 MCP 服务,向客户端开放 TON Sites、TON DNS、子域名、TON Storage、钱包及交易相关工具;使用 OAuth,并由用户选择钱包权限。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.resistance.dog/api/mcpclaude mcp add --transport http tonresistor-resistance-tools https://app.resistance.dog/api/mcp{"mcpServers":{"tonresistor-resistance-tools":{"type":"http","url":"https://app.resistance.dog/api/mcp"}}}在 Cursor 中打开{"servers":{"tonresistor-resistance-tools":{"type":"http","url":"https://app.resistance.dog/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"tonresistor-resistance-tools":{"type":"http","url":"https://app.resistance.dog/api/mcp"}}}{"mcpServers":{"tonresistor-resistance-tools":{"serverUrl":"https://app.resistance.dog/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
51此工具无需参数。
详细介绍
Resistance Tools
一个跨客户端 Agent Skill,以及用于 TON Sites、TON DNS、子域名、TON Storage、钱包访问和需手动确认的交易的远程 Resistance Tools MCP。
名称
- Marketplace/来源:
resistance-tools - 插件和 MCP 服务:
resistance-tools-mcp - Agent Skill:
resistance-tools-skill
Agent Skill
该插件包含一个 resistance-tools-skill 技能,通过 $resistance-tools-skill 调用。其 SKILL.md 定义了通用工作流,并且只会加载与 sites、domains、storage、wallet 或 transactions 相关的参考资料。
这些参考资料涵盖全部 51 个 MCP 工具、各自的权限边界,以及每个工作流实际能够执行的读回操作。实时 MCP 架构仍为权威依据。设置命令保留在此 README 中,不在技能中重复。
该技能会区分根 DNS 记录与子 NFT 记录、公开铸造与集合管理、ADNL 与由 Storage 支持的发布,以及平台 Bag 删除与付费服务提供商的状态。钱包请求过期或状态不确定时,绝不会自动重放。
插件包
- Codex:
.codex-plugin/plugin.json - Claude Code:
.claude-plugin/plugin.json - 共享 Agent Skills:
skills/<name>/SKILL.md - 共享远程 MCP 连接:
.mcp.json
将该仓库作为插件安装后,在支持相应插件格式的客户端中,会同时加载技能和 MCP 依赖项。
安装插件
该插件会同时安装 Agent Skill 并注册 MCP 服务。
Codex
codex plugin marketplace add TONresistor/resistance-tools-mcp@main
codex plugin add resistance-tools-mcp@resistance-tools
codex mcp login resistance-tools-mcp
Claude Code
claude plugin marketplace add TONresistor/resistance-tools-mcp@main
claude plugin install resistance-tools-mcp@resistance-tools
claude mcp login resistance-tools-mcp
用户在钱包授权页面选择权限。
OAuth 有效期与恢复
访问令牌有效期为 15 分钟,并会自动刷新。刷新令牌和授权默认有效期为 30 天;如果批准了任何敏感权限,则有效期为 24 小时。访问令牌正常过期时,无需重新连接或重新安装。
实时服务在刷新时接受缺少 OAuth resource 的请求,以兼容 Codex stable,同时仍会将新令牌绑定到规范 MCP 资源。它也能容忍共享凭据的 Codex 进程并发刷新,而不会导致某个进程撤销其他进程的令牌。只有在出现 invalid_grant、明确要求授权、授权已撤销或过期,或凭据缺失时,才运行 codex mcp login resistance-tools-mcp。
替换 0.2.2 或更早版本,或移除已停用的 MCP 别名
如果安装了较早版本的 Resistance Tools、Marketplace 已由其他来源创建,或配置的 MCP 名称仍为 resistance-tools,请使用此迁移流程。该名称可以证明已停用的本地条目存在;仅凭 invalid_target 无法证明这一点。如果配置的 MCP 已是 resistance-tools-mcp,请保留它。迁移期间,如果某个条目已不存在,请继续执行其余命令。
Codex:
codex mcp logout resistance-tools
codex mcp remove resistance-tools
codex mcp logout resistance-tools-mcp
codex mcp remove resistance-tools-mcp
codex plugin remove resistance-tools@resistance-tools
codex plugin remove resistance-tools-mcp@resistance-tools
codex plugin marketplace remove resistance-tools
codex plugin marketplace add TONresistor/resistance-tools-mcp@main
codex plugin add resistance-tools-mcp@resistance-tools
codex mcp login resistance-tools-mcp
Claude Code:
claude mcp logout resistance-tools
claude mcp remove resistance-tools
claude mcp logout resistance-tools-mcp
claude mcp remove resistance-tools-mcp
claude plugin uninstall resistance-tools@resistance-tools
claude plugin uninstall resistance-tools-mcp@resistance-tools
claude plugin marketplace remove resistance-tools
claude plugin marketplace add TONresistor/resistance-tools-mcp@main
claude plugin install resistance-tools-mcp@resistance-tools
claude mcp login resistance-tools-mcp
更新 0.2.3 或更高版本
刷新 Git Marketplace 并重新安装插件缓存,以获取当前技能,包括不涉及远程服务版本变更的文档更新。之后启动新聊天,让客户端发现更新后的技能。更新文档无需重新连接仍然有效的 OAuth 会话。
Codex:
codex plugin marketplace upgrade resistance-tools
codex plugin remove resistance-tools-mcp@resistance-tools
codex plugin add resistance-tools-mcp@resistance-tools
Claude Code:
claude plugin marketplace update resistance-tools
claude plugin update resistance-tools-mcp@resistance-tools
仅连接 MCP
这些命令只连接工具,不会安装捆绑的技能。
Codex
codex mcp add resistance-tools-mcp --url https://app.resistance.dog/api/mcp
codex mcp login resistance-tools-mcp
Claude Code
claude mcp add --transport http resistance-tools-mcp https://app.resistance.dog/api/mcp
claude mcp login resistance-tools-mcp
用户在钱包授权页面选择权限。
其他客户端
将 https://app.resistance.dog/api/mcp 添加为 Streamable HTTP MCP 服务,并使用客户端原生的 OAuth 流程。
main 是用于安装和发布的稳定分支。开发工作在 dev 上进行。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。