cursor · gemini · vs code · …
Any MCP client
> Bring whatever comes next.
Every platform speaks MCP, so any client that supports it gets the same memory. Switch tools without switching data.
- -One standard protocol, no lock-in
- -Per-user tokens decide what each client sees
- -The same records, whichever model reads them
# what it reads
# an example session
you@any-mcp-client — mcp session
you ❯ What do I already know about rate limiting?
✓data.query_records→ “rate limit” · 4 records
✓data.get_record_neighbors→ 2 projects · 1 incident
You have four notes on it, including a token-bucket how-to used by two projects, and a retro from the March incident that changed your defaults.
# set it up
cat .cursor/mcp.json
{
"mcpServers": {
"cybernetics-data": {
"url": "https://cybernetics.avarile.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:CYBERNETICS_DATA_TOKEN}" }
},
"cybernetics-projects": {
"url": "https://projects.avarile.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:CYBERNETICS_PROJECTS_TOKEN}" }
},
"cybernetics-crm": {
"url": "https://crm.avarile.com/mcp"
}
}
}