Prototype · alpha

gnosem

Cross-vendor AI memory over MCP. One memory, every model. Claude, GPT, Kimi, Gemini, Cursor, Windsurf — anything that speaks MCP or can call an HTTP tool.

See pricing →

1. Sign up

curl -sX POST https://gnosem.dev/signup \
  -H "Content-Type: application/json" \
  -d '{"email":"you@example.com"}'

Returns a one-time api_key. Save it — it's not shown again.

2. Add to Claude Desktop / Cursor / any MCP client

{
  "mcpServers": {
    "gnosem": {
      "url": "https://gnosem.dev/mcp",
      "headers": { "Authorization": "Bearer gn_your_key_here" }
    }
  }
}

Restart the client. It now sees 5 tools: memory_write, memory_search, memory_list, memory_forget, memory_supersede.

3. Try a write + search from any client

curl -sX POST https://gnosem.dev/mcp \
  -H "Authorization: Bearer gn_your_key" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"memory_write","arguments":{"content":"I prefer Postgres over MongoDB for greenfield work.","written_by":"manual","tags":["preference","stack"]}}}'
Prototype caveats: single-user memory (no team sharing yet). No client-side encryption yet — memories are stored server-side in plaintext, encrypted at rest by Cloudflare. Semantic search uses Workers AI (BGE-base-en-v1.5, 768-dim). Rate limits: Cloudflare's default DDoS controls only.

Built on Cloudflare Workers + D1 + Vectorize + Workers AI.