关于 MemoFS MCP Server
MemoFS MCP Server 让 AI 编码 Agent 读取、搜索和更新持久项目记忆,并访问 AgentFS 会话数据。它支持将记忆关联到代码文件、标记过时或未验证内容,并控制会话结果是否转为持久记忆。
主要功能
- 01读取、搜索和更新项目记忆
- 02将记忆关联到源文件
- 03标记过时或未验证的记忆
- 04管理 AgentFS 会话数据
- 05控制持久记忆提升
- 06提供记忆、图谱和会话资源
适用场景
- 01编码时找回项目上下文
- 02查找关联到已变更源文件的记忆
- 03检查或更新已存储的项目知识
- 04管理会话结果和记忆清理
MCP 相关
向 MCP 客户端提供用于记忆和 AgentFS 会话访问的 10 个工具及 9 个资源。通过 stdio 运行,并支持 local 或 hybrid 运行模式。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://memofs.dev/api/v1/projects/{projectId}/mcpclaude mcp add --transport http dev-memofs https://memofs.dev/api/v1/projects/{projectId}/mcp{"mcpServers":{"dev-memofs":{"type":"http","url":"https://memofs.dev/api/v1/projects/{projectId}/mcp"}}}在 Cursor 中打开{"servers":{"dev-memofs":{"type":"http","url":"https://memofs.dev/api/v1/projects/{projectId}/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-memofs":{"type":"http","url":"https://memofs.dev/api/v1/projects/{projectId}/mcp"}}}{"mcpServers":{"dev-memofs":{"serverUrl":"https://memofs.dev/api/v1/projects/{projectId}/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://memofs.dev/api/v1/projects/{projectId}/mcp需要授权工具
详细介绍
@memofs/mcp-server
用于 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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。