Files
ai-memory-network-mcp-server/MCP інструменти.md
T

46 lines
2.9 KiB
Markdown
Raw Normal View History

---
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 ✅ (реалізовано 2026-07-14)
Канонічні копії — у `claude-skills/`, інстальовані в `~/.claude/commands/`. Сервер зареєстровано в user-конфігурації Claude Code як `ai-memory-network` (ім'я `ai-memory` зайняте старим сервером на 8765).
- `/mem-start` — вибір проекту + відновлення контексту
- `/mem-save` — збереження стану сесії (+ пропозиція зберегти довговічні факти окремими записами)
- `/mem-note` — швидке збереження факту/нотатки в пам'ять
- `/mem-find` — пошук у пам'яті (+ перегляд запису і графа зв'язків)
## Резерв на майбутнє (фаза 2+)
- `memory_embed_backfill` — переіндексація embeddings після підключення Ollama
- `agent_execute` — делегування задачі локальному виконавцю (Ollama) — див. [[Гібридна схема з Ollama]]
Пов'язане: [[Огляд архітектури]], [[Модель даних]]