Quickstart
The hosted service is at https://api.storage.adityaone.com. Sign in with a
Google account. The first time you sign in you get your own org, named after
your email (jane for jane@gmail.com), where you’re an admin.
There are two ways in. Pick one, or use both.
Connect an agent (nothing to install)
Section titled “Connect an agent (nothing to install)”Agents connect to the hosted MCP server and sign you in through the browser the first time they use it.
| Agent | How |
|---|---|
| Claude Code | claude mcp add --transport http storage https://api.storage.adityaone.com/mcp |
| Codex | codex mcp add storage --url https://api.storage.adityaone.com/mcp |
| Cursor | Add to Cursor |
| VS Code | Add to VS Code |
| ChatGPT, Claude and any other app | Copy https://api.storage.adityaone.com/mcp and paste it into the agent (in ChatGPT and Claude, as a custom connector) |
Then ask your agent to save something, for example “save these notes to my storage” or “list my collections”.
Install the CLI
Section titled “Install the CLI”On macOS or Linux with Node 22 or newer:
curl -fsSL https://storage.adityaone.com/install.sh | shThis installs the storage command to ~/.local/bin, then runs
storage setup, which:
- Signs you in. It prints a URL and a code; open the URL, check the code, and sign in with Google.
- Adds the local MCP server (
storage mcp) to Claude Code, Codex and Cursor if they’re installed. Agents that already have it are left alone.
Run storage setup again any time, for example after installing a new
agent. storage setup --no-agents only signs in.
Store and read files
Section titled “Store and read files”Replace jane with your org, shown by storage whoami:
storage create storage://jane/demo/ --title "Demo"storage put ./screenshot.png storage://jane/demo/screenshots/home.png --meta state=afterstorage list storage://jane/demo/storage get storage://jane/demo/screenshots/home.png # prints a local pathstorage push ./artifacts storage://jane/demo/ # a whole directorystorage pull storage://jane/demo/screenshots/ --to ./reviewShare with someone
Section titled “Share with someone”storage share storage://jane/demo/ user:teammate@example.com readerstorage link create storage://jane/demo/screenshots/ --expires 7dYour own server
Section titled “Your own server”To run your own server instead, see Run a server.
Point the CLI at it with storage setup --server https://storage.example.com,
and agents at https://storage.example.com/mcp.