内存 MCP
使用低级服务器实现和 SQLite 存储来存储和检索记忆的模型上下文协议服务器。
安装
该项目使用uv而不是 pip 进行依赖管理。uv 是一个快速、可靠的 Python 包安装程序和解析器。
使用 uv 安装:
或者直接从源安装:
对于开发:
如果你没有安装uv,可以按照官方说明进行安装。
用法
运行服务器
这将启动 MCP 服务器,允许您存储和检索记忆。
可用工具
内存 MCP 提供以下工具:
remember
:存储带有标题和内容的新记忆get_memory
:通过 ID 或标题检索特定记忆list_memories
:列出所有存储的记忆update_memory
:更新现有记忆delete_memory
:删除记忆
使用 MCP Inspect 进行调试
MCP 提供了一个名为mcp inspect
的便捷命令行工具,可让您直接调试和与 MCP 服务器交互。
设置
- 首先,确保已安装 MCP CLI 工具:
- 在一个终端中启动 Memory MCP 服务器:
- 在另一个终端中,使用
mcp inspect
连接到正在运行的服务器:
使用 MCP 检查
连接后,您可以:
列出可用的工具
这将显示 Memory MCP 服务器提供的所有工具。
调用工具
要调用工具,请使用call
命令,后跟工具名称和任何所需的参数:
调试模式
您可以启用调试模式来查看详细的请求和响应信息:
这可以帮助您准确了解发送到服务器和从服务器接收的数据。
探索工具模式
要查看特定工具的架构:
这显示了该工具的输入模式、所需参数和描述。
故障排除
如果您遇到问题:
- 检查服务器运行终端中的服务器日志是否有任何错误消息。
- 在 MCP 检查终端中,启用调试模式并
debug on
以查看原始请求和响应。 - 确保工具参数与预期模式匹配(使用
tool
命令检查)。 - 如果服务器崩溃,请检查服务器终端中是否存在任何未捕获的异常。
发展
要为项目做出贡献,请安装开发依赖项:
管理依赖关系
本项目使用uv.lock
文件来锁定依赖项。要更新依赖项,请执行以下操作:
运行测试
代码格式化
代码检查
类型检查
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and automatically generate business insight memos.Last updated -69TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to persistently store, search, and manage text memories with tags in a local JSON file.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.Last updated -JavaScript