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 分