
LocalKeep
io.github.zuneracodes由 GitHub 账号 zuneracodes 发布v0.1.3更新于 Oct 24, 2026
Local chronological memory banks you control; Claude recalls them via MCP.
发布方自己的服务:Keep
概览
LocalKeep 为助手提供一个本地、带日期的记忆库,可通过 MCP 查询,让回忆起的个人背景来自你自己写的条目。
- 可以做什么
- LocalKeep 把带标题、带日期、可编辑的记忆条目保存在本地 SQLite 数据库中,你通过 localhost 的 Hub 界面管理这些内容。MCP 服务器把这些数据提供给 Claude Desktop,在对话需要你的过往背景时进行查询。README 将其描述为你自己事实的按时间顺序来源,而非模型编造的摘要,并说明它不是聊天应用,也不是云端记忆 API。
- 适用场景
- 如果你写日记、工作日志或研究档案,并希望助手回忆出准确的带日期事实而不是笼统转述,就值得添加。它适合希望对模型了解自己的内容拥有编辑控制权、并希望数据库留在自己机器上的人。
- 运行要求
- 作为本地 Python 包运行(pip install localkeep,或 uv tool install localkeep),并在 Claude Desktop 配置中注册为 localkeep-mcp 命令。Hub 界面在 localhost 上提供。可选环境变量 LOCALKEEP_DATA_DIR 和 LOCALKEEP_DB_PATH 用于设置数据库位置,默认是 ~/.localkeep。未声明任何身份验证。
安装
在 SourceWeft 中
- 打开 控制台中的 LocalKeep,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
LocalKeep
LocalKeep is for anyone who wants a chronological memory layer for chatbots where they directly control what the model remembers about them. Instead of forcing you to rely on a black-box cloud memory that the model invents around you that you can't even edit, LocalKeep lets you curate titled, dated, editable memory banks directly on your own machine where you write the entries and manage them locally via a localhost Hub UI. When a conversation requires your prior context, Claude queries your local data through a secure, native Model Context Protocol (MCP) connector.
Why use LocalKeep
AI Chat apps are great at sounding like they remember you, but struggle at recalling the exact thing you care about — what happened, on which date, about whom? Consumer memory features tend to lack the capacity for true temporal reasoning, flattening your history into a soft, generic vibe summary instead of understanding that Event A triggered Event B three months ago, causing its reasoning to fail when you need something specific: a life event, a research arc, a decision you logged months ago. Worse yet, consumer AI memory is a black box: you don't get to decide what the model chooses to remember about you, how it interprets your life, or when it invents context around you.
LocalKeep fixes both structural flaws at once by replacing fragile, model-invented timelines with a rigid, chronological source of your truth, all while giving you absolute editorial control. You decide exactly what the AI is allowed to know about you. You write the entries, you anchor the dates, and you keep them local on your own machine. Claude simply acts as the lookup engine via MCP when a conversation requires your prior context. LocalKeep bridges the gap between structured personal logging and intelligent AI retrieval, ensuring your context is curated by you—not hallucinated by an LLM.
Who it’s for
- Anyone frustrated that chat memory can’t reliably fetch dated facts or understand timelines
- People who already maintain meticulous personal diaries, work logs, or research archives. Instead of settling for a generic chat-app paraphrase, you get to inject your exact words and historical data into the prompt as an unyielding source of truth.
- Users who trust Claude for its reasoning capability, but demand that their foundational context database remains stored locally under their own roof. (Note: Querying memories via MCP still sends the retrieved text fragments to Anthropic during the session).
What it is (and isn’t)
- Is: A lightweight customizable local Hub UI to manage your dated memory banks, paired with an MCP server that Claude Desktop can call.
- Isn’t: A standalone chat application, a cloud-hosted memory API, or a background utility that silently scrapes your personal conversations.
The Aesthetic Philosophy
The Hub UI intentionally adopts a retro, Windows 95/MS Paint-inspired homage with customizable features to ensure LocalKeep feels like a deeply personal tool rather than an impersonal, rigid dashboard. By putting adjustable interface elements right at your fingertips, the UI signals that you are entering an intimate, offline workshop for your mind—a space you can shape and reconfigure to feel entirely like your own.
Install
Then:
In Claude Desktop, register the MCP server (claude_desktop_config.json):
If the GUI can’t find localkeep-mcp on your PATH, use the absolute path from which localkeep-mcp (the Hub’s Connect panel copies this for you).
Memories default to ~/.localkeep/localkeep.db when installed via pip. Override with LOCALKEEP_DATA_DIR or LOCALKEEP_DB_PATH.
Auto-use LocalKeep (important)
Claude will not reliably call MCP tools unless you also set Personal preferences:
- Claude Desktop → Settings → Profile → Personal preferences
- Paste the LocalKeep instructions (Hub → Connect → Copy instructions, or see
src/localkeep/assets/claude-personal-preferences.txt) - Quit Claude completely and reopen
- When LocalKeep asks to run a tool, click Always approve
Develop from source
From a source checkout, the DB lives in data/localkeep.db (gitignored).
Tests
These smoke-check the Hub, retrieval, and MCP tools so a fresh install still stores and recalls dated memories the way a real user would.
Tests start from an empty DB and create memories through Hub form POSTs (same path as a new user).
Privacy
Storage is local. Banks and memories live in your chosen DB path (~/.localkeep/ for pip installs, or data/localkeep.db in a checkout). There is no LocalKeep cloud and nothing is auto-scraped from chat. Theme colors stay in browser localStorage. Refreshing the Hub page or restarting localkeep-hub does not delete your banks — only removing the database file does.
Recall goes through Claude. The Hub and database stay on your machine, but when Claude calls a LocalKeep MCP tool, the matching memories are returned into that chat and Anthropic processes them like any other tool result. LocalKeep isn’t shipping your whole DB upstream — only what that lookup returns for the question at hand.
Contributing
Bug reports and pull requests are welcome via GitHub Issues. Please run uv run pytest before opening a PR.
License
MIT — see LICENSE.
来源:README.md,提交 47d8e52
工具
0版本历史
1- v0.1.3最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Keep 集成
Keep
md.keep官方发布者
面向 AI 助手的远程稍后读服务,可将链接、书签、笔记和视频保存为 Markdown,并让助手搜索这些内容。

Keep Me Secure
由 GitHub 账号 robertkeus 发布
一个免费的 MCP 服务器,用公开安全公告检查项目已安装的软件包版本、Node.js 或 PHP 运行时以及托管平台。

Keep Mac Awake
com.keepmacawake
在代理的长任务运行期间,让 MacBook 在合盖状态下保持唤醒(Keep Mac Awake 应用)。AI 翻译

CanvasKeep
由 GitHub 账号 CanvasKeep 发布
让 AI 助手在 CanvasKeep 工作区中创建、读取、编辑和整理 Excalidraw 图表,并可根据节点与连线自动布局生成图表。

Park & Keep airport parking
由 GitHub 账号 tresor4k 发布
只读 MCP 服务器,回答欧洲机场停车场的服务、距离以及 3、7、14 天停车的机场级价格区间问题。