Palim

io.github.joleschmidt由 GitHub 帳號 joleschmidt 發布v1.0.0更新於 Oct 24, 2026

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

已驗證Streamable HTTP可網頁執行效率與工作流知識與記憶

概覽

AI 產生的概覽

託管式記憶伺服器,儲存工作階段、檢查點與記憶,讓助理跨用戶端搜尋並接續先前的工作。

可以做什麼
  • 儲存與接續:繼續最近的會話串,寫入輕量檢查點,或儲存、附加完整對話紀錄
  • 搜尋與擷取:依文字、標籤、專案或狀態查找已儲存的工作階段與記憶,並取得某個主題的格式化脈絡
  • 管理長期知識:新增事實、決策與偏好,並依主題讀取濃縮後的知識檔案
  • 清理:軟刪除或硬刪除工作階段,以及永久刪除單筆記憶
  • 查看可用工具概覽與使用說明
適用情境
適合在 Claude、Cursor、ChatGPT 等多個 AI 用戶端之間切換工作,希望把決策與交接內容存一次、處處可查的情境。也適合長期專案,讓新對話能接續上次的進度。
執行需求
遠端 MCP 端點,不需本機套件。需要 Palim 帳號,透過 OAuth 或服務商設定頁取得的 x-api-key 標頭驗證。需要能連線該託管服務的網路。Claude Code 外掛另需 PATH 中有 python3 以執行其掛鉤。
安裝前請注意
儲存的內容放在第三方託管服務上,檢查點或對話紀錄一旦儲存即離開本機。儲存完整對話時應排除健康資料、支付卡資料、未成年人個人資料等敏感類別,並先要求去識別化。記憶刪除與硬刪除工作階段無法復原。API 金鑰屬機密,應存放在安全儲存中。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Palim,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.joleschmidt%2Fpalim/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

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

README

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

Install in Codex / ChatGPT desktop

This repository provides a custom plugin marketplace containing Palim's memory skill and hosted MCP connection.

In the desktop app, open Settings → Plugins → Add → Add plugin marketplace:

  • Source: joleschmidt/palim-mcp-examples
  • Git ref: main
  • Sparse paths: leave empty; the plugin lives at the repository root.

Open the Plugins Directory, select the Palim marketplace, and install Palim. If the new source does not appear immediately, reopen the directory or restart the desktop app. Connect your Palim account when prompted on first use and confirm that the displayed account is the one you intend to use.

Alternatively, with the Codex CLI:

bash
codex plugin marketplace add joleschmidt/palim-mcp-examples --ref maincodex plugin add palim@palim

Try Palim Help, then ask Palim to save a small checkpoint and retrieve it. This is a custom repository marketplace. A public listing in OpenAI's universal Plugins Directory requires a separate submission and review.

The catalog is .agents/plugins/marketplace.json. The portable plugin package uses root plugin.json, mcp.json, and skills/palim-memory/. The Codex compatibility manifest is .codex-plugin/plugin.json; it uses .codex-mcp.json for the HTTP/OAuth connection.

Install in Claude Code (plugin)

The plugin adds the Palim connector, two skills (/palim:handoff, /palim:status) and three session hooks: it loads your last thread when a session starts, keeps your state current while you work, and saves a checkpoint before Claude Code compacts its context.

bash
claude plugin marketplace add joleschmidt/palim-mcp-examplesclaude plugin install palim@palim

Then sign in to the connector: run /mcp, select palim and authenticate. Sign-in uses OAuth, so there is no key to copy.

The hooks run outside the model and need their own credential. Create an API key at api.usepalim.com/setup and enter it when Claude Code asks for the plugin's options, or later under /plugin > Palim > Configure. Claude Code keeps it in secure storage. Without a key the hooks do nothing and the rest of the plugin still works. Run /palim:status to see whether everything is in place.

Requires python3 on your PATH. The hooks exit quietly on any error and never block a session. The plugin's source, and a full account of what it sends, is in joleschmidt/palim-claude-plugin; this repository holds the catalog, .claude-plugin/marketplace.json.

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:

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

Intent pages


Claude Code (OAuth)

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

First use opens OAuth. API key alternative:

bash
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:

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:

text
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.

來源:README.md,提交 96eed62

工具

11

palim_resume

Resume

Continue the user's most recent Palim thread. Call first in a new chat, no args. Ignore the result if it is unrelated. Project filter is case-insensitive and returns the most recently updated match.

輸入參數projecttool_sourcewithin_hoursinclude_messages

palim_checkpoint

Checkpoint

Call after connecting AND again after each meaningful chunk of work. Claude Code: reuse claude-code-<client session id>.

輸入參數tagstitleoriginstatuscontext必填projectcreated_atkey_topicsopen_itemssession_idsource_urlstool_source另有 4 個

palim_save_context

Save context

Lightweight checkpoint: self-contained handoff, no transcript. Reuse session_id in this chat. Proactive after results and decisions, not only once.

輸入參數tagstitleoriginstatuscontext必填projectcreated_atkey_topicsopen_itemssession_idsource_urlstool_source另有 4 個

palim_save_session

Save session

Save or append a full chat transcript (messages + summary). Exclude children's personal data under 16/higher consent age, HIPAA PHI, PCI payment card data, and adult content; request redaction before saving. Prefer palim_save_context for compact handoffs. For metadata-only or URL updates use palim_update_session_metadata / palim_update_session_references. When appending: reuse session_id + title, fetch existing messages first, send only new ones. Always pass a complete summary and metadata.tool_source.

輸入參數title必填summarymessages必填metadataoverwritecreated_atsession_id

palim_get_context

Get context

Get formatted context for a specific topic by searching and retrieving relevant sessions.

輸入參數tagstopic必填statusprojectmax_sessions

palim_get_brain

Get brain

Distilled knowledge profile. No args: recent topic index (capped). With topic: full document. Pass limit for a larger or full index.

輸入參數limittopic

palim_add_memory

Add memory

Store a memory, fact, decision, or preference for later retrieval.

輸入參數tagstype必填content必填metadatasource_session_id

palim_delete_memory

Delete memory

Permanently delete one stored memory by ID. Use for user-requested cleanup or deletion; this cannot be undone.

輸入參數memory_id必填

palim_delete_session

Delete session

Delete a chat session. Soft delete by default (reversible). Use hard_delete=true for permanent deletion.

輸入參數session_id必填hard_delete

palim_help

Help

Show an overview of all available Palim tools and usage instructions.

輸入參數category

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分