Files
ai-memory-network-mcp-server/claude-skills/mem-note.md
T

2.3 KiB

Пам'ять: швидка нотатка

Працюємо з MCP-сервером ai-memory-network (http://192.168.0.199:8767/mcp).

Збережи факт/нотатку в пам'ять. Текст нотатки — в ARGUMENTS; якщо ARGUMENTS порожні — сформуй нотатку з ключового висновку поточної розмови і покажи користувачу перед збереженням.

Виконай наступні дії:

  1. Сформуй запис:

    • title — короткий заголовок (до 80 символів)
    • content — повний текст нотатки у markdown
    • typefact (факт/рішення), note (робоча нотатка), entity (людина/сервіс/пристрій) — обери за змістом
    • projectName — якщо нотатка стосується проекту, відомого з контексту; інакше не передавай (глобальний scope)
    • metadata — за потреби: теги, джерело
  2. Виклич mcp__ai-memory-network__memory_save. Якщо інструмент недоступний — HTTP workaround (див. нижче) з name = "memory_save".

  3. Якщо нотатка логічно пов'язана з існуючими записами (перевір через memory_query за ключовими словами) — запропонуй зв'язати через memory_link.

  4. Підтверди збереження: id запису, scope (проект/глобальний).

HTTP workaround (PowerShell)

$body = @{
    jsonrpc = "2.0"; id = 1; method = "tools/call"
    params = @{ name = "<TOOL_NAME>"; arguments = @{ <ARGS> } }
} | ConvertTo-Json -Depth 6
$bytes = [System.Text.Encoding]::UTF8.GetBytes($body)
(Invoke-WebRequest -Uri "http://192.168.0.199:8767/mcp" -Method POST `
  -Body $bytes -ContentType "application/json; charset=utf-8" `
  -Headers @{ Accept = "application/json, text/event-stream"; Authorization = "Bearer amk_477a49815af5b1790e6d35f565f5cc50ccb9a02cf89bf908" } `
  -TimeoutSec 15).Content

ВАЖЛИВО: тіло запиту завжди передавати як UTF-8 байти (UTF8.GetBytes), інакше кирилиця зіпсується.