Memory Box MCP Server

Memory Box MCP Server

site icon
2025.03.15 4
JavaScript记忆管理语义搜索开发效率
Memory Box MCP Server 是一个与 Memory Box 实例集成的服务,用于保存、搜索和格式化记忆,支持语义理解。它允许用户通过 Cline 和 Claude Desktop 直接与 Memory Box 进行交互,实现语义搜索和记忆管理。
View on GitHub

Overview

基本能力

产品定位

Memory Box MCP Server 是一个与 Memory Box 实例集成的服务,用于保存、搜索和格式化记忆,支持语义理解。

核心功能

  • 保存记忆:将格式化的记忆保存到 Memory Box,包括源信息和元数据。
  • 搜索记忆:使用语义搜索功能查找记忆。
  • 检索记忆:获取所有记忆或特定存储桶中的记忆。
  • 查找相关记忆:发现语义上相似的记忆。
  • 检查记忆状态:监控记忆的处理状态。
  • 格式化记忆:根据结构化系统提示格式化记忆。
  • 使用统计:查看当前计划、使用指标和资源限制。

适用场景

  • 需要保存和检索技术信息的开发者。
  • 需要管理大量记忆和知识的团队。
  • 需要语义搜索功能的用户。

工具列表

  • save_memory:保存记忆到 Memory Box。
  • search_memories:使用语义搜索查找记忆。
  • get_all_memories:检索所有记忆。
  • get_bucket_memories:获取特定存储桶中的记忆。
  • format_memory:格式化文本而不保存。
  • get_related_memories:查找语义上相似的记忆。
  • check_memory_status:检查记忆的处理状态。
  • get_usage_stats:获取用户使用统计和计划信息。

常见问题解答

  1. 如何解决安装问题?
  2. 确保 Memory Box 令牌正确配置。
  3. 验证 Memory Box 实例是否运行并可访问。
  4. 检查 Cline 日志中的错误消息。

使用教程

使用依赖

需要运行 Memory Box 实例(自托管或使用托管版本)。

安装教程

通过 Smithery 安装:

npx -y @smithery/cli install @amotivv/memory-box-mcp --client claude

调试方式

  1. 编辑 Cline MCP 设置文件: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  2. 添加 Memory Box 令牌到 MEMORY_BOX_TOKEN 环境变量。
  3. 可选:通过更改 DEFAULT_BUCKET 值自定义默认存储桶。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。