内存协议服务器

MemQ MCP Server是一个独立的多层图内存协议服务器,支持Redis、Qdrant和Neo4j/FalkorDB等后端存储,适用于需要持久化代理记忆的场景。

  • by multinex-ai
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 multinex-ai/memq-mcp

使用说明

MemQ MCP服务器

这是用于的独立模型上下文协议(MCP)服务器 MemQ --Multinex AI的主权存储协议。

概述

MemQ提供了一个多层图内存协议(HOT/WARM/COLD),支持跨Redis、Qdrant和Neo4j/FalkorDB的持久代理调用。

安装

克劳德桌面(通过Smithery)

要在Claude Desktop中安装MemQ MCP服务器,请使用Smithery CLI:

npx @smithery/cli install @multinex/memq-mcp --client claude

手动安装(光标/风帆/副驾驶/克劳德)

将以下内容添加到您的项目中 .mcp.json 或您的全局MCP配置文件:

{
  "mcpServers": {
    "memq-mcp": {
      "command": "deno",
      "args": [
        "run",
        "--allow-net",
        "--allow-env",
        "--allow-read",
        "--allow-write",
        "mod.ts"
      ],
      "env": {
        "QDRANT_URL": "http://localhost:6333",
        "FALKOR_REDIS_URL": "redis://localhost:6379"
      }
    }
  }
}

通过Docker运行

如果您更喜欢将网关作为容器运行或将其部署到远程环境:

docker run -p 8000:8000 ghcr.io/multinex-ai/memq-mcp:latest

配置

MemQ需要运行后端来存储内存。如果不使用默认值,请设置以下环境变量:

  • QDRANT_URL (默认值:http://localhost:6333)
  • FALKOR_REDIS_URL (默认值:redis://localhost:6379)
  • SOUL_JOURNAL_PATH (默认值:/tmp/soul_journal.jsonl)