Claude Code
Claude Code connects over HTTP with a header, so no bridge and no Node.js setup is needed.
Add the server
Open a terminal on the machine where Claude Code is installed and run:
claude mcp add aov-cart-drawer \
--transport http https://aov-cart-drawer.firebaseapp.com/mcp \
--header "Authorization: Bearer aov_mcp_YOUR_KEY"Copy the snippet generated in Settings → Connect to AI instead of typing this by hand — it already carries the right address and key.
Restart Claude Code afterwards.
Running more than one store? Change aov-cart-drawer to a name of your own, one per store. Two
entries with the same name overwrite each other silently.
The command puts the key in your shell history. If that matters on this machine, clear the entry afterwards, or paste the snippet rather than typing it.
Check it worked
Run /mcp inside Claude Code. The server should be listed as connected, with 6 tools.
Then ask:
Is my cart drawer working right now?
If the server is listed but the question comes back refused, the address is right and the key is not — see Troubleshooting.
Scope
By default the server is added for the current project. To use it from any directory, add
--scope user:
claude mcp add aov-cart-drawer --scope user \
--transport http https://aov-cart-drawer.firebaseapp.com/mcp \
--header "Authorization: Bearer aov_mcp_YOUR_KEY"A project-scoped entry lives in that project's config, which is often under version control. User scope keeps the key out of it.
Remove or replace
claude mcp remove aov-cart-drawerThen add it again. Editing the entry in place can leave the old credential attached.