Token导航 LogoToken导航TokenDH.com
Token Revoke MCP logo
搜索检索未说明官方级别未说明来源级核验

Token Revoke MCP

MCP Server

An MCP server for checking and revoking ERC-20 token allowances across multiple blockchains.

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
JavaScript多链支持智能合约

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kukapay

提供方

kukapay

最后核验

2026/5/18 04:03

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

令牌撤销MCP

一个MCP服务器,用于检查和撤销ERC-20令牌许可,增强安全性和控制。

License

Status

特性

  • 获取令牌批准:检索指定链上钱包的所有ERC20代币批准,包括代币详细信息、余额和有风险的美元价值。
  • 撤销津贴:提交交易以撤销特定消费者的ERC20代币配额。
  • 检查交易状态:使用交易哈希验证提交交易的成功或失败。
  • 多链支持:支持50多个EVM兼容链,包括主网(如以太坊、Polygon、BSC)和测试网(如Goerli、孟买)。

先决条件

  • Node.js:版本18或更高(适用于本机 fetch 支持)。
  • Moralis API密钥:获取令牌审批数据时需要。
  • 私钥:用于签署撤销交易的以太坊兼容私钥。

安装

  1. 克隆存储库:
   git clone https://github.com/kukapay/token-revoke-mcp.git
   cd token-revoke-mcp
  1. 再进行:
   npm install
  1. 客户端配置:
   {
     "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"
         }
       }
     }
   }   

用法

以下是使用自然语言提示作为输入与服务器交互的示例。输出为原始数据 text 值从 content 服务器返回的数组,假设客户端将提示转换为工具调用。

示例1:获取令牌批准

输入提示:

“在Polygon上显示我钱包的所有令牌批准。”

输出响应:

[
  {
    "tokenAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174",
    "tokenSymbol": "USDC",
    "balance": "100.5",
    "usdPrice": "1.00",
    "usdValueAtRisk": "50.25",
    "spenderAddress": "0x1111111254eeb25477b68fb85ed929f73a960582",
    "approvedAmount": "1000.0",
    "transactionHash": "0xabc...",
    "timestamp": "2023-10-01T12:00:00Z"
  }
]

示例2:撤销津贴

输入提示:

“撤销BSC上对消费者0x111111254eeb25477b68fb85ed929f73a960582的令牌0x2791bca1f2d4661ed88a30c99a7a9449aa84174的允许。”

输出响应:

Allowance revocation submitted on bsc. Transaction hash: 0x123.... Note: Transaction is not yet confirmed.

示例3:检查交易状态

输入提示:

“我在BSC上的交易0x123…通过了吗?”

输出响应 (可能的输出):

  • 待定:
  Transaction 0x123... on bsc is still pending or not found.
  • 成功:
  Transaction 0x123... on bsc has completed with status: successful. Block number: 12345.
  • 失败:
  Transaction 0x123... on bsc has completed with status: failed. Block number: 12345.

支撑链

该服务器支持基于Moralis JS SDK的各种EVM兼容链 chaindata.ts示例包括:

  • 主网 : ethereum, polygon, bsc, avalanche, fantom, arbitrum, optimism等等。
  • 测试网: goerli, mumbai, bsc testnet, arbitrum goerli, optimism sepolia等等。
  • 完整列表:请参阅 SUPPORTED_CHAINS 在……里面 server.js.

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

JavaScript多链支持智能合约research-and-data区块链安全本地部署代币管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明tokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP