Token Revoke MCP

Token Revoke MCP

site icon
2025.03.28 1
JavaScript代币管理区块链安全金融服务
Token Revoke MCP 是一个用于检查和撤销 ERC-20 代币授权的 MCP 服务器,旨在增强安全性和控制力。它支持多链操作,包括主网和测试网,提供代币授权查询、撤销授权和交易状态检查等功能。
View on GitHub

Overview

基本能力

产品定位

Token Revoke MCP 是一个专注于增强区块链钱包安全性的工具,通过检查和撤销 ERC-20 代币授权来保护用户资产。

核心功能

  • 查询代币授权:获取指定链上钱包的所有 ERC20 代币授权,包括代币详情、余额和潜在风险的美元价值。
  • 撤销授权:提交交易以撤销特定支出者的 ERC20 代币授权。
  • 检查交易状态:通过交易哈希验证提交的交易是否成功。
  • 多链支持:支持 50 多种 EVM 兼容链,包括主网(如以太坊、Polygon、BSC)和测试网(如 Goerli、Mumbai)。

适用场景

  • 用户需要检查其钱包中所有代币的授权情况。
  • 用户希望撤销不再需要的代币授权以减少安全风险。
  • 开发者需要集成代币授权管理功能到其应用中。

使用教程

使用依赖

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

安装教程

  1. 克隆仓库bash git clone https://github.com/kukapay/token-revoke-mcp.git cd token-revoke-mcp

  2. 安装依赖bash npm install

  3. 客户端配置: 在配置文件中设置 MORALIS_API_KEYPRIVATE_KEY

调试方式

  • 使用示例中的输入提示来测试服务器功能。
  • 检查交易状态以确认撤销操作是否成功。

工具列表

  • Moralis JS SDK:用于获取代币授权数据。
  • 以太坊钱包:用于签署撤销交易。

常见问题解答

  • 如何获取 Moralis API Key? 访问 Moralis 官网注册并获取 API Key。
  • 如何确认交易是否成功? 使用交易哈希查询交易状态。
  • 支持哪些链? 支持 50 多种 EVM 兼容链,具体列表见 SUPPORTED_CHAINS

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。