lip registry

Publish Li packages with tokens, not browser hacks

The lip registry at lip.lilangverse.xyz is built for agents and shells first: REST /v1/*, device login for CI, and an MCP server for Cursor.

Cursor agents

Point MCP lip-registry at this host. Call registry_capabilities, then validate and publish.

  • LIP_REGISTRY_URL
  • LIP_REGISTRY_TOKEN

Shell / lip CLI

Run lip login --device once, or paste an API token from the account page.

  • Device code ??? approve in browser
  • Token saved to ~/.config/lip/credentials.toml

Humans

Create a publisher, mint scoped API tokens, and invite signups with signup tokens.

  • Email + password (MVP)
  • lidb persistence coming next

Quick start

# 1. Device login (shell)
export LIP_REGISTRY_URL=https://lip.lilangverse.xyz/v1
lip/scripts/lip-login.sh --device

# 2. Or sign up in the browser
open https://lip.lilangverse.xyz/account

# 3. Publish (after token is set)
export LIP_REGISTRY_TOKEN=lip_???
lip publish --json