Temp Notes MCP Server

Temp Notes MCP Server

site icon
2025.03.10 0
JavaScript临时存储上下文管理开发效率
Temp Notes MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在为 AI 代理提供跨对话和上下文的临时信息存储和检索功能。它作为一个临时记忆系统,允许代理存储笔记、清单、代码片段等信息,并在需要时检索。
View on GitHub

Overview

基本能力

产品定位

Temp Notes MCP Server 是一个临时信息存储和检索服务,主要用于 AI 代理在跨对话和复杂任务中维护状态和上下文。

核心功能

  • 跨对话的持久临时存储
  • 简单的读写和追加笔记的 API
  • 轻量级且易于与现有工作流集成
  • 支持将复杂多步任务分解为可管理的部分

适用场景

  • 复杂编码任务的分步管理
  • 跨对话的上下文保存
  • 跨仓库的信息传递
  • 协作工作流
  • 学习和实验记录
  • 增量式文档编写

工具列表

  • clear_note: 清空当前笔记
  • write_note: 替换当前笔记内容
  • read_note: 读取当前笔记内容
  • append_note: 追加内容到当前笔记

常见问题解答

  • 笔记默认存储在 ~/.mcp_config/temp_notes.txt(macOS/Linux)或 C:\Users\username\.mcp_config\temp_notes.txt(Windows)
  • 如果文件不存在,读取时会返回空字符串
  • 目录不存在时会自动创建

使用教程

使用依赖

无特殊依赖,只需 Node.js 环境。

安装教程

选项1: 使用 npx(无需安装)

{
  "mcpServers": {
    "temp-notes": {
      "command": "npx",
      "args": ["-y", "@landicefu/temp-notes-mcp-server"],
      "disabled": false
    }
  }
}

选项2: 从 npm 安装

npm install -g @landicefu/temp-notes-mcp-server

然后配置:

{
  "mcpServers": {
    "temp-notes": {
      "command": "temp-notes-mcp-server",
      "disabled": false
    }
  }
}

选项3: 从源码安装

git clone https://github.com/landicefu/temp-notes-mcp-server.git
cd temp-notes-mcp-server
npm install
npm run build

然后配置:

{
  "mcpServers": {
    "temp-notes": {
      "command": "node",
      "args": ["/path/to/temp-notes-mcp-server/build/index.js"],
      "disabled": false
    }
  }
}

调试方式

使用示例代码测试功能:

// 存储信息
await use_mcp_tool({
  server_name: "temp-notes",
  tool_name: "write_note",
  arguments: { content: "测试内容" }
});

// 读取信息
const result = await use_mcp_tool({
  server_name: "temp-notes",
  tool_name: "read_note",
  arguments: {}
});
console.log(result);

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。