# MELRA

Локальная среда исполнения для контроля вызовов инструментов ИИ-агента с проверкой политик и журналом действий.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 12
- Автор: XAGI-Lab
- Лицензия: Apache-2.0 · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/XAGI-Lab/melra
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/melra

## Что делает

MELRA перехватывает вызовы инструментов, сверяет их с локальными политиками безопасности и запрашивает подтверждение перед опасными шагами. Мутации выполняются не более одного раза за задачу. Если результат выполнения неясен, система паркует операцию для ручной сверки вместо автоматического перезапуска.

Для работы потребуется Node.js версии 22.13+ или 23.4+. Утилита первоначальной настройки `setup` фиксирует границы рабочей области агента в каталоге проекта. Зона контроля не безгранична. MELRA отслеживает только те вызовы, которые направлены через неё; операции агента в обход рантайма остаются неуправляемыми.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add melra -- npx -y @melra/cli
```

### Codex

**Командой платформы**
```bash
codex mcp add melra -- npx -y @melra/cli
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "melra": {
            "command": "npx",
            "args": [
                "-y",
                "@melra/cli"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "melra": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@melra/cli"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add melra npx -y @melra/cli
```

## Когда брать
- блокировать несогласованные вызовы инструментов агентом
- исключить случайные повторные мутации при сбоях
- ограничить файловые операции агента рабочим каталогом проекта
- сохранять журнал проверенных действий с маскированием данных

## Примеры запросов агенту
- Выполни миграцию базы данных через MELRA с подтверждением рискованных шагов
- Запусти проверку зависимостей проекта внутри изолированной рабочей области

## Похожие
- [bernstein](https://affpapa.org/nevibecode/mcp/bernstein.md) — MCP-сервер · ★ 1327
- [dashclaw](https://affpapa.org/nevibecode/mcp/dashclaw.md) — MCP-сервер · ★ 313
- [Helio](https://affpapa.org/nevibecode/mcp/helio.md) — MCP-сервер · ★ 14
- [dependency-auditor](https://affpapa.org/nevibecode/skills/onewave-ai-dependency-auditor.md) — скилл · 302 установки
- [agentgate](https://affpapa.org/nevibecode/mcp/agentgate.md) — MCP-сервер · ★ 91
- [mcp-bastion](https://affpapa.org/nevibecode/mcp/mcp-bastion.md) — MCP-сервер · ★ 7

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
