aegis-defi
Aegis
Capa de seguridad para agentes DeFi autónomos. | Sitio web | Documentación
Los agentes de IA que operan en la cadena no tienen forma de distinguir un token legítimo de un honeypot. Aegis soluciona esto. Es un servidor MCP al que cualquier agente puede conectarse, respaldado por contratos en la cadena que aplican las comprobaciones de seguridad.
Antes de que un agente realice un intercambio, Aegis escanea el contrato objetivo, simula la transacción y devuelve un simple "adelante/no". Si el contrato tiene un impuesto de venta del 99% o una función de pausa oculta, el agente nunca lo toca.
Por qué existe esto
Vimos a un agente perder toda su billetera en un token honeypot en menos de 30 segundos. El token parecía estar bien a simple vista: contrato verificado, liquidez decente, comercio activo. Pero oculto en el código había un impuesto de venta del 99% y un propietario oculto detrás de un falso renounceOwnership().
Ningún marco de trabajo para agentes tenía forma de detectar esto. Así que construimos uno.
Related MCP server: agentshield-mcp
Cómo funciona
Agent -> Aegis (scan + simulate + decide) -> ChainEl agente se conecta a Aegis a través de MCP (una línea de configuración)
Antes de cualquier intercambio/aprobación/transferencia, el agente llama a
assess_riskAegis escanea el código fuente del contrato, simula la transacción y comprueba si hay patrones de honeypot
Devuelve ALLOW, WARN o BLOCK con una puntuación de riesgo (0-100)
En la cadena: el contrato AegisGateway aplica las atestaciones antes de reenviar la transacción
Inicio rápido
# Add to Claude Code
claude mcp add aegis npx aegis-defi
# Or clone and try the demo
git clone https://github.com/StanleytheGoat/aegis
cd aegis && npm install
npx tsx demo/catch-honeypot.tsLa demostración despliega un token deliberadamente malicioso (impuesto de venta del 99%, renuncia de propiedad falsa, administrador oculto) y observa cómo Aegis detecta cada señal de alerta:
Aegis Risk Assessment
Risk Score: 100/100
Findings:
[CRITICAL] Fake Ownership Renounce
[CRITICAL] Asymmetric Buy/Sell Tax (99% sell)
[CRITICAL] Sell Pause Mechanism
[HIGH] Hidden Max Sell Amount
[HIGH] Hidden Admin Functions
Decision: BLOCKHerramientas
Servidor MCP (TypeScript) - 6 herramientas disponibles para cualquier agente compatible con MCP:
Herramienta | Propósito |
| Coincidencia de patrones contra 165 tipos de exploits conocidos |
| Ejecución de prueba en una cadena bifurcada |
| Comprobaciones anti-honeypot (vendibilidad, tenencias concentradas) |
| Evaluación de riesgo todo en uno con atestación firmada |
| Rastrea cada llamada interna, escanea cada contrato |
| Referencia cruzada contra más de 50.000 hallazgos de auditoría reales |
Contratos inteligentes (Solidity) - desplegados en la red principal de Base:
Contrato | Dirección | Propósito |
AegisGateway | Envoltorio de seguridad para cualquier interacción DeFi. Verifica atestaciones, comprueba puntuaciones de riesgo. | |
AegisSafetyHook | Gancho |
Documentación
Guía de integración de agentes - cómo conectar tu agente
Guía de integración de proyectos - cómo integrar Aegis en un producto
Integración con Flaunch - comprobaciones de seguridad para el comercio de memecoins en Flaunch
Plugin de ElizaOS - acciones nativas de Aegis para agentes de ElizaOS
Proveedor de AgentKit - ActionProvider de Coinbase AgentKit para Aegis
llms.txt - descripción legible por máquina para búsqueda agentica
Seguridad
Construido siguiendo las mejores prácticas de seguridad de Ethereum (informado por ethskills):
Firmas: ID de cadena + dirección de contrato en todos los mensajes firmados (sin repetición entre cadenas). Comprobación de maleabilidad del valor s de EIP-2. ecrecover validado contra address(0).
Matemáticas de tarifas: Multiplicar antes de dividir. Guardias de desbordamiento explícitos. Puntos básicos (no porcentajes).
Control de acceso: OZ Ownable + ReentrancyGuard en Gateway. Propietario inmutable en Hook. Destinatario de tarifas inmutable.
Despliegue: Desplegador CREATE2 de Safe Singleton Factory. Fuente verificada en Basescan. Propiedad transferida a multisig Safe.
Pruebas: 165 pruebas (42 de contrato + 123 de TypeScript). Pruebas de bifurcación contra el estado real de la red principal de Base.
Pruebas
npm test # TypeScript unit tests (123)
npm run test:contracts # Solidity contract tests (42)
npm run demo # Honeypot detection demoRegistro de cambios
v0.5.0 (Actual)
Soporte de atestación de gancho -
assess_riskahora devuelve atestaciones tanto de gateway como de gancho para grupos protegidos de Uniswap v4Validación de direcciones EVM - todas las entradas de herramientas MCP validan el formato de dirección correcto
Contratos conocidos ampliados - Paraswap, Balancer Vault, CoW Protocol, Permit2, Uniswap V4 PoolManager
Exportaciones de SDK - módulos attester y solodit ahora disponibles para uso programático
Obtención reforzada - comprobaciones response.ok, tiempos de espera de 10s en todas las solicitudes externas
Cabeceras de seguridad y archivos SEO para la página de destino
v0.4.0
Integración con Solodit - la herramienta
search_soloditconsulta más de 50.000 hallazgos de auditoría reales de Cyfrin, Sherlock, Code4rena, Trail of Bits y otrosAuto-enriquecimiento -
assess_riskhace referencia cruzada de los patrones detectados con hallazgos de auditoría reales cuando se estableceSOLODIT_API_KEYModelo de clave API opcional - cada agente proporciona su propia clave de Solodit, sin límites de tasa compartidos
v0.3.0
165 patrones de explotación en 25 categorías (frente a 22)
Análisis a nivel de traza - la herramienta
trace_transactionsigue cada llamada interna y escanea cada contrato
v0.2.0
22 patrones de explotación (frente a 12) - contratos metamórficos, manipulación de oráculos, sándwich MEV
Habilidades de agente - archivos de habilidades instalables para Claude Code
Integración con el SDK de Flaunch - escaneo de seguridad para lanzamientos de memecoins en grupos de Uniswap v4
Licencia
MIT
Available Tools
4 toolsassess_riskA
Comprehensive risk assessment combining contract scanning, transaction simulation, and token checks. This is the recommended all-in-one safety check before any DeFi interaction. Returns a go/no-go recommendation.
Inputs: action (required), targetContract (required), from (required), chainId, +3 more.
check_tokenA
Check if a token is safe to trade. Detects honeypot mechanics (can't sell), concentrated holdings, fake ownership renouncement, and other scam indicators. Use this before swapping into any unfamiliar token.
Inputs: tokenAddress (required), chainId, holderAddress.
scan_contractA
Analyze a smart contract's source code or bytecode for known exploit patterns, honeypot mechanics, rug-pull signals, and security vulnerabilities. Returns a risk score (0-100) and detailed findings. Use this BEFORE interacting with any unfamiliar contract.
Inputs: source, bytecode, contractAddress, chainId.
simulate_transactionA
Simulate a transaction on a forked chain WITHOUT actually executing it. Detects reverts, abnormal gas usage, and other red flags. Use this to preview what will happen before sending a real transaction.
Inputs: from (required), to (required), data (required), chainId, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool has a clearly distinct purpose: assess_risk is a comprehensive all-in-one safety check, check_token focuses on token-specific scams, scan_contract analyzes contract code/bytecode, and simulate_transaction previews transaction outcomes. There is no overlap or ambiguity between these tools.
All tool names follow a consistent verb_noun pattern (assess_risk, check_token, scan_contract, simulate_transaction), using snake_case throughout. The naming is predictable and readable across the entire set.
With 4 tools, this server is well-scoped for DeFi security. Each tool earns its place by covering distinct aspects of safety assessment: holistic risk, token checks, contract analysis, and transaction simulation. This count is appropriate and avoids bloat.
The tool set provides complete coverage for DeFi security workflows: it includes comprehensive risk assessment (assess_risk), targeted checks for tokens and contracts, and transaction simulation. There are no obvious gaps—agents can perform end-to-end safety evaluations before any DeFi interaction.
Maintenance
Related MCP Connectors
Token rug-risk scans, Know Your Agent wallet checks and deployer reputation for AI agents.
Web3 security, DEX honeypot detector, and DAO governance auditor for Base & EVM chains.
Read-only smart-contract security intelligence for autonomous agents.
Crypto security, honeypot detection, wallet analysis, and token risk scoring across 31 blockchains.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenancePre-execution safety layer for autonomous agent wallets. Risk scoring, transaction simulation, and policy enforcement via MCP.MIT
- AlicenseBqualityDmaintenanceReal-time smart contract security for autonomous AI agents, offering tools for contract verification, wallet monitoring, drain detection, threat reporting, and leaderboards.1925 npmMIT
- AlicenseNot gradedqualityDmaintenanceSecurity layer for AI agents that evaluates transaction intents and returns verdicts (ALLOW/WARN/DENY) using deterministic rules, on-chain checks, and simulation.13 npmMIT
- AlicenseAqualityDmaintenanceThe safety layer that checks a DeFi transaction or token before your agent (or you) signs — on Base L2.672 npmMIT