本扩展将 Basic Memory 集成到 Zed 编辑器 的 助手 中,使其作为上下文服务器运行。Basic Memory 支持用户通过与大型语言模型进行自然对话来构建持久知识,并将所有内容保存在本地计算机的简单 Markdown 文件中。
此扩展将 Basic Memory 集成到 Zed 编辑器的助手中,作为上下文服务器。配置完成后,你可以在 Zed 助手中使用 Basic Memory 构建和搜索知识笔记。
⚠️ 重要提示
此扩展当前要求 Zed 支持 MCP 工具,这仍处于开发阶段。虽然您可以现在安装扩展,但其功能将在 Zed 添加 MCP 工具支持的未来更新中可用。请关注 Zed 的发布 以获取更新。
pip install uv
uv tool install basic-memory
转到:Zed > Extensions。或者使用命令调色板搜索“extensions”。
将以下内容添加到您的 Zed 设置中:
{
"context_servers": {
"mcp-server-basic-memory": {
"settings": {
"project": "optional-project-name"
}
}
}
}
project
设置是可选的:
~/basic-memory/config.json
或通过环境变量 BASIC_MEMORY_PROJECT
设置)。您可以配置这些设置:
配置完成后,Basic Memory 将在 Zed 助手中可用。您可以使用以下提示:
- “创建关于软件架构模式的笔记”
- “我对函数式编程了解什么?”
- “在我的笔记中搜索有关 React 钩子的信息”
Basic Memory 支持多个项目以分离不同类型的笔记。如果您在不同的代码库或主题上工作,可能需要为每个维护单独的知识库。
此扩展需要编译为 WebAssembly (WASM):
rustup target add wasm32-wasip1
cargo build --target wasm32-wasip1 --release
要进行本地测试:
注意:当作为开发扩展安装时,Zed 将自动使用目标目录中的构建文件。
有关更详细的信息,请访问:
此项目根据 Apache License, Version 2.0(“许可证”)进行许可。您可以在以下链接获取许可证副本:
http://www.apache.org/licenses/LICENSE-2.0
此扩展与 basic-memory
MCP 服务器接口,这是由 Basic Machines 开发的独立产品,并根据 GNU Affero General Public License, Version 3.0(AGPL-3.0)许可。basic-memory
MCP 服务器的许可证可以在以下链接找到:
https://www.gnu.org/licenses/agpl-3.0.html
请注意,虽然此扩展本身根据 Apache 2.0 许可证分发,但与 basic-memory
相关的功能可能需要遵守其 AGPL-3.0 许可证条款。