mcpField
R
Resistance Tools

Resistance Tools

远程服务
github.com云与基础设施05 周前更新

关于 Resistance Tools

Resistance Tools 是面向 TON 生态操作的远程 MCP 服务及跨客户端 Agent Skill,涵盖 TON Sites、TON DNS、子域名、TON Storage 和钱包操作,并要求交易由用户手动确认。

主要功能

  1. 01管理 TON Sites 与 TON DNS
  2. 02处理子域名与 TON Storage
  3. 03访问钱包并请求交易
  4. 04交易需手动确认
  5. 05提供跨客户端 Agent Skill

适用场景

  1. 01发布 TON Sites 内容
  2. 02查询或管理 DNS 与子域名
  3. 03通过 TON Storage 存储内容
  4. 04在钱包权限批准后发起交易

MCP 相关

提供远程 MCP 服务,向客户端开放 TON Sites、TON DNS、子域名、TON Storage、钱包及交易相关工具;使用 OAuth,并由用户选择钱包权限。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://app.resistance.dog/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。