# MCP-сервер (/ru/docs/memo/mcp)

Эта страница поможет подключить Memo к приложению ИИ без терминала, например к Claude Desktop или Cursor.
MCP (Model Context Protocol, протокол контекста модели) — это способ, которым такие приложения
используют программу на вашем компьютере. После подключения приложение может сохранять память,
записывать факты, предлагать действия и читать журнал агентов. Всё, что оно сохраняет, ждёт вашей
проверки.

## Что приложение может делать через MCP [#что-приложение-может-делать-через-mcp]

| Приложение может | Приложение не может |
| --- | --- |
| Добавлять, показывать списком, открывать и искать память | Подтвердить запись памяти |
| Добавлять, показывать списком и открывать факты | Принять факт |
| Предлагать действия и показывать их списком | Одобрить или отклонить действие |
| Читать журнал агентов | Изменить ваши заметки, почту или сообщения |
| Находить проекты, теги и темы по названию и видеть, какие задачи готовы | Создавать или связывать задачи |

Поиск, контекст человека и заметки не входят в MCP-сервер Memo. Приложение получает к ним доступ через
MCP-сервер tg или max (см. [MCP-сервер tg](/llms.mdx/docs/ru/tg/mcp/content.md)), либо агент с доступом
к терминалу запускает `memo` с `--json`.

## Подключите приложение [#подключите-приложение]

Добавьте Memo в настройки MCP приложения. Большинство приложений используют такой файл:

```json
{ "mcpServers": { "memo": { "command": "memo", "args": ["mcp"] } } }
```

Добавьте запись `memo` рядом с серверами, которые уже есть в файле:

| Приложение | Файл настроек |
| --- | --- |
| Cursor | `~/.cursor/mcp.json` |
| Claude Desktop, macOS | `~/Library/Application Support/Claude/claude_desktop_config.json` |
| Claude Desktop, Windows | `%APPDATA%\Claude\claude_desktop_config.json` |

Сохраните файл и перезапустите приложение. Memo должен быть установлен на том же компьютере, что и
приложение. Если приложение не находит `memo`, замените `"memo"` полным путём. Его покажет команда
`which memo` (macOS и Linux) или `where.exe memo` (Windows).

Затем проверьте:

> ```text prompt
> Use the memo tools to list the memories waiting for my review.
> ```

## Инструменты [#инструменты]

| Инструмент | Что он делает |
| --- | --- |
| `memories_add`, `memories_list`, `memories_show`, `memories_search` | Сохраняет и читает память |
| `facts_add`, `facts_list`, `facts_show` | Записывает и читает факты |
| `actions_propose`, `actions_list`, `actions_show` | Предлагает действия и читает их |
| `agents_log` | Читает журнал агентов |
| `vocabulary_list`, `vocabulary_resolve`, `vocabulary_preflight` | Находит проекты, теги и темы, только чтение |
| `task_relations`, `task_readiness`, `tasks_ready` | Показывает, как задачи зависят друг от друга, только чтение |

Всё, что добавляет приложение, сохраняется под именем агента `memo-mcp` и ждёт со статусом «предложено».
Вы проверяете это командой `memo memories list --status proposed` и командами со страницы
[Память и факты](/llms.mdx/docs/ru/memo/memories/content.md).

## Журнал агентов [#журнал-агентов]

Каждый вызов приложения записывается в журнал агентов:

```sh
memo agents log --agent memo-mcp --limit 20
```

Журнал показывает инструмент, результат и время, но никогда не показывает, что отправило приложение.

Дальше: [проверьте, что сохранило приложение](/llms.mdx/docs/ru/memo/memories/content.md).
