# Entroly

Сервер сжимает контекст репозитория под заданный бюджет токенов и сохраняет цифровые квитанции. Он позволяет вернуть вырезанные фрагменты по сохранённым идентификаторам.

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

## Что делает

Сервер отбирает нужные фрагменты кода. Он укладывает их в лимит токенов и формирует квитанцию с фиксацией оставленного и скрытого контекста. Если модели понадобятся исключённые байты, она восстанавливает их по сохранённым указателям.

При работе только через протокол MCP ассистент может пропустить вызов инструмента. Поэтому для гарантированного сжатия нужен прокси либо проверенный хук перед планированием. Статус подключения проверяется командой `entroly activation status --json`.

Инструмент помогает передавать начатую задачу между разными агентами через команду `entroly-work resume`. Новый помощник считывает зафиксированные свидетельства из репозитория. Так он продолжает работу без повторного анализа всей кодовой базы.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `ENTROLY_MCP_PROFILE`, `ENTROLY_MCP_PASSIVE`, `ENTROLY_NO_DOCKER` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

**Командой платформы**
```bash
claude mcp add --env ENTROLY_MCP_PROFILE=<ENTROLY_MCP_PROFILE> --env ENTROLY_MCP_PASSIVE=<ENTROLY_MCP_PASSIVE> --env ENTROLY_NO_DOCKER=<ENTROLY_NO_DOCKER> --transport stdio entroly -- npx -y entroly-mcp
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add entroly --env ENTROLY_MCP_PROFILE=<ENTROLY_MCP_PROFILE> --env ENTROLY_MCP_PASSIVE=<ENTROLY_MCP_PASSIVE> --env ENTROLY_NO_DOCKER=<ENTROLY_NO_DOCKER> -- npx -y entroly-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "entroly": {
            "command": "npx",
            "args": [
                "-y",
                "entroly-mcp"
            ],
            "env": {
                "ENTROLY_MCP_PROFILE": "<ENTROLY_MCP_PROFILE>",
                "ENTROLY_MCP_PASSIVE": "<ENTROLY_MCP_PASSIVE>",
                "ENTROLY_NO_DOCKER": "<ENTROLY_NO_DOCKER>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "entroly": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "entroly-mcp"
            ],
            "env": {
                "ENTROLY_MCP_PROFILE": "<ENTROLY_MCP_PROFILE>",
                "ENTROLY_MCP_PASSIVE": "<ENTROLY_MCP_PASSIVE>",
                "ENTROLY_NO_DOCKER": "<ENTROLY_NO_DOCKER>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e ENTROLY_MCP_PROFILE=<ENTROLY_MCP_PROFILE> -e ENTROLY_MCP_PASSIVE=<ENTROLY_MCP_PASSIVE> -e ENTROLY_NO_DOCKER=<ENTROLY_NO_DOCKER> entroly npx -y entroly-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- сократить расход токенов на передачу исходного кода
- восстановить вырезанные фрагменты контекста по цифровым квитанциям
- передать незавершённую задачу другому ИИ-агенту через `entroly-work resume`
- проверить список сохранённых и исключённых файлов перед отправкой в модель

## Примеры запросов агенту
- Проверь статус активации Entroly в проекте через `entroly activation status --json`
- Сожми контекст для текущей задачи в рамках лимита токенов и запиши квитанцию
- Подхвати незавершённую задачу предыдущего агента с помощью `entroly-work resume`

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 386989
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872

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