快速开始
本章节是 GitHub Wiki: Getting Started 的镜像。
1. 构建
# 克隆仓库
git clone https://github.com/lingtian303/MemoryCenter.git
cd MemoryCenter
# 构建动态库(memory_center.dll / libmemory_center.so / libmemory_center.dylib)
cargo build --release -p memory-center-ffi
# 构建产物位于:
# Windows: target/release/memory_center.dll
# Linux: target/release/libmemory_center.so
# macOS: target/release/libmemory_center.dylib
2. 接入方式选择
| 场景 | 推荐方式 | 详见 |
|---|---|---|
| AI 编程客户端(Claude Code / Cursor / Trae) | MCP Server (stdio) | MCP 集成 |
| 远程 Agent / Web 端 | MCP Streamable HTTP | MCP 配置指南 |
| Python 项目 | Python 原生绑定 (PyO3) | README 示例 |
| C/C++ 项目 | C ABI 动态库 | README 示例 |
| Node.js 项目 | napi-rs 绑定 | README 示例 |
| Rust 项目 | 直接依赖 crate | Crate 选择指南 |
| 浏览器 / Edge | WASM 组件 | Crate 选择指南 |
3. MCP Server 一键配置(推荐)
最简接入:构建 MCP server 二进制,在客户端配置文件中指定 command 即可。
cargo build --release -p memory-center-mcp
# 产物:target/release/memory-center-mcp
客户端配置(Claude Code / Cursor / Trae):
{
"mcpServers": {
"memory-center": {
"command": "/path/to/memory-center-mcp",
"env": {
"MEMORY_CENTER_ROOT": "/path/to/memory/data"
}
}
}
}
启动后 Agent 会自动发现 21 个 tools,无需额外编码。