Архітектурні нотатки Obsidian: стек, модель даних, MCP інструменти, деплой, roadmap
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
---
|
||||
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]]
|
||||
|
||||
Пов'язане: [[Огляд архітектури]], [[Модель даних]]
|
||||
Reference in New Issue
Block a user