# EngrAmo

Подключает сервис интервального повторения EngrAmo к вашему AI-клиенту. Помогает собирать учебные карточки и повторять их прямо в диалоге.

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

## Что делает

Сервер связывает AI-клиенты с сервисом интервального повторения EngrAmo. Подключиться можно двумя путями: через удалённый адрес `https://mcp.engramo.app/` с авторизацией по OAuth 2.0 или локально по протоколу `stdio` с помощью пакета `@engramo/mcp`.

Локальный запуск требует переменную `ENGRAMO_API_URL` и личный токен доступа. Если добавить `ENGRAMO_TTS_GEMINI_API_KEYS`, клиенту становятся доступны вызовы `list_tts_voices` и `generate_card_audio` для генерации озвучки.

В удалённом режиме синтез речи отключён — для работы со звуком запускайте сервер только локально через `stdio`. Учитывайте разделение сред: ключи от тестового адреса `api-engram.volmyr.com` не подойдут к основному сервису на `api.engramo.app`.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://mcp.engramo.app/`
- Переменные окружения: `ENGRAMO_API_TOKEN`, `ENGRAMO_API_URL`, `ENGRAMO_TTS_GEMINI_API_KEYS` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http mcp https://mcp.engramo.app/
```

2. **Командой платформы**
```bash
claude mcp add --env ENGRAMO_API_TOKEN=<ENGRAMO_API_TOKEN> --env ENGRAMO_API_URL=<ENGRAMO_API_URL> --env ENGRAMO_TTS_GEMINI_API_KEYS=<ENGRAMO_TTS_GEMINI_API_KEYS> --transport stdio engramo -- npx -y @engramo/mcp
```
Вместо <…> подставьте свои значения

### Codex

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

2. **Командой платформы**
```bash
codex mcp add engramo --env ENGRAMO_API_TOKEN=<ENGRAMO_API_TOKEN> --env ENGRAMO_API_URL=<ENGRAMO_API_URL> --env ENGRAMO_TTS_GEMINI_API_KEYS=<ENGRAMO_TTS_GEMINI_API_KEYS> -- npx -y @engramo/mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "engramo": {
            "url": "https://mcp.engramo.app/"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "engramo": {
            "command": "npx",
            "args": [
                "-y",
                "@engramo/mcp"
            ],
            "env": {
                "ENGRAMO_API_TOKEN": "<ENGRAMO_API_TOKEN>",
                "ENGRAMO_API_URL": "<ENGRAMO_API_URL>",
                "ENGRAMO_TTS_GEMINI_API_KEYS": "<ENGRAMO_TTS_GEMINI_API_KEYS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "engramo": {
            "type": "http",
            "url": "https://mcp.engramo.app/"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "engramo": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@engramo/mcp"
            ],
            "env": {
                "ENGRAMO_API_TOKEN": "<ENGRAMO_API_TOKEN>",
                "ENGRAMO_API_URL": "<ENGRAMO_API_URL>",
                "ENGRAMO_TTS_GEMINI_API_KEYS": "<ENGRAMO_TTS_GEMINI_API_KEYS>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

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

2. **Командой платформы**
```bash
gemini mcp add -e ENGRAMO_API_TOKEN=<ENGRAMO_API_TOKEN> -e ENGRAMO_API_URL=<ENGRAMO_API_URL> -e ENGRAMO_TTS_GEMINI_API_KEYS=<ENGRAMO_TTS_GEMINI_API_KEYS> engramo npx -y @engramo/mcp
```
Вместо <…> подставьте свои значения

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

## Примеры запросов агенту
- Создай флеш-карточку по интервальному повторению для концепции транзакций в базе данных.
- Покажи доступные голоса для озвучивания через инструмент `list_tts_voices`.
- Сгенерируй аудиофайл для текущей карточки с помощью `generate_card_audio`.

## Похожие
- [Reactive Resume](https://affpapa.org/nevibecode/mcp/reactive-resume.md) — MCP-сервер · ★ 44908
- [screenpipe](https://affpapa.org/nevibecode/mcp/screenpipe.md) — MCP-сервер · ★ 22082
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12826
- [kaneo](https://affpapa.org/nevibecode/mcp/kaneo.md) — MCP-сервер · ★ 9623
- [Mindwtr](https://affpapa.org/nevibecode/mcp/mindwtr.md) — MCP-сервер · ★ 2330
- [Azure DevOps (ADO)](https://affpapa.org/nevibecode/mcp/azure-devops-ado.md) — MCP-сервер · ★ 2071

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