
Curion 是一个用于 AI 编码代理的项目本地内存层,作为 Claude Code、Codex、OpenCode 及其他 MCP 客户端的 MCP 服务器发布。
概览
Curion 给你的 AI 代理一个 。在多个会话中,它可以记住设计决策、架构选择、团队惯例以及你选择存储的其他内容——并在你询问时回忆相关部分。 它作为本地 MCP stdio 服务器运行,任何兼容客户端都可以生成。每个项目都有自己的私有存储 .curion/;内存从不发送到共享后端。 公共的MCP API(这两个工具、它们严格的输入模式以及公开文本/structuredContent 表面)是稳定且冻结的。 - 设计决策、惯例和“需要记住的事项”在 .curion/ 会话中得以保存。- remember(text) 存储一段项目内存;recall(text) 检索相关部分。每个参数仅包含一个文本参数——公共 API 上没有类型、状态、过滤器或旋钮。- 内存存在于你的项目中。内存永远不会发送到共享后端。用一行 JSON 标记项目为私有,跨项目检索时它永远不会被显示。
概述(AI 翻译)
为AI代理设计的本地内存层,作为模型上下文协议(MCP)标准服务器暴露。
Curion 给你的 AI 代理一个持续的项目记忆 在。跨会话时,它可以记住设计决策、架构选择, 团队大会,以及你选择存储的其他任何东西——并回忆 你问的时候,我会说相关的内容。
它作为本地 MCP 标准服务器运行,任何兼容客户端都可以生成。
每个项目在.curion/拥有自己的私人商店;记忆永远不会存在
发送到共享后端。
公共 MCP API(这两个工具、它们严格的输入模式以及公共工具)
text / [structuredContent 表面)是稳定且冻结的。
目录
- 为什么是库里昂
- 快速入门
- 其他MCP客户端
- 示例提示
- 主要特征
- 隐私与存储
- 配置基础
- 故障排除
- 文档
- 支持、安全与贡献
为什么是库里昂
- 持久性、项目本地内存。 设计决策、约定和
“需要记住的事情”会在
.curion/的各场游戏中得以保存。 - 两个工具,一个表面。
remember(text)存储一个项目部件 memory;recall(text)检索相关部分。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Curion
Project-local memory layer for AI agents, exposed as a Model Context Protocol (MCP) stdio server.
Curion gives your AI agent a persistent memory of the project it is working in. Across sessions it can remember design decisions, architecture choices, team conventions, and anything else you choose to store — and recall the relevant pieces when you ask.
It runs as a local MCP stdio server that any compatible client can spawn.
Each project has its own private store at .curion/; memories are never
sent to a shared backend.
The public MCP API (the two tools, their strict input schemas, and the public
text / structuredContent surfaces) is stable and frozen.
Table of contents
- Why Curion
- Quick start
- Other MCP clients
- Example prompts
- Key features
- Privacy & storage
- Configuration essentials
- Troubleshooting
- Documentation
- Support, security, and contributing
Why Curion
- Persistent, project-local memory. Design decisions, conventions, and
“things to remember” survive across sessions inside
.curion/. - Two tools, one surface.
remember(text)stores a piece of project memory;recall(text)retrieves the relevant pieces. Each takes a singletextparameter — no kinds, states, filters, or knobs on the public API. - Private by default. Memory lives in your project. Memories are never sent to a shared backend. Mark a project private with one line of JSON and it will never be surfaced by cross-project retrieval.
- Pluggable providers. OpenAI-compatible (default) or Anthropic. Add a fallback provider, or enable opt-in semantic retrieval.
- Stable, frozen public API. The two tools, their strict input schemas,
and the public
text/structuredContentsurfaces are stable and frozen.
Quick start
Requires Node.js >= 22 (matches the engines.node field in package.json).
# Recommended: install globally so the `curion` binary is on your PATH.
npm install -g @geanatz/curion
The package installs a curion CLI binary which is the MCP stdio server
entrypoint. When an MCP client spawns it, curion speaks JSON-RPC over
安装
npx -y @modelcontextprotocol/inspector curion