Skip to content

vault_sync

🚧 설계 단계 — 아직 구현 안 됨

이 페이지는 ainote 의 향후 기능을 미리 문서화한 것입니다. 현재 @ainote/mcp v1.1.x 에는 vault / sync 도구가 포함돼 있지 않습니다. 도구 호출 시 Tool not found 에러를 받게 됩니다.

vault 양방향 동기화. 자세한 가이드: vault/sync.

시그니처

json
{
  "name": "vault_sync",
  "arguments": {
    "name": "personal",
    "auto_commit": true,
    "commit_message": "sync from macbook",
    "strategy": "merge"
  }
}
파라미터타입기본설명
namestring✅ vault 이름
auto_commitbooleantrue미커밋 변경 자동 commit
commit_messagestring"sync from <hostname>"
strategymerge / rebase / theirs / oursmerge충돌 시

응답

json
{
  "vault": "personal",
  "pulled": 3,
  "pushed": 1,
  "files_changed": [
    { "path": "daily/2026-05-07.md", "action": "added" },
    { "path": "projects/ainote.md", "action": "modified" }
  ],
  "conflicts": []
}

충돌 시

json
{
  "conflicts": [
    { "path": "ideas.md", "marker_lines": [12, 24] }
  ]
}

수동 해결 후 재실행:

bash
cd ~/notes/personal
$EDITOR ideas.md
git add . && git commit
ainote vault_sync '{"name":"personal"}'

에러

코드메시지
-32603merge conflict
-32603local repo missing

Claude

personal vault 동기화
모든 vault sync

다음

MIT License · ainote.dev