mcpField
C
contract-guard-mcp

contract-guard-mcp

本地服务
github.com/eltociear安全010 周前更新

关于 contract-guard-mcp

contract-guard-mcp 是一个 MCP 服务,用于 Agent 与 EVM 合约交互前检查合约和 ERC20 授权。它通过公共 JSON-RPC 工作,不签署交易,也不依赖外部组件;同类检查还可通过按次付费的 x402 接口调用。

主要功能

  1. 01检测合约、EOA 和 EIP-7702 委托
  2. 02识别可升级代理模式
  3. 03返回 ERC20 元数据和风险标记
  4. 04审计授权额度并标记无限授权
  5. 05支持 Base 和 Ethereum

适用场景

  1. 01在授权或兑换前检查代币地址
  2. 02检查支出方的 ERC20 授权额度
  3. 03在信任地址前审查代理或委托 EOA 风险

MCP 相关

向 MCP 客户端提供 `check_contract` 以检查合约和代币风险,并提供 `check_approval` 以审计 ERC20 授权额度。该服务使用公共 JSON-RPC,不签署交易。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"eltociear-contract-guard": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/eltociear/contract-guard-mcp:mcp-1.1.0"
]
}
}
}
启动命令docker run -i --rm ghcr.io/eltociear/contract-guard-mcp:mcp-1.1.0

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
ocighcr.io/eltociear/contract-guard-mcp:mcp-1.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

contract-guard-mcp

smithery badge MCP Registry

用于对任意 EVM 合约/代币进行交互前风险检查的 MCP 服务——在批准、兑换或信任某个地址之前,Agent 需要了解的信息。

工具: check_contract(address, chain="base") →

  • 检测是否为合约、EOA 或已自毁合约
  • 检测 EIP-7702 委托 EOA
  • 检测可升级代理(EIP-1967 + 旧版 zeppelinos)
  • ERC20 元数据(名称/符号/小数位数/总供应量)
  • 风险评分 + 可执行的风险标记

支持的链:Base、Ethereum。仅使用公开 JSON-RPC,无任何依赖,不签名。

也提供按调用付费的 x402 HTTP 端点: https://eltociear-contract-guard.hf.space(POST /check,Base 上支付 $0.005 USDC)。

运行

docker run -i --rm ghcr.io/eltociear/contract-guard-mcp:mcp-latest
# or
python3 server.py

采用 MIT 许可证。

工具

  • check_contract(address, chain) — 检测合约/EOA、EIP-7702、代理、ERC20 元数据和风险评分
  • check_approval(token, owner, spender, chain) — 审计 ERC20 授权额度;标记无限授权(最主要的资产被盗途径)

免费 MCP 与付费 x402

此 MCP 服务免费(可在本地运行/通过客户端使用)。如需服务端、批量或免安装使用,可通过按调用付费的 x402 HTTP API 使用同一套引擎——POST https://eltociear-contract-guard.hf.space/check(Base 上支付 $0.005 USDC,无需注册)。Agent 的钱包按调用付费。

专业审计服务

由同一作者维护——通过 Polar 提供付费服务(Stripe 结账):

  • MCP 安全审计报告 — $5 — 对你的 MCP 服务进行一次性审计:涵盖 68 种攻击模式,提供按严重程度评级的 PDF 报告及具体修复方案。
  • Security Pulse — $5/月(年付 $50)— 每月简报,介绍新披露的 MCP 服务漏洞、对 100 多个跟踪仓库的扫描统计数据,以及缓解措施指南。
  • Pro Audit Stack — $20/月 — 面向在 CI/CD 中运行 MCP 服务的团队:每月 50 次托管扫描、Discord 访问权限,以及漏洞问题 24 小时 SLA。

完整服务目录:polar.sh/eltociear

另有在线服务:clean-read($0.005/次调用)

由同一运营方提供,使用相同的 x402 支付通道:clean-read 可将任意 URL 转换为供 AI Agent 使用的简洁 Markdown——抓取页面,移除导航栏/广告/模板内容(trafilatura),并返回包含标题和字数的主要内容。POST https://eltociear-skill-audit.hf.space/read — Base 上支付 $0.005 USDC,无需注册。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。