Emilia Protocol — MCP-сервер для Claude Code: установка
MCP-сервер запрашивает и проверяет одобрение перед защищёнными действиями агента, связывая его с точными параметрами операции.
claude mcp add --env EP_API_KEY=<EP_API_KEY> --env EP_INCLUDE_PROTOCOL_TOOLS=<EP_INCLUDE_PROTOCOL_TOOLS> --env EP_INCLUDE_REGISTRY_TOOLS=<EP_INCLUDE_REGISTRY_TOOLS> --transport stdio emilia-protocol -- npx -y @emilia-protocol/mcp-serverЧто делает Emilia Protocol
Emilia Protocol добавляет контроль перед consequential-действиями агента: сервер запрашивает одобрение, отслеживает его и проверяет подписанное подтверждение. Одобрение связывается с конкретными параметрами операции, поэтому изменённые реквизиты платежа, повторный вызов или подделанное свидетельство отклоняются.
Сервер запускается через npx -y @emilia-protocol/mcp-server и подключается к MCP-клиентам через stdio. Для Claude Code команда передаёт EP_API_KEY; при настройке также доступны EP_INCLUDE_PROTOCOL_TOOLS и EP_INCLUDE_REGISTRY_TOOLS. Для производственного сценария нужны зарегистрированные учётные данные и общее постоянное состояние, а контроль должен проходить на каждом пути к защищённым реквизитам провайдера. Это ограничение стоит учесть при проектировании обходных путей.
Какие задачи решает
- проверить полномочия перед защищённым вызовом
- связать одобрение с суммой и реквизитами операции
- отклонить изменённые параметры платежа
- заблокировать повторное использование подтверждения
- проверить подписанное свидетельство действия
Примеры запросов агенту
- Перед выполнением платежа проверь, что одобрение относится к той же сумме, валюте, поставщику и реквизитам.
- Запроси подписанное подтверждение перед запуском защищённого инструмента.
- Отклони вызов, если параметры операции изменились или подтверждение уже использовалось.
Как установить Emilia Protocol
Командой платформы
claude mcp add --env EP_API_KEY=<EP_API_KEY> --env EP_INCLUDE_PROTOCOL_TOOLS=<EP_INCLUDE_PROTOCOL_TOOLS> --env EP_INCLUDE_REGISTRY_TOOLS=<EP_INCLUDE_REGISTRY_TOOLS> --transport stdio emilia-protocol -- npx -y @emilia-protocol/mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add emilia-protocol --env EP_API_KEY=<EP_API_KEY> --env EP_INCLUDE_PROTOCOL_TOOLS=<EP_INCLUDE_PROTOCOL_TOOLS> --env EP_INCLUDE_REGISTRY_TOOLS=<EP_INCLUDE_REGISTRY_TOOLS> -- npx -y @emilia-protocol/mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"emilia-protocol": {
"command": "npx",
"args": [
"-y",
"@emilia-protocol/mcp-server"
],
"env": {
"EP_API_KEY": "<EP_API_KEY>",
"EP_INCLUDE_PROTOCOL_TOOLS": "<EP_INCLUDE_PROTOCOL_TOOLS>",
"EP_INCLUDE_REGISTRY_TOOLS": "<EP_INCLUDE_REGISTRY_TOOLS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"emilia-protocol": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@emilia-protocol/mcp-server"
],
"env": {
"EP_API_KEY": "<EP_API_KEY>",
"EP_INCLUDE_PROTOCOL_TOOLS": "<EP_INCLUDE_PROTOCOL_TOOLS>",
"EP_INCLUDE_REGISTRY_TOOLS": "<EP_INCLUDE_REGISTRY_TOOLS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e EP_API_KEY=<EP_API_KEY> -e EP_INCLUDE_PROTOCOL_TOOLS=<EP_INCLUDE_PROTOCOL_TOOLS> -e EP_INCLUDE_REGISTRY_TOOLS=<EP_INCLUDE_REGISTRY_TOOLS> emilia-protocol npx -y @emilia-protocol/mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Emilia Protocol
Как установить Emilia Protocol в Claude Code?
Выполните claude mcp add mcp-server -e EP_API_KEY=<EP_API_KEY> -- npx -y @emilia-protocol/mcp-server.
Что делает Emilia Protocol?
MCP-сервер проверяет полномочия и подписанное одобрение перед защищённым действием. Он связывает подтверждение с точными параметрами операции и отклоняет изменения, повторы и подделанные свидетельства.
Что нужно настроить для подключения?
Нужно передать EP_API_KEY. Также можно задать EP_INCLUDE_PROTOCOL_TOOLS и EP_INCLUDE_REGISTRY_TOOLS.