这是一个用于与 Rememberizer 的文档和知识管理 API 交互的 Model Context Protocol 服务器。借助该服务器,大型语言模型能够进行文档的搜索、检索与管理,以及相关集成操作。
请注意,mcp-server-rememberizer 目前处于开发阶段,功能可能会有所变化。
npx smithery add mcp-server-rememberizer
npm install
node src/mcp_server_rememberizer.js
将 MCP 服务器添加到 ~/.config/claude-desktop/mcp-servers.json 文件中:
{
"mcp-server-rememberizer": {
"type": "MCP_SERVER",
"connectionUri": "http://localhost:3000"
}
}
该服务器提供两种类型的资源:文档或 Slack 讨论。
rememberizer_search
q (字符串):用于查找语义相似段落的不超过 400 字的句子。n (整数,可选):要返回的类似文档数量(默认:5)。from (字符串,可选):带有时区的 ISO 8601 格式日期(例如 2023 - 01 - 01T00:00:00Z),可按特定日期过滤结果(默认:无)。to (字符串,可选):带有时区的 ISO 8601 格式结束日期(例如 2024 - 01 - 01T00:00:00Z),可按特定结束日期过滤结果(默认:无)。rememberizer_agentic_search
query (字符串):用于查找语义相似段落的不超过 400 字的句子,此查询可通过 LLM Agent 增强以获更好结果。n_chunks (整数,可选):要返回的类似文档数量(默认:5)。user_context (字符串,可选):查询的额外上下文,为获更好上下文感知结果,可能需总结到目前为止的对话(默认:无)。from (字符串,可选):带有时区的 ISO 8601 格式开始日期(例如 2023 - 01 - 01T00:00:00Z),可按特定开始日期过滤结果(默认:无)。to (字符串,可选):带有时区的 ISO 8601 格式结束日期(例如 2024 - 01 - 01T00:00:00Z),可按特定结束日期过滤结果(默认:无)。rememberizer_get_chats
rememberizer_get_messages
chat_id (字符串):要获取消息的聊天 ID。rememberizer_add_message
chat_id (字符串):要添加消息的聊天 ID。message (字符串):要添加的消息内容。rememberizer_create_chat
rememberizer_delete_chat
chat_id (字符串):要删除的聊天 ID。rememberizer_clear_context
设置以下环境变量以配置 MCP 服务器的行为:
| 属性 | 详情 |
|---|---|
PORT |
指定服务器运行的端口(默认:3000) |
DEBUG |
启用调试模式(默认:false) |
由于 MCP 服务器通过标准输入输出运行,调试可能具有挑战性。为了获得最佳的调试体验,我们强烈推荐使用 MCP 检查器。
可以通过以下命令启动检查器:
npx @modelcontextprotocol/inspector uv --directory /path/to/directory/mcp-servers-rememberizer/src/mcp_server_rememberizer run mcp-server-rememberizer
启动后,检查器会在浏览器中显示一个 URL,供您开始调试。
此 MCP 服务器根据 MIT 许可证分发。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。有关详细信息,请参阅项目存储库中的 LICENSE 文件。