Token Revoke Mcp

Token Revoke Mcp

🚀 代币撤销 MCP 服务器

这是一个用于检查和撤消 ERC - 20 代币授权的 MCP 服务器,能够有效增强用户对代币的安全性和控制力。

许可证 Node.js 状态

🚀 快速开始

代币撤销 MCP 服务器可帮助用户检查和撤销 ERC - 20 代币授权,支持多链操作,提升代币管理的安全性与可控性。

✨ 主要特性

  • 获取代币授权:可检索特定链上钱包的所有 ERC20 代币授权,包含代币详细信息、余额以及风险中的美元价值。
  • 撤消许可:能够提交交易以撤消特定 spender 的 ERC20 代币授权。
  • 检查交易状态:可通过交易哈希验证已提交交易的成功或失败状态。
  • 多链支持:支持超过 50 条 EVM 兼容链,涵盖主网(如 Ethereum、Polygon、BSC)和测试网(如 Goerli、Mumbai)。

📦 安装指南

先决条件

  • Node.js:版本 18 或更高(用于原生 fetch 支持)。
  • Moralis API Key:用于获取代币授权数据。
  • 私有密钥:用于签名撤消交易的 Ethereum 兼容私有密钥。

安装步骤

  1. 克隆仓库

    git clone https://github.com/kukapay/token-revoke-mcp.git
    cd token-revoke-mcp
    
  2. 安装依赖项

    npm install
    
  3. 客户端配置

    {
    "mcpServers": {
    "token-revoke-mcp": {
    "command": "node",
    "args": ["path/to/token-revoke-mcp/index.js"],
    "env": {
    "MORALIS_API_KEY": "你的 moralis API 密钥",
    "PRIVATE_KEY": "你的钱包私有密钥"
    }
    }
    }
    }
    

💻 使用示例

以下是使用自然语言提示与服务器交互的示例:

基础用法

示例 1:获取代币授权

输入提示

"显示我在Polygon上的所有代币授权。"

输出响应

[
{
"tokenAddress": "0x2a65Lend(实际地址)",
"tokenName": "DAI",
"tokenSymbol": "DAI",
"tokenDecimals": 18,
" spender": "0xspenderAddress",
"authorizedAmount": "1000000",
"timestamp": "2023-10-01T12:00:00Z"
}
]

示例 2:撤消授权

输入提示

"请撤销我在Polygon上的代币DAI对spender的授权。"

输出响应

交易哈希:0xtransactionHash
状态:成功

示例 3:检查交易状态

输入提示

"请告诉我交易0x1234的状态。"

输出响应

交易哈希:0x1234
状态:失败(Reason: insufficient funds)

📚 详细文档

支持的链

  • 主网:Ethereum、Polygon、BSC、Avalanche、Fantom、Arbitrum、Optimism 等。
  • 测试网:Goerli、Mumbai、BSC 测试网、Arbitrum Goerli、Optimism Sepolia 等。
  • 完整列表:请参阅 server.js 中的 SUPPORTED_CHAINS

📄 许可证

此项目根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,36 浏览
  • system 提出于 2025-09-26 04:24

相似服务问题

相关AI产品