Skip to content

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": "개인 노트"
  }
}
파라미터타입필수설명
namestringvault 이름 (slug → GitHub repo 이름)
descriptionstringGitHub repo 설명

응답

json
{
  "slug": "personal",
  "github_repo_full_name": "me/personal",
  "is_primary": false,
  "indexed_files_count": 0
}

repo 는 private 으로 생성된다. 로컬 clone URL 은 vault_clone 으로 회수한다.

에러

코드메시지
-32004GitHub App 미설치 (vault_connect_status 확인)
-32603repo 이름 충돌

Claude

ainote 에 "personal" vault 만들어줘

다음