AESP MCP Server
OfficialAESP - Протокол экономического суверенитета агентов
Определение того, как ИИ-агенты действуют экономически под суверенитетом человека.
Что такое AESP
AESP — это TypeScript SDK и интеграционный слой MCP для платежей агентов под явным контролем человека. Он спроектирован так, чтобы агенты могли выполнять экономические действия, в то время как люди сохраняют полный экономический суверенитет.
Основные принципы:
Выполнение, ограниченное политикой -- каждое действие по трате ограничено настраиваемыми правилами политики (лимиты на транзакцию, дневные/недельные/месячные бюджеты, списки разрешённых адресов, временные окна).
Путь ручного вмешательства -- рискованные действия передаются в очередь проверки вместо автоматического одобрения.
Проверяемые обязательства -- контекст выполнения может быть привязан к подписанному намерению EIP-712, что обеспечивает гарантии расчётов в цепочке.
Практическая интеграция -- инструменты MCP предоставляют операции с хранилищем для фреймворков ИИ-агентов; экспорт по подпутям позволяет импортировать только то, что нужно.
Related MCP server: AgentPay MCP Server
Установка
npm install @yault/aespТребуется Node.js >= 18.
Быстрый старт
Добавление в Claude Desktop
Добавьте следующее в конфигурацию Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"yault": {
"command": "npx",
"args": ["-y", "@yault/aesp"],
"env": {
"YAULT_API_KEY": "sk-yault-..."
}
}
}
}Добавление в Claude Code
claude mcp add yault -- npx -y @yault/aespЗатем установите переменную окружения YAULT_API_KEY в вашей оболочке или в .claude/settings.json.
Запуск автономно
export YAULT_API_KEY="sk-yault-..."
yault-mcp # if installed globally
npx @yault/aesp # via npxПолучение вашего API-ключа
Перейдите на yault.xyz, чтобы создать аккаунт и получить ваш API-ключ (sk-yault-*). Ключ привязан к вашему хранилищу — каждый пользователь управляет своим ключом. Разработчикам агентов не нужен ключ, если они не являются также пользователями хранилища; именно конечный пользователь настраивает свой ключ в MCP-клиенте.
Использование модулей 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 definitionsМодули
AESP организован в виде экспортов по подпутям, чтобы вы могли импортировать только то, что вам нужно:
Subpath | Description |
| Единый реэкспорт всех модулей |
| Общие определения типов ( |
| Движок политик с оценкой по 8 проверкам, отслеживанием бюджета и классификацией изменений политики |
| Вывод идентичности агента, создание сертификатов и управление иерархией |
| Конечный автомат предложений/контрпредложений с управлением сессиями |
| Конструктор структурированных обязательств EIP-712 для соглашений с двойной подписью |
| Очередь проверки с участием человека с контролем заморозки/разморозки |
| Определения инструментов MCP, проверка аргументов и серверный маршрутизатор |
| Конструктор карточек агентов для меж-агентного обнаружения (протокол A2A) |
| Криптографические помощники: подпись, шифрование, хеширование, мост ZK-доказательств |
| Тегирование контекста, пулы эфемерных адресов и планирование консолидации |
Инструменты MCP
Сервер stdio предоставляет 6 инструментов, подключённых к бэкенду:
Tool | Method + Endpoint | Purpose |
|
| Чтение баланса хранилища кошелька |
|
| Внесение базового актива в хранилище |
|
| Погашение долей хранилища |
|
| Перевод распределения хранилища (от родителя к суб-аккаунту) |
|
| Чтение статуса оператора/разрешения |
|
| Чтение разбивки по нескольким балансам |
Требования к бэкенду
MCP-сервер — это тонкий API-клиент. Он ожидает бэкенд Yault, предоставляющий:
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? }
Аутентификация: Authorization: Bearer sk-yault-* через переменную окружения YAULT_API_KEY.
Модель безопасности
AESP построен на принципе "ограниченной автономии":
Ключи API агентов должны быть привязаны к политике перед выполнением трат.
Контроль расходов должен включать лимиты на транзакцию и скользящие лимиты (дневные/недельные/месячные).
Ограничения по назначению должны управляться списками разрешённых адресов, где это применимо.
Чувствительные операции должны оставаться вне широких областей действия ключей агентов.
Эскалация на человека остаётся запасным вариантом при нарушениях политики.
Для сообщения об уязвимостях см. SECURITY.md.
Связанные пакеты
Package | Description |
Плагин ElizaOS, оборачивающий AESP для фреймворков агентов |
Разработка
Запуск тестов:
npm testСборка TypeScript:
npm run build:tsСборка с WASM (требуется acegf-wallet как соседний репозиторий, или установите ACEGF_ROOT):
npm run build:wasm
npm run build:tsПолное руководство по разработке см. в CONTRIBUTING.md.
Лицензия
Этот проект лицензирован под Apache License 2.0. Полный текст см. в LICENSE.
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