44 lines
2.4 KiB
Markdown
44 lines
2.4 KiB
Markdown
|
|
---
|
||
|
|
tags: [архітектура, mcp, api]
|
||
|
|
created: 2026-07-14
|
||
|
|
---
|
||
|
|
|
||
|
|
# MCP інструменти
|
||
|
|
|
||
|
|
Транспорт: **Streamable HTTP**. Автентифікація: API-ключ у заголовку (`Authorization: Bearer <key>`).
|
||
|
|
|
||
|
|
## Група «Пам'ять»
|
||
|
|
|
||
|
|
| Інструмент | Аргументи | Опис |
|
||
|
|
|------------|-----------|------|
|
||
|
|
| `memory_save` | `type`, `title`, `content`, `projectName?`, `metadata?`, `links?` | Зберігає запис; scope глобальний, якщо проект не вказано |
|
||
|
|
| `memory_query` | `query`, `projectName?`, `type?`, `limit?` | Гібридний пошук (фаза 1 — FTS) |
|
||
|
|
| `memory_get` | `id` | Повний запис + вихідні/вхідні зв'язки |
|
||
|
|
| `memory_update` | `id`, поля для оновлення | Часткове оновлення |
|
||
|
|
| `memory_delete` | `id` | Видалення запису та його зв'язків |
|
||
|
|
| `memory_link` | `sourceId`, `targetId`, `linkType?` | Створює зв'язок (аналог wiki-посилання) |
|
||
|
|
| `memory_graph` | `id`, `depth?` | Обхід графа зв'язків від запису |
|
||
|
|
|
||
|
|
## Група «Проекти» (аналог project-agent)
|
||
|
|
|
||
|
|
| Інструмент | Аргументи | Опис |
|
||
|
|
|------------|-----------|------|
|
||
|
|
| `project_list` | — | Список проектів |
|
||
|
|
| `project_create` | `projectName`, `summary` | Створення проекту |
|
||
|
|
| `project_get_state` | `projectName` | Останній стан сесії + project items |
|
||
|
|
| `project_save_state` | `projectName`, `sessionSummary`, `todoJson`, `changes`, `bugs`, `architectureNotes` | Збереження стану сесії |
|
||
|
|
|
||
|
|
## Скіли для Claude Code (подібно до наявних)
|
||
|
|
|
||
|
|
- `/mem-start` — вибір проекту + відновлення контексту
|
||
|
|
- `/mem-save` — збереження стану сесії
|
||
|
|
- `/mem-note` — швидке збереження факту/нотатки в пам'ять
|
||
|
|
- `/mem-find` — пошук у пам'яті
|
||
|
|
|
||
|
|
## Резерв на майбутнє (фаза 2+)
|
||
|
|
|
||
|
|
- `memory_embed_backfill` — переіндексація embeddings після підключення Ollama
|
||
|
|
- `agent_execute` — делегування задачі локальному виконавцю (Ollama) — див. [[Гібридна схема з Ollama]]
|
||
|
|
|
||
|
|
Пов'язане: [[Огляд архітектури]], [[Модель даних]]
|