# E2LLM

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

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

## Что делает

Сервер связывает ИИ с живым браузером через браузерное расширение и удалённую конечную точку `https://mcp.e2llm.com/mcp`. Локальный процесс поднимать не нужно. Вместо сырого DOM или скриншотов инструмент строит модель SiFR: отсекает визуальный мусор, расставляет приоритеты элементов и отдаёт компактный срез страницы размером около 5–15 КБ.

Архитектура разделяет восприятие и действия. Модель получает пять инструментов наблюдения (`sifr_capture`, `query`, `inspect`, `read_page`, `list_tabs`) и четыре для манипуляций, включая клики и ввод текста через `act` или `batch_act`. Сам сервер не принимает решений и не зацикливает шаги: логикой управляет клиентский ИИ.

Без учётной записи на `e2llm.com` и установленного расширения связка работать не будет. Для работы в CLI и CI предусмотрен отдельный адрес `https://api.e2llm.com/mcp` с авторизацией через заголовок Bearer.

## Требования
- Удалённый сервер: `https://mcp.e2llm.com/mcp`

## Установка

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

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http element-to-llm https://mcp.e2llm.com/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add e2llm --url https://mcp.e2llm.com/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "e2llm": {
            "url": "https://mcp.e2llm.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "e2llm": {
            "type": "http",
            "url": "https://mcp.e2llm.com/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http e2llm https://mcp.e2llm.com/mcp
```

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

## Примеры запросов агенту
- Сделай `sifr_capture` открытой вкладки и найди селектор поля поиска
- Прочитай текст текущей страницы через `read_page` и выдели главные тезисы
- Заполни форму входа на странице и отправь её через `batch_act`

## Похожие
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89899
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32260
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/nevibecode/mcp/seleniumbase-mcp.md) — MCP-сервер · ★ 13181
- [apify-mcp-server](https://affpapa.org/nevibecode/mcp/apify-mcp-server.md) — MCP-сервер · ★ 13345

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