GC

geanatz/curion

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

32 stars 0 forks 质量 75 趋势 15Apache-2.0

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

  • 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 single text parameter — 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 / structuredContent surfaces 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

在 GitHub 查看完整 README

安装

npx -y @modelcontextprotocol/inspector curion
新手?先看 mcpskill.org 教程 →