server-noonien 是官方 MCP 服务器吗?
不是。它是 sequico 的社区项目,复刻了官方记忆服务器的工具接口。
@sequico
基本信息
面向 AI 智能体的共享、无服务器、无冲突记忆:MCP 记忆知识图谱的多机直接替代方案。
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"server-noonien"
],
"env": {
"NOONIEN_DIR": "~/.noonien"
}
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
server-noonien MCP Server 是一个面向 AI 智能体的共享、无服务器、无冲突的记忆系统。它可以直接替换官方的 @modelcontextprotocol/server-memory 知识图谱,拥有相同的实体、观察、关系和九个工具,并且无需中央服务器或数据库就能在多台机器之间保持同步。
官方记忆服务器只维护一个 JSONL 文件,每次修改都要重写整个文件,因此通过同步文件夹共享时可能悄无声息地丢失写入。server-noonien 则为每台机器分配一个只追加的分片,读取时再把所有分片合并成一张图。这张图是一个 CRDT(按混合逻辑时钟排序的 LWW-Element-Set),所以合并永远不会冲突。分片可以通过内置的 nooniend 守护进程点对点传输(经由 Tailscale、WireGuard 或普通局域网),也可以通过你已有的文件夹或 S3 兼容存储桶传输。它以 MPL-2.0 开源,在 npm 上以 server-noonien 发布,需要 Node.js 22 或更高版本。
服务器通过 stdio 使用 MCP,不需要任何参数,由客户端负责启动。在单台机器上无需额外设置即可使用。README 中的配置把它注册为 memory,因此可以替换现有的官方记忆服务器,而智能体无需任何改动。
claude mcp add memory -- npx -y server-noonien
在 claude_desktop_config.json 中:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "server-noonien"],
"env": { "NOONIEN_DIR": "~/.noonien" }
}
}
}
把同样的 mcpServers 条目放入 ~/.cursor/mcp.json。
在 .vscode/mcp.json 中:
{
"servers": {
"memory": {
"type": "stdio",
"command": "npx",
"args": ["-y", "server-noonien"],
"env": { "NOONIEN_DIR": "~/.noonien" }
}
}
}
为每台机器设置唯一的 NOONIEN_NODE_ID(默认为主机名),并在每台机器上运行一个 nooniend 守护进程:
npm install -g server-noonien
NOONIEN_DIR=~/.noonien NOONIEND_TAILSCALE=true nooniend
不使用 Tailscale 时,可以用 NOONIEND_PEERS=host:27878 指定一个可达的种子节点,或使用 NOONIEND_DNS_SRV。如果想改用共享存储,可设置 NOONIEN_BACKEND=file 并指向同步文件夹,或设置 NOONIEN_BACKEND=s3 并配置 NOONIEN_S3_BUCKET。
要迁移现有的官方记忆文件,运行 noonien import memory.jsonl。
memory://knowledge-graph 资源。noonien 维护 CLI(import、export、merge、compact、query),守护进程提供 Prometheus 指标。create_entities、create_relations、add_observations、delete_entities、delete_observations、delete_relations、read_graph、search_nodes 和 open_nodes。read_graph 和 search_nodes 还支持可选分页,search_nodes 支持 entityType 过滤。update_entities 重命名实体或修改其类型;update_observations 替换观察内容;update_relations 修改关系的类型或端点;merge_entities 把一个实体合并到另一个;read_conflicts 列出被多个节点写过的元素及其作者。server-memory JSONL 文件,继续使用相同的工具。与官方 server-memory 相比,server-noonien 支持多台机器,并且可以安全地通过同步文件夹共享,因为它是追加写入而不是重写整个文件。两者都不需要服务器或云账号。与托管记忆服务相比,它不需要账号,存储保留在你自己的机器或存储桶上。它使用显式知识图谱,而不是向量检索。
NOONIEN_NODE_ID,同一时间只能有一个服务器以该 ID 写入。NOONIEND_TAILSCALE、NOONIEND_DNS_SRV 或 NOONIEND_PEERS),并确保所有节点使用同一个端口。自 1.0.3 起默认端口为 27878。nooniend 拒绝启动:它只复制目录,因此不能在 NOONIEN_BACKEND=s3 或 memory 下运行。If-Match/If-None-Match)。AWS S3、Cloudflare R2 和 MinIO 都支持。不是。它是 sequico 的社区项目,复刻了官方记忆服务器的工具接口。
免费。它以 MPL-2.0 开源,不需要账号或托管服务。
单台机器上不需要。只有在多台机器之间点对点同步时才需要 `nooniend`。`file` 和 `s3` 后端则通过共享存储同步。
能。把 `memory` 服务器的命令换成 `npx -y server-noonien` 即可。九个工具完全相同,旧文件可以用 `noonien import` 导入。
请在 VPN 或防火墙之后运行,并开启 mTLS。每个节点证书的通用名就是其节点 ID,因此节点只能推送自己的分片。
只有选择 `s3` 后端时才会。否则分片都留在你自己的机器上。

Serve your docs to AI agents over SSH and MCP. Agents use ls, cat, grep, find, and pipes against a virtual filesystem backed by your documentation. Identity-scoped access, governed writing with human approval, and portab

Local-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.

Search published GPU deployment, rack integration and structured cabling resources; read canonical documents and Leviathan Systems company service scope. Anonymous, read-only Streamable HTTP MCP. No credentials required.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
High-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 162 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
评论