Token导航 LogoToken导航TokenDH.com
MCP Memory Enhanced logo
数据服务stdio官方级别未说明来源级核验

MCP Memory Enhanced

MCP Server

一个增强版的MCP内存服务器,支持SQLite后端以提高性能和可扩展性,适用于需要高效内存管理和数据存储的场景。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
内存管理TypeScript性能优化Docker支持

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

JamesPrial

提供方

JamesPrial

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -d \

详细介绍

MCP内存增强

![CI](https://github.com/JamesPrial/mcp-memory-enhanced/actions/workflows/ci.yml) ](https://github.com/JamesPrial/mcp-memory-enhanced/actions/workflows/docker-publish.yml) ](https://github.com/JamesPrial/mcp-memory-enhanced/releases) ![Coverage](https://github.com/JamesPrial/mcp-memory-enhanced) ![License](LICENSE)

增强型叉子 MCP内存服务器 SQLite后端支持可提高性能和可扩展性。 现在是v1.0.0-生产就绪! 🚀

🚀 特性

  • 双存储后端:在JSON(原始)和SQLite存储之间进行选择
  • 3-10x性能改进:SQLite后端提供了显著的速度提升
  • 生产就绪Docker支持:多阶段构建、运行状况检查和UnRAID兼容性
  • 向后兼容:与原始MCP协议100%兼容
  • 迁移工具:从JSON无缝迁移到SQLite存储

📊 性能比较

基于10000多个实体的基准:

操作JSON后端SQLite后端改进
实体创建3.5秒0.014秒速度提高250倍
搜索(1000个结果)450毫秒30毫秒快15倍
内存使用量850MB180MB减少79%
存储大小125MB87MB小30%

🐳 Docker快速入门

docker run -d \
  --name mcp-memory-enhanced \
  -p 6970:6970 \
  -v /path/to/data:/data \
  -e STORAGE_TYPE=sqlite \
  ghcr.io/jamesprial/mcp-memory-enhanced:latest

📦 安装

来自npm(通过GitHub)

# Latest version
npm install github:JamesPrial/mcp-memory-enhanced

# Specific version
npm install github:JamesPrial/mcp-memory-enhanced#v1.0.0

来源

git clone https://github.com/JamesPrial/mcp-memory-enhanced.git
cd mcp-memory-enhanced
npm install
npm run build

使用Docker Compose

docker-compose up -d

🔧 配置

环境变量

变量默认值描述
STORAGE_TYPEjson存储后端: sqlitejson
STORAGE_PATHOS临时目录数据文件目录
SQLITE_DB_NAMEknowledge.dbSQLite数据库文件名
PORT6970健康检查服务器端口(仅限Docker)
LOG_LEVELinfo日志记录级别

MCP配置

添加到MCP客户端设置中:

{
  "mcpServers": {
    "memory": {
      "command": "node",
      "args": ["/path/to/mcp-memory-enhanced/dist/index.js"],
      "env": {
        "STORAGE_TYPE": "sqlite",
        "STORAGE_PATH": "/path/to/data"
      }
    }
  }
}

🔄 从JSON到SQLite的迁移

# Using the migration tool
npm run migrate /path/to/knowledge-graph.jsonl

或者使用Docker:

docker run --rm \
  -v /path/to/json-data:/source \
  -v /path/to/sqlite-data:/data \
  ghcr.io/jamesprial/mcp-memory-enhanced:latest \
  node dist/migrate.js /source/knowledge-graph.jsonl

🏥 健康检查(仅限Docker)

Docker容器在以下位置提供了一个健康端点 http://localhost:6970/health:

{
  "status": "healthy",
  "timestamp": "2025-08-05T12:00:00.000Z",
  "storage": {
    "type": "sqlite",
    "stats": {
      "entityCount": 1000,
      "relationCount": 500,
      "observationCount": 2000,
      "storageSize": 1048576
    }
  }
}

🚀 UnRAID部署

  1. 下载 UnRAID模板
  2. 在UnRAID web UI中:Docker→ 添加容器→ 模板
  3. 选择模板文件并根据需要进行配置

🛠️ 发展

运行测试

npm test

构建Docker镜像

docker build -f Dockerfile.standalone -t mcp-memory-enhanced .

本地运行

STORAGE_TYPE=sqlite npm start

📈 建筑

增强型MCP内存服务器使用干净的存储抽象层:

┌─────────────────┐
│   MCP Client    │
└────────┬────────┘
         │ stdio
┌────────▼────────┐
│   MCP Server    │
│   (index.ts)    │
└────────┬────────┘
         │
┌────────▼────────┐
│ KnowledgeGraph  │
│    Manager      │
└────────┬────────┘
         │
┌────────▼────────┐
│ IStorageBackend │
└────────┬────────┘
         │
    ┌────┴────┐
    │         │
┌───▼───┐ ┌──▼────┐
│ JSON  │ │SQLite │
└───────┘ └───────┘

🤝 贡献

欢迎投稿!拜托:

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feat/amazing-feature)
  3. 提交您的更改(git commit -m 'feat: add amazing feature')
  4. 推到分支(git push origin feat/amazing-feature)
  5. 打开拉取请求

📄 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

🙏 致谢

📊 状态

  • 第一阶段:✅ 核心实施(完成)
  • 第二阶段:✅ Docker支持(完整)
  • 第三阶段:✅ CI/CD管道(完整)
  • 第四阶段:🔄 生产硬化(下)

______________________________________________________________________

🤖 通过以下方式增强了生产使用❤️ 靠近 @詹姆斯·普里阿尔

目录标签

目录标签

内存管理TypeScript性能优化Docker支持本地部署数据存储SQLite

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP