Token Revoke MCP 服务器

Token Revoke MCP 服务器

Token Revoke MCP 服务器为以太坊、Polygon、BSC 等钱包提供安全、自动化的 ERC-20 授权管理——让 AI 工作流能够实时审计、报告并撤销区块链代币授权。

“Token Revoke” MCP 服务器能做什么?

Token Revoke MCP 服务器是一款 Model Context Protocol (MCP) 服务器,旨在提升 EVM 兼容区块链上的用户安全和资产控制。它将 AI 助手和开发者工具与区块链基础设施连接起来,使其能够查询、监控并管理包括以太坊、Polygon、BSC 在内的 50 多条链上的 ERC-20 代币授权。该服务器自动检索指定钱包的所有授权,显示代币余额及其风险(USD 价值),并允许从工作流或对话界面直接撤销授权。这一功能简化了钱包安全管理、清理不必要权限等操作,并确保 AI 智能体或脚本能够安全高效地直接与区块链资产交互。

提示词列表

  • 仓库文件中未定义显式的提示词模板,仅在 README 中展示自然语言使用示例。

资源列表

  • 仓库文件中未有明确的 MCP 资源文档或暴露。

工具列表

  • 获取代币授权:检索指定钱包和区块链的所有 ERC-20 代币授权,包括代币详情、余额和相关风险。
  • 撤销授权:提交交易以撤销指定支出方的 ERC-20 代币授权。
  • 检查交易状态:通过交易哈希检查提交交易的状态(成功/失败)。

典型应用场景

  • 钱包安全审计:开发者和用户可自动审计钱包中的高风险授权,识别在多链上可能威胁资产安全的权限。
  • 撤销无用授权:AI 智能体或脚本可识别并撤销不必要或被遗忘的代币授权,降低被盗风险。
  • 自动风险报告:定时获取并报告因活跃授权导致的 USD 风险,帮助用户监控资产并做出决策。
  • 区块链应用集成:可直接集成进钱包、dApp 或安全面板,通过对话或自动化工作流实时管理授权。
  • 支持测试网与主网:为开发者在生产及测试环境下工作,提供所有主流 EVM 链的工具支持。

如何配置

Windsurf

  1. 前置条件:确保已安装 Node.js 18+。
  2. 克隆与安装
    git clone https://github.com/kukapay/token-revoke-mcp.git
    cd token-revoke-mcp
    npm install
    
  3. 编辑配置:找到 Windsurf 配置文件,添加如下内容:
    {
      "mcpServers": {
        "token-revoke-mcp": {
          "command": "node",
          "args": ["path/to/token-revoke-mcp/index.js"],
          "env": {
            "MORALIS_API_KEY": "your moralis api key",
            "PRIVATE_KEY": "your wallet private key"
          }
        }
      }
    }
    
  4. 保存并重启:保存后重启 Windsurf。
  5. 验证:确保服务器启动并响应 MCP 查询。

Claude

  1. 前置条件:Node.js 18+,有配置文件权限。
  2. 克隆与安装:按上述步骤操作。
  3. 配置:在 Claude 的 MCP servers 节添加:
    {
      "mcpServers": {
        "token-revoke-mcp": {
          "command": "node",
          "args": ["path/to/token-revoke-mcp/index.js"],
          "env": {
            "MORALIS_API_KEY": "your moralis api key",
            "PRIVATE_KEY": "your wallet private key"
          }
        }
      }
    }
    
  4. 重启与验证:重启 Claude 并测试连接。

Cursor

  1. 前置条件:Node.js 18+,Moralis API Key 和以太坊私钥。
  2. 安装:按上述方式克隆和安装。
  3. 配置:更新 Cursor 的 MCP 配置:
    {
      "mcpServers": {
        "token-revoke-mcp": {
          "command": "node",
          "args": ["path/to/token-revoke-mcp/index.js"],
          "env": {
            "MORALIS_API_KEY": "your moralis api key",
            "PRIVATE_KEY": "your wallet private key"
          }
        }
      }
    }
    
  4. 保存并重启:保存配置并重启 Cursor。

Cline

  1. 前置条件:Node.js 18+。
  2. 克隆/安装:同上。
  3. 编辑配置:添加到 Cline 的 MCP 配置中:
    {
      "mcpServers": {
        "token-revoke-mcp": {
          "command": "node",
          "args": ["path/to/token-revoke-mcp/index.js"],
          "env": {
            "MORALIS_API_KEY": "your moralis api key",
            "PRIVATE_KEY": "your wallet private key"
          }
        }
      }
    }
    
  4. 保存并重启:保存并重新启动 Cline。

API 密钥安全

敏感信息通过环境变量配置:

{
  "env": {
    "MORALIS_API_KEY": "your moralis api key",
    "PRIVATE_KEY": "your wallet private key"
  }
}

切勿将私钥或 API 密钥硬编码进源码或公开仓库。

如何在 FlowHunt 工作流中使用 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先在工作流中添加 MCP 组件,并将其连接到您的 AI 智能体:

FlowHunt MCP flow

点击 MCP 组件打开配置面板,在系统 MCP 配置部分,按如下 JSON 格式填写您的 MCP 服务器信息:

{
  "token-revoke-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 智能体即可作为工具使用此 MCP,访问所有功能和能力。请记得将 “token-revoke-mcp” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您的 MCP 服务器地址。


概览

模块可用性详情/备注
概览来源于 README 和仓库描述
提示词列表未定义显式提示词模板
资源列表未定义显式 MCP 资源
工具列表获取授权、撤销授权、检查交易状态
API 密钥安全使用环境变量,已在配置中说明
采样支持(评估时不重要)未提及

我们的看法

该 MCP 服务器在区块链和钱包安全场景中表现强劲,拥有清晰的配置说明和实用的工具。然而,它缺乏显式的提示词模板、资源定义以及对诸如 roots、采样等高级 MCP 特性的文档。因此,它是一款专注于 ERC-20 授权管理的稳健工具,对于开发者而言很有实用价值,但若能补充更丰富的 MCP 集成文档会更好。

MCP 评分

是否有 LICENSE✅ (MIT)
有至少一个工具
Fork 数量3
Star 数量1

MCP 总体评分:6/10(在其领域为坚实的基础工具,但缺乏部分 MCP 生态的丰富性与文档。)

常见问题

什么是 Token Revoke MCP 服务器?

Token Revoke MCP 服务器是一款 Model Context Protocol 服务器,可以让您在 50 多个 EVM 兼容区块链上监控、审计并撤销 ERC-20 代币授权。它为用户和 AI 驱动的工作流自动化钱包安全、风险报告和代币授权管理。

这个 MCP 服务器提供了哪些工具?

它提供了获取钱包所有代币授权、检查余额与风险、通过链上交易撤销授权,以及跨链监控撤销交易状态等工具,支持以太坊、Polygon、BSC 等多条链。

它如何提升钱包安全?

通过自动审计代币授权、突出显示有风险或不必要的权限,并提供一键或自动撤销功能,减少钱包被攻击的可能,防止未经授权的代币转移。

如何配置 API 密钥等敏感信息?

您必须通过环境变量配置 MORALIS_API_KEY 和您的钱包 PRIVATE_KEY。切勿将敏感信息硬编码在源码或公共仓库中,始终使用安全的环境变量管理。

是否可用于测试网和主网环境?

可以,Token Revoke MCP 服务器支持所有主流 EVM 兼容链的测试和生产环境,非常适合开发、QA 和区块链安全的实际应用场景。

使用 Token Revoke MCP 保护您的区块链资产

将 Token Revoke MCP 服务器集成到您的 FlowHunt 工作流中,实现自动化的代币授权审计、降低钱包风险,并让 AI 智能体直接管理区块链。

了解更多

Token Minter MCP 服务器
Token Minter MCP 服务器

Token Minter MCP 服务器

Token Minter MCP 服务器使 AI 助理和智能体能够无缝地与区块链生态系统交互,实现 ERC-20 代币在 21 条区块链上的自动部署、查询与转账。将区块链代币管理整合进你的 AI 工作流,实现快速原型开发、分析和实时部署。...

2 分钟阅读
Blockchain AI +4
EVM MCP 服务器
EVM MCP 服务器

EVM MCP 服务器

EVM MCP 服务器为 AI 和开发工作流在多个 EVM 兼容网络间提供无缝区块链集成。它支持智能合约交互、区块链查询和交易管理,所有操作均可通过统一、适合 AI 的界面完成。...

2 分钟阅读
Blockchain AI +5
Authenticator App MCP 服务器
Authenticator App MCP 服务器

Authenticator App MCP 服务器

Authenticator App MCP 服务器使 AI 代理能够安全地访问 2FA 代码和密码,简化了自动化登录流程和跨平台凭据管理,同时保持强大的安全实践。...

2 分钟阅读
MCP Security +5