mcpField
M
MemoFS MCP Server

MemoFS MCP Server

远程服务
memofs.dev记忆与知识6今天更新

关于 MemoFS MCP Server

MemoFS MCP Server 让 AI 编码 Agent 读取、搜索和更新持久项目记忆,并访问 AgentFS 会话数据。它支持将记忆关联到代码文件、标记过时或未验证内容,并控制会话结果是否转为持久记忆。

主要功能

  1. 01读取、搜索和更新项目记忆
  2. 02将记忆关联到源文件
  3. 03标记过时或未验证的记忆
  4. 04管理 AgentFS 会话数据
  5. 05控制持久记忆提升
  6. 06提供记忆、图谱和会话资源

适用场景

  1. 01编码时找回项目上下文
  2. 02查找关联到已变更源文件的记忆
  3. 03检查或更新已存储的项目知识
  4. 04管理会话结果和记忆清理

MCP 相关

向 MCP 客户端提供用于记忆和 AgentFS 会话访问的 10 个工具及 9 个资源。通过 stdio 运行,并支持 local 或 hybrid 运行模式。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://memofs.dev/api/v1/projects/{projectId}/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://memofs.dev/api/v1/projects/{projectId}/mcp需要授权
安装包
npm@memofs/mcp-server1.3.0-beta.3

工具

详细介绍

@memofs/mcp-server

npm version   Status: Beta   npm downloads   CI   Docs   MIT License

用于 MemoFS Agent 集成的模型上下文协议服务。

这是什么?

@memofs/mcp-server 包让 AI 编码 Agent(如 Claude Desktop、Cursor、Zed 和 OpenCode)能够通过模型上下文协议(MCP)安全地读取、搜索和更新项目记忆。它封装了核心运行时,并提供 10 个面向模型的工具(4 个记忆动词 + 6 个 AgentFS 会话工具)以及 9 个用于访问记忆、图谱和会话的资源。

主要功能:

  • 代码锚定 — memofs.remember 接受可选的 anchor 参数,将记忆绑定到源文件;锚定文件发生变化时,memofs.recall 会显示 stale 标记。
  • 记忆衰减检测 — 当记忆超过其类型对应的衰减下限时,召回结果会带有 unverified 标记。
  • 会话结果 — memofs_agent_session_complete 接受 outcome、ephemeral 和 reason 参数,用于控制一张 5 行的行为矩阵,以决定是否将记忆提升为持久记忆以及如何清理工作区。

安装

大多数 MCP 客户端会按需通过 npx 调用该服务,无需安装:

npx -y @memofs/mcp-server --help

如果要将该服务安装为开发依赖:

npm install -D @memofs/mcp-server

需要 Node.js >= 22。

或者在客户端配置中直接通过 npx 使用:

npx -y @memofs/mcp-server --help

快速开始

你可以将 MCP 客户端(例如 Claude Desktop、Cursor 或任何 MCP 客户端)配置为通过 stdio 启动该服务。

MCP 客户端配置
{
  "mcpServers": {
    "memofs": {
      "command": "npx",
      "args": [
        "-y",
        "@memofs/mcp-server",
        "--runtime",
        "local",
        "--root",
        "/absolute/path/to/project"
      ]
    }
  }
}

配置与用法

该服务支持两种运行模式(local、hybrid),可通过 --cloud-url 和 --api-key 进行云端同步,并支持严格的 --read-only 标志,在与不受信任的客户端一起使用时阻止会修改数据的工具。

有关所有主流 AI 工具的完整设置说明、公开的工具和资源列表以及运行模式选项,请参阅完整文档。

贡献

有关在 monorepo 中进行格式化、代码检查和测试的详情,请参阅我们的中央贡献指南和开发脚本。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。