temp-notes-mcp-server

temp-notes-mcp-server

3.4

A Model Context Protocol (MCP) server that enables AI agents to store and retrieve temporary information across conversations and contexts.

The Temp Notes MCP Server provides a simple yet powerful way for AI agents to maintain state and context across multiple conversations or when working with complex tasks that exceed the context window limitations. It serves as a temporary memory system that allows agents to store notes, checklists, code snippets, and other information that can be retrieved later. This server is designed to be lightweight and easy to integrate with existing workflows, enabling complex multi-step tasks to be broken down into manageable pieces. It offers persistent temporary storage across conversations and a simple API for reading, writing, and appending notes.

Features

  • Persistent temporary storage across conversations
  • Simple API for reading, writing, and appending notes
  • Lightweight and easy to integrate with existing workflows
  • Enables complex multi-step tasks to be broken down into manageable pieces

MCP Tools

  • clear_note: Clears the current note, making it empty.
  • write_note: Replaces the current note with a new string.
  • read_note: Returns the current content of the note.
  • append_note: Appends new text to the current note, starting with a new line. Optionally includes a separator line.

Usage with Different Platforms

npx


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

npm

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


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

source

bash
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
    }
  }
}