Odel
Palim

Palim

@joleschmidtShellMITUpdated 4w ago

Hosted MCP memory: save sessions/decisions once, search from Claude, Cursor, ChatGPT. EU-hosted FTS.

Server endpointStreamable HTTPNo authProbed

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

Palim MCP examples

Copy-paste configs to connect Palim — a hosted MCP memory server — to Claude, Cursor, ChatGPT, and other MCP clients.

Palim stores sessions, decisions, and memories you explicitly save, then makes them searchable from every connected AI client.

Not a local SQLite sidecar. Hosted MCP endpoint. Search today: PostgreSQL full-text + text match (not vector/semantic embeddings).

Quick links

MCP endpointhttps://api.usepalim.com/mcp
Setup / API keyhttps://api.usepalim.com/setup
Docshttps://usepalim.com/en/docs/
Machine-readablehttps://usepalim.com/llms.txt
Sitehttps://usepalim.com

Add to Cursor

Add Palim MCP to Cursor

One-click MCP install (OAuth on first use). Or copy configs/cursor.mcp.json.

Cursor Marketplace plugin

This repository is the public Cursor plugin source:

After marketplace review, install from Customize → Plugins / cursor.com/marketplace. Until then, use the deep link above or cursor.directory/plugins/palim.

Local test:

mkdir -p ~/.cursor/plugins/local
ln -sfn "$(pwd)" ~/.cursor/plugins/local/palim
# then Developer: Reload Window

Intent pages


Claude Code (OAuth)

claude mcp add --transport http palim https://api.usepalim.com/mcp

First use opens OAuth. API key alternative:

claude mcp add --transport http palim https://api.usepalim.com/mcp \
  --header "x-api-key: YOUR_API_KEY"

Also see configs/claude-code.sh.


Cursor (OAuth)

Settings → Tools & MCP → Add server → URL https://api.usepalim.com/mcp, or put this in ~/.cursor/mcp.json / .cursor/mcp.json:

{
  "mcpServers": {
    "palim": {
      "url": "https://api.usepalim.com/mcp"
    }
  }
}

File: configs/cursor.mcp.json. Restart Cursor after edits. For API key auth, see configs/cursor.api-key.mcp.json.


Claude Desktop / Claude.ai

Add a custom connector / remote MCP:

  • URL: https://api.usepalim.com/mcp
  • Auth: OAuth (no API key required for that flow)

ChatGPT

  1. Settings → Apps → Advanced → enable Developer Mode
  2. Create app → URL https://api.usepalim.com/mcp → Auth: OAuth
  3. Advanced settings → disable OIDC (otherwise: “Authorization Request Expired” / token exchange failures)
  4. In each chat, mention @Palim — without that, tools are not available

Perplexity

API key from https://api.usepalim.com/setup. Settings → Connectors → Advanced → paste configs/perplexity.mcp.json and replace YOUR_API_KEY.


Smoke test

In any connected client:

Palim Help

You should get the tool overview. Then save a real session and retrieve it from a second client.


What not to claim

  • Semantic / embedding search (not shipped)
  • Automatic sync without an explicit save (except documented extension/hooks)
  • ChatGPT Memory portability

Tools

Palim exposes hosted memory tools over MCP (45+), including:

ToolPurpose
palim_resumeContinue the latest handoff
palim_save_contextLightweight checkpoint (default save)
palim_save_sessionFull transcript save/append
palim_search / palim_search_by_date_rangeFind past work
palim_add_memoryDurable facts/preferences
palim_helpTool overview

Full list: connect and call palim_help, or see https://usepalim.com/en/docs/

Usage

  1. Connect with OAuth or x-api-key
  2. In a new chat, call palim_resume (or ask "Palim Help")
  3. After real work, checkpoint with palim_save_context
  4. Retrieve from another client with palim_search

License

MIT — configs only; Palim the service remains proprietary.