PentaCore
一个用Rust编写的MCP服务器,使用加密SQLite存储AI代理的状态,支持笔记树和实体查询,旨在替代Markdown文件管理长期任务上下文。
时间轴 (近 90 天)
PentaCore 是一个用 Rust 编写的 MCP 服务器,使用加密 SQLite 文件作为 AI 代理的状态存储,单一二进制文件。
PentaCore 内置 all-MiniLM-L6-v2 嵌入模型,支持精确词搜索(FTS5)和语义搜索。
PentaCore 的 MCP 服务器默认仅使用 stdio 传输,只能由启动它的进程调用。
PentaCore 的 HTTP 模式仅监听回环地址,且没有至少 32 字符的令牌则拒绝启动。
PentaCore 的 HTTP 模式要求精确的 Host 头以阻止 DNS 重绑定,并拒绝任何带有 Origin 头的请求。
PentaCore 使用 SQLCipher 进行静态数据加密,并启用 secure_delete 和清除后清理 WAL。
PentaCore 的 SQLCipher 密钥编译在二进制文件中,因此它只能保护文件免受仅拥有文件的人访问,不能保护拥有二进制或源代码的人。
PentaCore 提供 resume 调用,新会话开始时一次调用返回最后检查点、进行中的工作、阻塞项、失败尝试、已做决策以及所有未完成的检查清单项,响应适配可配置的 token 预算。
PentaCore 提供 query_entities 调用,用于字段过滤查询(如“尚未通过检查 X 的内容”),结果不取决于代理如何表述笔记。
PentaCore 提供 summarize 调用记录步骤完成后的工作和结果,task_summary 按树顺序返回整个任务的摘要,无论下面有多少笔记。
还有 4 条时间轴事件
全部知识事实 (14)
PentaCore 是一个用 Rust 编写的 MCP 服务器,使用加密 SQLite 文件作为 AI 代理的状态存储,单一二进制文件。
50%待验证PentaCore 内置 all-MiniLM-L6-v2 嵌入模型,支持精确词搜索(FTS5)和语义搜索。
50%待验证PentaCore 的 MCP 服务器默认仅使用 stdio 传输,只能由启动它的进程调用。
50%待验证PentaCore 的 HTTP 模式仅监听回环地址,且没有至少 32 字符的令牌则拒绝启动。
50%待验证PentaCore 的 HTTP 模式要求精确的 Host 头以阻止 DNS 重绑定,并拒绝任何带有 Origin 头的请求。
50%待验证PentaCore 使用 SQLCipher 进行静态数据加密,并启用 secure_delete 和清除后清理 WAL。
50%待验证PentaCore 的 SQLCipher 密钥编译在二进制文件中,因此它只能保护文件免受仅拥有文件的人访问,不能保护拥有二进制或源代码的人。
50%待验证PentaCore 提供 resume 调用,新会话开始时一次调用返回最后检查点、进行中的工作、阻塞项、失败尝试、已做决策以及所有未完成的检查清单项,响应适配可配置的 token 预算。
50%待验证PentaCore 提供 query_entities 调用,用于字段过滤查询(如“尚未通过检查 X 的内容”),结果不取决于代理如何表述笔记。
50%待验证PentaCore 提供 summarize 调用记录步骤完成后的工作和结果,task_summary 按树顺序返回整个任务的摘要,无论下面有多少笔记。
50%待验证PentaCore 不规划任务或决定下一步,只存储给定内容并返回请求内容。
50%待验证PentaCore 适用于代理在多个会话中处理大量类似目标、经历上下文压缩,并需要精确回答“完成了什么、发现了什么、还剩什么”的场景。
50%待验证PentaCore 不适合依赖关系的软件开发任务跟踪器(应使用 Beads 或 Claude Code 内置任务)、单个会话中的短任务、以及关于用户或其偏好的长期记忆。
50%待验证PentaCore 的 Linux、macOS 和 Windows 二进制文件在 GitHub Releases 中提供,包含 SHA256SUMS、SBOM 和构建来源证明。
50%