AESP MCP Server
OfficialAESP - Agent Economic Sovereignty Protocol
Defining how AI agents operate economically under human sovereignty.
¿Qué es AESP?
AESP es un SDK de TypeScript y una capa de integración MCP para pagos de agentes bajo control humano explícito. Está diseñado para que los agentes puedan ejecutar acciones económicas mientras los humanos conservan plena soberanía económica.
Principios fundamentales:
Ejecución controlada por políticas -- cada acción de gasto está limitada por reglas de política configurables (límites por transacción, presupuestos diarios/semanales/mensuales, listas blancas de direcciones, ventanas de tiempo).
Vía de anulación humana -- las acciones arriesgadas se escalan a una cola de revisión en lugar de aprobarse automáticamente.
Compromisos verificables -- el contexto de ejecución puede vincularse a una intención firmada EIP-712, lo que permite garantías de liquidación en cadena.
Integración práctica -- las herramientas MCP exponen operaciones de bóveda a los frameworks de agentes de IA; las exportaciones de subruta permiten importar solo lo que necesitas.
Related MCP server: AgentPay MCP Server
Instalación
npm install @yault/aespRequiere Node.js >= 18.
Inicio rápido
Añadir a Claude Desktop
Añade lo siguiente a la configuración de Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"yault": {
"command": "npx",
"args": ["-y", "@yault/aesp"],
"env": {
"YAULT_API_KEY": "sk-yault-..."
}
}
}
}Añadir a Claude Code
claude mcp add yault -- npx -y @yault/aespLuego, define la variable de entorno YAULT_API_KEY en tu shell o en .claude/settings.json.
Ejecutar de forma independiente
export YAULT_API_KEY="sk-yault-..."
yault-mcp # if installed globally
npx @yault/aesp # via npxObtener tu clave de API
Ve a yault.xyz para crear una cuenta y obtener tu clave de API (sk-yault-*). La clave está vinculada a tu bóveda: cada usuario gestiona su propia clave. Los desarrolladores de agentes no necesitan una clave a menos que también sean usuarios de bóveda; es el usuario final quien configura su propia clave en el cliente MCP.
Usar los módulos del SDK
import { PolicyEngine } from '@yault/aesp/policy';
import { getAllMCPTools } from '@yault/aesp/mcp';
import { NegotiationStateMachine } from '@yault/aesp/negotiation';
const engine = new PolicyEngine(storageAdapter);
await engine.load();
const tools = getAllMCPTools(); // 6 MCP tool definitionsMódulos
AESP está organizado en exportaciones de subruta para que puedas importar solo lo que necesites:
Subruta | Descripción |
| Reexportación unificada de todos los módulos |
| Definiciones de tipos compartidas ( |
| Motor de políticas con evaluación de 8 comprobaciones, seguimiento de presupuesto y clasificación de cambios de políticas |
| Derivación de identidad de agente, creación de certificados y gestión de jerarquías |
| Máquina de estados de oferta/contraoferta con gestión de sesiones |
| Constructor de compromisos estructurados EIP-712 para acuerdos con doble firma |
| Cola de revisión con supervisión humana (human-in-the-loop) con controles de congelación/descongelación |
| Definiciones de herramientas MCP, validación de argumentos y enrutador de servidor |
| Constructor de tarjetas de agente para descubrimiento entre agentes (protocolo A2A) |
| Utilidades criptográficas: firma, cifrado, hash, puente de pruebas ZK |
| Etiquetado de contexto, pools de direcciones efímeras y planificación de consolidación |
Herramientas MCP
El servidor stdio expone 6 herramientas conectadas al backend:
Herramienta | Método + Endpoint | Propósito |
|
| Leer el saldo de la bóveda de una wallet |
|
| Depositar el subyacente en la bóveda |
|
| Canjear participaciones de la bóveda |
|
| Transferir asignación de la bóveda (de principal a subcuenta) |
|
| Leer el estado del operador/allowance |
|
| Leer el desglose de múltiples saldos |
Requisitos del backend
El servidor MCP es un cliente de API ligero. Espera que un backend de Yault proporcione:
GET /api/vault/balance/:addressGET /api/vault/balances/:addressGET /api/vault/agent-authorizationPOST /api/vault/deposit--{ address, amount }POST /api/vault/redeem--{ address, shares }POST /api/vault/transfer--{ from_address, to_address, amount, currency? }
Autenticación: Authorization: Bearer sk-yault-* mediante la variable de entorno YAULT_API_KEY.
Modelo de seguridad
AESP está construido en torno a la "autonomía acotada":
Las claves de API de los agentes deben estar vinculadas a políticas antes de la ejecución de gastos.
Los controles de gasto deben incluir límites por transacción y límites renovables (diarios/semanales/mensuales).
Las restricciones de destino deben basarse en listas blancas cuando corresponda.
Las operaciones sensibles deben permanecer fuera de los ámbitos amplios de las claves de los agentes.
La escalada humana sigue siendo el recurso de respaldo ante violaciones de políticas.
Para notificar vulnerabilidades, consulta SECURITY.md.
Paquetes relacionados
Paquete | Descripción |
Plugin de ElizaOS que envuelve AESP para frameworks de agentes |
Desarrollo
Ejecutar las pruebas:
npm testCompilar TypeScript:
npm run build:tsCompilar con WASM (requiere acegf-wallet como repositorio hermano, o establecer ACEGF_ROOT):
npm run build:wasm
npm run build:tsConsulta CONTRIBUTING.md para obtener la guía de desarrollo completa.
Licencia
Este proyecto está licenciado bajo la Apache License 2.0. Consulta LICENSE para ver el texto completo.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityDmaintenanceProvides a non-custodial USDC wallet on Base for AI agents, with human-in-the-loop approval for every payment.2415MIT- FlicenseNot gradedqualityAmaintenanceProvides a trust and governance layer for AI agents, enabling secure API access, credential vaulting, paid execution with human approval, and automatic call resume.82
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to analyze Ethereum wallets, simulate transactions, and draft transfers with deterministic policy and risk scoring, requiring human approval before on-chain execution.2ISC

capline-mcpofficial
AlicenseAqualityCmaintenanceEnables AI agents to make payments with strict spending limits enforced by signed mandates, preventing unauthorized fund movement beyond predefined caps and allowlists.422MIT
Related MCP Connectors
USDC treasury vaults, streaming payments, and DeFi yield for AI agents
Agent payments, API key vaulting, and governed mandates. Agents spend within user-defined limits.
Runtime permission, approval, and audit layer for AI agent tool execution.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/acechain-io/aesp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server