
Temp Notes MCP Server

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);