
Token Revoke MCP

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:用于获取代币授权数据。
- 私钥:用于签署撤销交易的以太坊兼容私钥。
安装教程
-
克隆仓库:
bash git clone https://github.com/kukapay/token-revoke-mcp.git cd token-revoke-mcp
-
安装依赖:
bash npm install
-
客户端配置: 在配置文件中设置
MORALIS_API_KEY
和PRIVATE_KEY
。
调试方式
- 使用示例中的输入提示来测试服务器功能。
- 检查交易状态以确认撤销操作是否成功。
工具列表
- Moralis JS SDK:用于获取代币授权数据。
- 以太坊钱包:用于签署撤销交易。
常见问题解答
- 如何获取 Moralis API Key? 访问 Moralis 官网注册并获取 API Key。
- 如何确认交易是否成功? 使用交易哈希查询交易状态。
- 支持哪些链?
支持 50 多种 EVM 兼容链,具体列表见
SUPPORTED_CHAINS
。