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

MCP Memory SQLite

MCP Server

一个基于SQLite的个人知识图谱和记忆系统,为AI助手提供跨对话的持久记忆功能,适用于知识管理、关系追踪和智能文本搜索。

工具数

0

提示词数

0

GitHub Stars

13

资源数

0
知识图谱本地存储TypeScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

spences10

提供方

spences10

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

mcp-memory-sqlite 翻译为中文是:“MCP内存SQLite(数据库)”。不过,这里的“MCP”可能是一个特定上下文或项目中的缩写,没有具体上下文的话,它可能代表某个特定的系统、模块或项目名称。在翻译时,我们通常会保留这样的缩写,除非有明确的上下文说明其含义。所以,最直接的翻译就是“MCP内存SQLite(数据库)”

用于人工智能助手的个人知识图谱与记忆系统 带有优化文本搜索功能的SQLite。非常适合为Claude(或任何 在对话间持久保存MCP兼容的AI持久内存!

为什么要使用这个?

给你的AI助手赋予记忆功能!这个工具能让Claude(或其他AI (助手们)记住实体、概念及其关系 跨越对话。非常适合:

  • 📚 书籍 个人知识管理 - 构建自己的知识体系

图表

  • 机器人 AI助手记忆 - 帮助克劳德记住重要的

关于您的项目、偏好和背景的信息

  • 🔗(此符号在中文中无直接对应含义,通常表示链接或连接,可译为“链接”或根据上下文保留原样) 关系追踪 - 连接思想、人、项目和

概念

  • 🔍 看起来像是一个放大镜的符号,通常用于表示搜索、查看细节或调查等动作,在中文里可以简单地翻译为“🔍(放大镜/搜索)”。不过,具体翻译时,这个符号往往不直接翻译,而是根据上下文来解释其含义。 智能文本搜索 - 使用灵活的方法查找信息,

按相关性排序的文本搜索

特点/特性

  • 100%本地化与私密性您所有的数据都留在您的机器上
  • 轻松设置开箱即用,与Claude Desktop完美兼容
  • 灵活文本搜索使用模糊匹配进行不区分大小写的搜索

处理不同命名约定的匹配

  • 相关性排名结果按名称匹配优先级 > 类型优先级排序

比赛 > 观察比赛

  • 智能去重自动防止重复

关系

  • 上下文优化专为大型语言模型(LLM)上下文设计

效率 - 无冗余数据膨胀

  • 简洁的API用于创建、搜索和(其他功能的)直观工具

管理你的知识图谱

快速入门

对于Claude Desktop用户 (推荐):

将此添加到您的Claude桌面配置中:

{
	"mcpServers": {
		"memory": {
			"command": "npx",
			"args": ["-y", "mcp-memory-sqlite"]
		}
	}
}

就是这样!克劳德现在可以在不同对话中记住事情了。

安装

如果你想在自己的项目中使用它:

npm install mcp-memory-sqlite
# or
pnpm add mcp-memory-sqlite

配置

可选使用环境变量自定义数据库位置 变量:

  • SQLITE_DB_PATH在哪里存储您的数据(默认:

./sqlite-memory.db

MCP 工具

创建实体

创建或更新带有观测值的实体。

参数:

  • entities实体对象数组

- name (字符串):唯一实体标识符 - entityType (字符串):实体的类型/类别 - observations (string\[\]): 观察字符串数组

示例:

{
	"entities": [
		{
			"name": "Claude",
			"entityType": "AI Assistant",
			"observations": [
				"Created by Anthropic",
				"Focuses on being helpful, harmless, and honest"
			]
		}
	]
}

搜索节点

使用文本搜索查找实体及其关系 相关性排名。

参数:

  • query (字符串):要搜索的文本
  • limit (数字,可选):要返回的最大结果数(默认:10,

最大值:50)

示例:

{
	"query": "AI Assistant",
	"limit": 5
}

文本搜索功能:

  • 不区分大小写搜索时忽略大小写差异
  • 灵活匹配自动处理间距变化,

下划线,以及连字符 - “JavaScript framework”将匹配“javascript_framework” - "web-development" 将匹配 "web_development" 或 "web “development”翻译成中文是“发展”

  • 跨平台搜索实体名称、实体类型以及所有(相关内容)

观察结果/观测数据

  • 相关性排名结果按匹配位置优先排序

(名称 > 类型 > 观察)

读取图表

获取最近的实体及其关系(返回最后10个实体) (默认)。

参数:

创建关系

在实体之间创建关系。重复关系(相同的 源、目标和类型)将被自动忽略。

参数:

  • relations关系对象数组

- source (字符串):源实体名称 - target (字符串):目标实体名称 - type (字符串):关系类型

示例:

{
	"relations": [
		{
			"source": "Claude",
			"target": "Anthropic",
			"type": "created_by"
		}
	]
}

注: 如果你尝试多次创建相同的关系, 只有第一个会被存储。这可以防止重复 在您的知识图谱中的关系。

删除实体

删除一个实体及其所有相关数据(观测值和关系)。

参数:

  • name (字符串):要删除的实体名称

删除关系

删除实体之间的特定关系。

参数:

  • source (字符串):源实体名称
  • target (字符串):目标实体名称
  • type (字符串):关系类型

获取带有关系的实体

获取一个实体及其所有关系和直接连接项 实体。非常适合探索围绕特定(主题/领域)的知识图谱 概念。

参数:

  • name (字符串):要检索的实体名称

返回值:

  • entity所请求的实体
  • relations所有以此实体为源或目标的关系
  • relatedEntities与这个实体相连的所有实体

示例:

{
	"name": "Claude"
}

与Claude桌面版的使用

在您的Claude桌面配置中添加:

最小配置(使用默认值) ./sqlite-memory.db):

{
	"mcpServers": {
		"memory": {
			"command": "npx",
			"args": ["-y", "mcp-memory-sqlite"]
		}
	}
}

使用自定义数据库路径:

{
	"mcpServers": {
		"memory": {
			"command": "npx",
			"args": ["-y", "mcp-memory-sqlite"],
			"env": {
				"SQLITE_DB_PATH": "/path/to/your/memory.db"
			}
		}
	}
}

数据库模式

该工具使用纯SQLite实现快速、可靠的存储:

桌子

  • 实体存储实体元数据(名称、类型、创建时间)
  • 观察结果存储与实体相关联的观测数据
  • 关系存储实体之间的关系(具有唯一性)

约束以防止重复

所有查询均使用优化的SQLite索引以实现快速文本搜索,并且 关系遍历。

发展

# Install dependencies
pnpm install

# Build
pnpm run build

# Run in development mode
pnpm run dev

# Run tests
pnpm test

它是如何工作的

在后台,它使用的是:

  • SQLite 用于快速、可靠的本地存储
  • better-sqlite3(可译为“增强版SQLite3”或保持原名,根据上下文判断是否需要具体翻译) 用于Node.js集成
  • 优化文本搜索 具有相关性排序和模糊匹配功能

您的数据存储在一个单独的(地方/系统中) .db 电脑上的文件 - 没有 云端,无需外部服务,完全私有。

许可证

麻省理工学院(MIT)

致谢/贡献者名单

构建于:

SQLite 驱动程序

目录标签

目录标签

知识图谱本地存储TypeScriptClaude本地部署AI记忆关系数据库文本搜索

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP