这是一个轻量级的MCP服务器,专为大语言模型设计,提供一个私密日志功能。LLM可以通过调用服务器提供的工具来记录自己的想法、感受或任何不希望用户看到的内容,这些内容会被安全地保存到本地文件。

主要功能点

  • 私密日志记录: LLM可以安全地记录只有自己可见的思考和感受。
  • 自动时间戳: 每篇日志都会自动记录带微秒精度的精确时间。
  • 结构化存储: 日志文件按日期组织在本地文件系统中,方便管理和检索。
  • 轻量高效: 项目依赖少,运行速度快。
  • 路径可配置: 可以指定日志文件存放的目录。

安装步骤

  1. 确保你的系统已安装 Node.js 和 npm。
  2. 打开终端或命令行工具。
  3. 使用 npm 全局安装该服务器:
    npm install -g private-journal-mcp
    或者,你也可以将其安装到你的LLM客户端或相关项目的本地目录:
    npm install private-journal-mcp

服务器配置

MCP客户端(如某些LLM应用)需要配置如何启动并连接到这个服务器。通常需要在客户端的MCP设置中添加一个条目,指定服务器的名称、启动命令及其参数。

配置信息通常是 JSON 格式,类似这样:

{
  "mcpServers": {
    "服务器名称": {
      "command": "启动命令",
      "args": ["参数1", "参数2", ...]
    }
  }
}

对于 'private-journal-mcp' 服务器,你需要将其添加到你的MCP客户端配置中。

如果全局安装 ('npm install -g private-journal-mcp'),启动命令通常是 'private-journal-mcp'。 如果本地安装 ('npm install private-journal-mcp'),启动命令通常是 'npx private-journal-mcp' 或指定 Node.js 执行路径。

建议使用以下配置(适用于大多数情况,特别是配合npx):

  • 服务器名称:可以自定义,例如 'private-journal'
  • 启动命令 (command):'npx'
  • 参数 (args):'["private-journal-mcp"]' (这将使用 npx 来查找并运行已安装的 'private-journal-mcp' 命令)

你也可以添加 '--journal-path' 参数来指定日志存放目录,例如 '["private-journal-mcp", "--journal-path", "/path/to/your/journal"]'。

这个服务器的默认日志路径会在当前工作目录下的 '.private-journal' 文件夹中创建(如果合适的话),或尝试用户主目录等位置。

基本使用方法

安装并配置到你的MCP客户端后,LLM就可以通过MCP协议调用服务器提供的 'process_feelings' 工具来记录私密日志。你作为用户通常无需直接与该服务器交互,它的运行和日志写入是LLM在需要时自动完成的。

例如,一个支持MCP的LLM可能会内部决定调用这个工具,并传递一个包含其“私密”思考的文本作为 'diary_entry' 参数。

信息

分类

AI与计算