mcpField
M
Memory MCP 服务器

Memory MCP 服务器

本地服务
github.com/shadowcz007记忆与知识382 周前更新

关于 Memory MCP 服务器

Memory MCP 服务器是一个用于管理知识图谱的 MCP 服务,支持交互式、命令行和 JSON 配置启动。它提供图谱读写、搜索及自动数据持久化,并带有基于图谱生成短故事的实验功能。

主要功能

  1. 01交互式、命令行和 JSON 启动
  2. 02创建和删除实体及关系
  3. 03搜索节点并读取图谱
  4. 04添加和删除观察记录
  5. 05自动持久化数据
  6. 06提供图谱主题短故事资源

适用场景

  1. 01维护实体、关系和观察记录
  2. 02搜索节点或读取完整知识图谱
  3. 03保存图谱数据以便后续使用
  4. 04按主题获取图谱短故事

MCP 相关

该 MCP 服务通过 tools、resource 和 sampling 支持 MCP 协议,向客户端提供知识图谱操作及短故事资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

Memory MCP 服务器

基于 MCP Servers - memory 改造的知识图谱管理服务器

功能特点

  • 支持多种启动方式:交互式、命令行、JSON配置
  • 生成符合知识图谱知识背景的短故事(实验)(查看 mcp_client.py 中的 handle_sampling_message 函数)
  • 完整的知识图谱管理功能
  • 支持MCP协议:tools、resource、sampling
  • 自动数据持久化
  • 灵活的配置选项

快速开始

启动方式
  1. 交互式启动 直接运行程序(双击),按提示输入配置:
  • 程序会提示输入端口号(默认8080)
  • 程序会提示输入内存文件路径(默认为程序所在目录的memory.json)
2. 命令行传参

启动服务

mcp_server_memory.exe --port 8080 --memory-path ./memory.json
3. JSON配置启动

通过管道传入JSON配置:

echo '{"jsonrpc": "2.0","method": "start","id": 2,"params":{"port": 8080, "memory_path": "./memory.json"}}' | ./mcp_server_memory.exe

获取帮助信息

echo '{"jsonrpc": "2.0","method": "help","id": 1}' | mcp_server_memory.exe

配置项

参数说明默认值
port服务器监听端口8080
memory_path数据存储文件路径./memory.json

API 接口

实体操作
  • create_entities: 创建实体
  • delete_entities: 删除实体
  • search_nodes: 搜索节点
  • open_nodes: 打开指定节点
关系操作
  • create_relations: 创建关系
  • delete_relations: 删除关系
观察操作
  • add_observations: 添加观察
  • delete_observations: 删除观察
图谱操作
  • read_graph: 读取完整图谱
Resource 接口
  • memory://short-story/all: 获取所有基于知识图谱生成的短故事
  • memory://short-story/{topic}: 获取指定主题的短故事
    • topic: 故事主题关键词,例如 "科技"、"历史" 等

数据持久化

  • 数据以JSON行格式存储
  • 自动保存最新配置到 config.json
  • 支持相对/绝对路径
  • 自动创建不存在的目录

注意事项

  • Windows系统推荐使用 \ 或 \\ 作为路径分隔符
  • 确保程序对存储路径有读写权限
  • 首次运行自动创建存储文件

相关链接


Starting MCP Memory Server

by Mixlab

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。