AESP MCP Server
OfficialAESP - Agent Economic Sovereignty Protocol
Wie KI-Agenten unter menschlicher Souveränität wirtschaftlich agieren.
Was ist AESP?
AESP ist eine TypeScript-SDK- und MCP-Integrationsschicht für Agentenzahlungen unter ausdrücklicher menschlicher Kontrolle. Es ist darauf ausgelegt, dass Agenten wirtschaftliche Handlungen ausführen können, während Menschen die volle wirtschaftliche Souveränität behalten.
Kernprinzipien:
Policy-gesteuerte Ausführung – jede Zahlungsaktion ist durch konfigurierbare Policy-Regeln begrenzt (Limits pro Transaktion, Tages-/Wochen-/Monatsbudgets, Adress-Allowlisten, Zeitfenster).
Manuelle Übersteuerung – risikobehaftete Aktionen werden nicht automatisch genehmigt, sondern in eine Review-Warteschlange eskaliert.
Überprüfbare Commitments – der Ausführungskontext kann an eine per EIP-712 signierte Absicht gebunden werden, was on-chain Abwicklungsgarantien ermöglicht.
Praktische Integration – MCP-Tools stellen Vault-Operationen für KI-Agenten-Frameworks bereit; Subpath-Exports ermöglichen es, nur das zu importieren, was benötigt wird.
Related MCP server: AgentPay MCP Server
Installation
npm install @yault/aespErfordert Node.js >= 18.
Schnellstart
Zu Claude Desktop hinzufügen
Fügen Sie Folgendes zur Claude-Desktop-Konfiguration (claude_desktop_config.json) hinzu:
{
"mcpServers": {
"yault": {
"command": "npx",
"args": ["-y", "@yault/aesp"],
"env": {
"YAULT_API_KEY": "sk-yault-..."
}
}
}
}Zu Claude Code hinzufügen
claude mcp add yault -- npx -y @yault/aespSetzen Sie danach die Umgebungsvariable YAULT_API_KEY in Ihrer Shell oder in .claude/settings.json.
Standaline ausführen
export YAULT_API_KEY="sk-yault-..."
yault-mcp # if installed globally
npx @yault/aesp # via npxAPI-Schlüssel abrufen
Gehen Sie auf yault.xyz, um ein Konto zu erstellen und Ihren API-Schlüssel (sk-yault-*) zu erhalten. Der Schlüssel ist an Ihren Vault gebunden – jeder Benutzer verwaltet seinen eigenen Schlüssel. Agentenentwickler benötigen keinen Schlüssel, außer wenn sie selbst Vault-Benutzer sind; der Endbenutzer konfiguriert seinen eigenen Schlüssel im MCP-Client.
SDK-Module verwenden
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 definitionsModule
AESP ist in Subpath-Exports organisiert, sodass Sie nur das importieren können, was Sie benötigen:
Subpath | Beschreibung |
| Vereinheitlichter Re-Export aller Module |
| Gemeinsame Typdefinitionen ( |
| Policy-Engine mit 8-Check-Auswertung, Budgetverfolgung und Brochne |
| Ableitung von Agentenidentitäten, Zertifikaterstellung und Hierarchieverwaltung |
| Zustandsmaschine für Angebot/Gegenangebot mit Sitzungsverwaltung |
| EIP-712-Builder für strukturierte Commitments für beidseitig signierte Vereinbarungen |
| Human-in-the-Loop-Review-Warteschlange mit Sperr-/Entsperr-Steuerung |
| MCP-Tooldefinitionen, Argumentvalidierung und Server-Router |
| Agent-Card-Builder for agentenübergreifende Discovery (A2A-Protokoll) |
| Kryptografische Hilfsfunktionen: Signierung, Verschlüsselung, Hashing, ZK-Proof-Bridge |
| Kontext-Tagging, kurzfristige Adresspools und Konsolidierungsplanung |
MCP-Tools
Der stdio-Server stellt sechs an das Backend angebundene Tools bereit:
Tool | Methode + Endpoint | Zweck |
|
| Vault-Guthaben einer Wallet lesen |
|
| Underlying einzahlen |
|
| Vault-Anteile einlösen |
|
| Vault-Allokation übertragen (Konto → Unterkonto) |
|
| Operator- oder Freigabestatus lesen |
|
| Multi-Guthaben-Aufschlüsselung lesen |
Backend-Anforderungen
Der MCP-Server ist ein schlanker API-Client. Er erwartet ein Yault-Backend, das Folgendes bereitstellt:
GET /api/vault/balance/:addressGET /api/vault/balances/:addressGET /api/vault/agent-authorizationPOST /api/vault/deposit–{ address, amount }POST /api/vault/redeem–{ address, sharesx }POST /api/vault/transfer–{ from_address, to_address, amount, currency? }
Authentifizierung über: Authorization: Bearer sk-yault-* via Umgebungsvariable YAULT_API_KEY.
Sicherheitsmodell
AESP ist um das Konzept der „begrenzten Autonomie“ herum aufgebaut:
API-Schlüssel von Agenten sollten vor der Ausführung von Zahlungen an eine Policy gebunden sein.
Ausgabenkontrollen should include per-transaction limits and weekly, weekly, monthly Limits.
Zieladressen-Einschränkungen sollten, wo aufwendbar, über Allowlist gesteuert werden.
Sensible Vorgänge sollten außerhalb weit gefasster Geltungsbereiche von Agentenschlüsseln bleiben.
Die menschliche Eskalation bleibt der Fallback bei Policy-Verstößen.
Für Rissséverwaltung siehe SECURITY.md.
Verwandte Pakete
Paket | Beschreibung |
ElizaOS-Plug-in, das für AESP für Agenten-Frameworks kapselt |
Entwicklung
Tests ausführen:
npm testTypeScript-Build:
npm run build:tsWASM-Build (erfordert acegf-wallet als Geschwisterrepository oder das Setzen von ACEGF_ROOT):
npm run build:wasm
npm run build:tsSiehe CONTRIBUTING.md für den vollständigen Entwicklungsleitfaden.
Lizenz
Dieses Projekt ist unter der Apache License 2.0 lizenziert. Siehe LICENSE für den vollständigen Lizenztext.
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