Cursor
Cursor reads MCP servers from a JSON file and can send headers directly, so no bridge is involved.
Add the server
- In your project folder, create a folder named
.cursorif it is not already there. - Inside it create
mcp.jsonand paste:
{
"mcpServers": {
"aov-cart-drawer": {
"url": "https://aov-cart-drawer.firebaseapp.com/mcp",
"headers": {
"Authorization": "Bearer aov_mcp_YOUR_KEY"
}
}
}
}- Restart Cursor.
Use the snippet from Settings → Connect to AI where you can — it already has your address and key.
If .cursor/mcp.json already exists, do not replace it. Add this entry inside the existing
mcpServers object. Overwriting the file removes every other MCP server you had configured, with no
warning.
.cursor/mcp.json sits in your project folder, which is usually a git repository. Add it to
.gitignore before committing, or the key goes to everyone with access to that repo. If it has
already been committed, revoke the key and create a new one — deleting the file later does not remove
it from history.
Running more than one store? Change the "aov-cart-drawer" key to a distinct name per store. Two
entries with the same name cannot coexist.
Check it worked
Open Settings → MCP. The server should be listed with a green indicator and 6 tools. Then ask in a chat:
Is my cart drawer working right now?
Global instead of per-project
To use the connection from every project, put the same JSON in ~/.cursor/mcp.json instead. That
also keeps the key outside any repository, which is the better default for a credential.