Skip to content

vault_connect_status

✅ 라이브 (서버)

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 사용 권장.)

사용자가 ainote GitHub App 을 설치했는지 확인한다. Read-only — GitHub API 를 조회한다. (per-vault 진단이 아니라 계정 단위 설치 상태다.)

시그니처

json
{ "name": "vault_connect_status", "arguments": {} }

응답

연결됨:

json
{
  "connected": true,
  "account_login": "me",
  "account_type": "User",
  "installation_id": 12345678
}

미연결:

json
{
  "connected": false,
  "install_url": "https://github.com/apps/ainoteapp/installations/new"
}

미연결이면 install_url 을 사용자에게 안내해 GitHub App 을 설치하게 한다. 설치 후 vault_create 로 vault(private repo)를 만든다.

사용

GitHub 연결됐는지 확인해줘

다음