项目简介
mcp-server-rememberizer 是一个基于 Model Context Protocol (MCP) 的服务器实现,它作为大型语言模型 (LLM) 与 Rememberizer 知识管理 API 之间的桥梁。通过此服务器,LLM 能够安全、便捷地访问和操作 Rememberizer 中存储的文档和知识,实现上下文感知和功能扩展。
主要功能点
- 资源访问: 提供对 Rememberizer 中文档和 Slack 对话资源的访问能力。
- 语义搜索: 支持基于语义相似度的文档搜索,包括基础搜索和 LLM 增强的 Agentic Search 两种模式。
- 数据集成: 允许 LLM 查询和了解 Rememberizer 中可用的数据源集成信息。
- 账户管理: 提供获取 Rememberizer 账户信息的功能。
- 文档管理: 支持分页列出 Rememberizer 中的文档。
- 知识记忆: 允许 LLM 将新的文本信息保存到 Rememberizer 知识库中。
安装步骤
通过 Smithery 安装 (Claude Desktop 自动安装)
npx -y @smithery/cli install mcp-server-rememberizer --client claude
使用 uv 运行 (推荐)
如果使用 'uv',则无需额外安装步骤。直接使用 'uvx' 即可运行 mcp-server-rememberizer。
服务器配置 (MCP 客户端配置)
以下 JSON 配置信息用于配置 MCP 客户端 (如 Claude Desktop) 连接到 mcp-server-rememberizer 服务器。
{ "mcpServers": { "rememberizer": { "command": "uvx", // 启动服务器的命令,这里使用 uvx 直接运行 "args": ["mcp-server-rememberizer"], // 传递给命令的参数,这里指定运行 mcp-server-rememberizer "env": { "REMEMBERIZER_API_TOKEN": "YOUR_REMEMBERIZER_API_TOKEN" // 必须配置 Rememberizer API Token,请替换为你的 API Token } } } }
配置说明:
- '"server name": "rememberizer"': 为该 MCP 服务器配置命名为 "rememberizer",客户端可以通过此名称引用。
- '"command": "uvx"': 指定启动 MCP 服务器的命令为 'uvx',这表示使用 uv 工具直接运行。
- '"args": ["mcp-server-rememberizer"]': 传递给 'uvx' 命令的参数,即要运行的 MCP 服务器程序名称 'mcp-server-rememberizer'。
- '"env": { "REMEMBERIZER_API_TOKEN": "YOUR_REMEMBERIZER_API_TOKEN" }': 设置运行环境的环境变量。'REMEMBERIZER_API_TOKEN' 是 Rememberizer API 访问令牌,请务必替换为你在 Rememberizer 申请的 API Token。
基本使用方法
- 安装服务器: 根据上述安装步骤选择 Smithery 或 uv 进行安装。
- 配置 API Token: 设置 'REMEMBERIZER_API_TOKEN' 环境变量,用于服务器连接 Rememberizer API。
- 配置 MCP 客户端: 将上述服务器配置 JSON 添加到 MCP 客户端 (如 Claude Desktop) 的配置文件中。
- 使用 LLM 调用工具: 在 MCP 客户端中,LLM 可以通过调用服务器提供的工具 (例如 'rememberizer_search', 'rememberizer_list_documents' 等) 来访问和利用 Rememberizer 的知识库。工具的具体使用方法和参数请参考仓库 README.md 文件中 "Tools" 部分的详细说明。
信息
分类
AI与计算