Server URL
The connect page is scope-less: there is no project picker. You pick the workspace and boundary during the OAuth consent step, so one client connection can be re-authorized to a different scope without editing any config.
Connect Your Client
- Claude Code
- Codex
- Cursor / Claude Desktop
- Other clients
What Connected Clients Can Do
Once authorized, the client gets tools for searching and analyzing the content in scope:
OpenAI-protocol clients are automatically served simplified
search / fetch variants of the same tools — one endpoint adapts to the client.
These tools read and analyze; they do not modify or delete your documents and memories.
Managing Access
- Re-scope: re-run the OAuth flow to authorize a different workspace or boundary — no config change needed.
- Revoke: remove the authorization from the console; the client’s token stops working immediately.
- Token lifetime: access tokens are short-lived and refreshed automatically by the client.
Earlier versions of MemoryLake used a v1 MCP endpoint with a project-scoped key embedded in the URL (
…/mcp/v1?apikey=…). That flow has been retired from the console in favor of OAuth2. The v1 endpoint remains available for backward compatibility, but new integrations should use the v2 URL above.Troubleshooting
Client can't connect
Client can't connect
Confirm the URL ends in
/mcp/v2 and the client is configured for a remote HTTP MCP server (not a local command). Make sure the client supports OAuth2 for MCP — older clients that only accept static tokens cannot use the v2 endpoint.Tools return nothing
Tools return nothing
The authorized scope may point at an empty project. Confirm in the console that the workspace and project you selected actually contain documents or memories.
I don't see MCP in my console
I don't see MCP in my console
MCP availability depends on your deployment. If Integrations → MCP is missing, contact support@memorylake.ai.