vault_create
✅ 라이브 (서버)
vault_* / sync_* 도구는 api.ainote.dev 서버에서 동작합니다 — JSON-RPC POST /api/mcp 또는 @ainote/sdk (ai.vault.* / ai.sync.*)로 호출하세요. (일부 vault 도구는 연결된 git-backed vault가 필요. 참고: @ainote/mcp npm 패키지 구버전엔 번들이 안 됐을 수 있으니 직접 JSON-RPC 또는 SDK 사용 권장.)
새 vault 를 private GitHub repo 로 생성한다. GitHub App 설치가 선행돼야 한다. 자세한 가이드: vault/create.
시그니처
json
{
"name": "vault_create",
"arguments": {
"name": "personal",
"description": "개인 노트"
}
}| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
name | string | ✅ | vault 이름 (slug → GitHub repo 이름) |
description | string | GitHub repo 설명 |
응답
json
{
"slug": "personal",
"github_repo_full_name": "me/personal",
"is_primary": false,
"indexed_files_count": 0
}repo 는 private 으로 생성된다. 로컬 clone URL 은 vault_clone 으로 회수한다.
에러
| 코드 | 메시지 |
|---|---|
| -32004 | GitHub App 미설치 (vault_connect_status 확인) |
| -32603 | repo 이름 충돌 |
Claude
ainote 에 "personal" vault 만들어줘