内存自定义:PouchDB🧠
该项目为 MCP 团队提供的内存服务器添加了新功能。它允许创建和管理通过语言模型 (LLM) 捕获交互的知识图谱。🚀
这个仓库是从https://github.com/BRO3886/mcp-memory-custom fork 来的,这是一个很好的起点,再次感谢你修复了时间戳。这个仓库的目标主要是修复 JSON 文件内容不断增加的问题。
新功能✨
1. PouchDB集成
- 服务器现在使用 PouchDB 进行强大的基于文档的存储 
- 为什么? :更好的数据一致性、内置版本控制以及改进的大型数据集性能 
- 维护文件备份以确保兼容性 
2. 自定义内存路径
- 用户现在可以为不同的项目指定不同的内存文件路径 
- 为什么? :此功能增强了内存数据的组织和管理,允许特定于项目的内存存储 
3.时间戳
- 服务器现在为交互生成时间戳 
- 为什么? :时间戳可以追踪每个记忆的创建或修改时间,为存储的数据提供更好的上下文和历史记录 
入门🚀
先决条件🔧
- Node.js(版本 16 或更高版本) 
- PouchDB(作为依赖项自动安装) 
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装知识图谱内存服务器:
安装🛠️
- 克隆存储库: git clone git@github.com:bneil/mcp-memory-pouchdb.git cd mcp-memory-pouchdb
- 安装依赖项: npm install
配置⚙️
服务器需要设置两个环境变量:
- MEMORY_FILE_PATH:存储内存备份文件的绝对路径
- POUCHDB_PATH:PouchDB 数据库存储的绝对路径
claude_desktop_config.json / .cursor/mcp.json中的示例配置:
如果未设置任一环境变量,服务器将无法启动。🚫
可选的环境变量:
- POUCHDB_OPTIONS:附加 PouchDB 配置选项的 JSON 字符串
- DISABLE_MEMORY_FILE:设置为“true”以禁用保存到memory.json文件(仅使用PouchDB进行存储)
运行服务器🚀
更新 mcp 服务器 json 文件 📝
将其添加到您的claude_desktop_config.json / .cursor/mcp.json文件中:
系统提示变更:
本地运行服务器💻
要启动知识图谱内存服务器,请运行:
服务器将通过标准输入/输出监听请求。
API 端点
服务器公开了几个可以通过特定参数调用的工具:
- 获取当前时间⏰ 
- 设置内存文件路径📁 
- 创建实体➕ 
- 创建关系 
- 添加观察📝 
- 删除实体❌ 
- 删除观察结果🗑️ 
- 删除关系 
- 阅读图表📖 
- 搜索节点🔍 
- 开放节点🔓 
致谢🙏
- 灵感来自 Anthropic 的内存服务器 
- 由 PouchDB 提供支持,提供强大的数据存储💾 
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
通过实现 PouchDB 来实现强大的文档存储,并支持创建和管理通过语言模型捕获交互的知识图谱,从而增强 MCP 内存服务器。
Related MCP Servers
- Asecurity-licenseAqualityA high-performance MCP server utilizing libSQL for persistent memory and vector search capabilities, enabling efficient entity management and semantic knowledge storage.Last updated -625372MIT License
- Asecurity-licenseAqualityThis MCP server provides persistent memory integration for chat applications by utilizing a local knowledge graph to remember user information across interactions.Last updated -994,3915
- Asecurity-licenseAqualityA customized MCP memory server that enables creation and management of a knowledge graph with features like custom memory paths and timestamping for capturing interactions via language models.Last updated -104MIT License
- Asecurity-licenseAqualityA high-performance, persistent memory system for the Model Context Protocol (MCP) providing vector search capabilities and efficient knowledge storage using libSQL as the backing store.Last updated -625318MIT License
Appeared in Searches
- A tool for storing chat conversations and generating knowledge graphs
- A server for managing systematic Drupal module development with advanced memory and project features
- Building a Knowledge Graph for Personal Life Organization
- A system or tool for reading, writing, and interacting with local storage
- Tools and strategies for managing company knowledge