MCP Server Memo

by doggybee

254 downloads
Not rated
GitHub

About

A lightweight MCP server for session memory management

Details

Author
doggybee
Downloads
254
Categories
Other

- Preserves all historical versions of each session summary.
- Sessions are time-ordered for easy tracking of conversation development.
- Stores data on the local filesystem without requiring an external database.
- Complies with the Model Context Protocol to provide MCP tool interfaces.
- Optimized for file I/O and concurrent operations.
- Minimal dependencies for easy maintenance and extension.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Server Memo
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository from GitHub, run npm install and npm build. Configure the storage directory via the MCP_SUMMARY_DIR environment variable (defaults to ./summaries/). Start the server with npm start or npm run dev for auto-reload. Clients connect using the MCP SDK and call tools like upsertSummary, getSummaryTool, listSummariesTool, appendSummary, getSessionHistory, and updateMetadata.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp server memo": {
            "mcp-server-memo": {
                "command": "node",
                "args": [
                    "dist/index.js"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-memo": {
        "command": "node",
        "args": [
            "dist/index.js"
        ]
    }
}

MCP Server Memo

TypeScript
License
Node.js
MCP SDK

A lightweight MCP (Model Context Protocol) server for managing rich session summaries and memos for LLMs like Claude. This server provides persistent storage using the local filesystem, with support for session history version tracking, and offers tools for storing, retrieving, and listing summaries.

Overview

MCP Server Memo is designed as a memory assistant for LLMs, allowing them to store and retrieve detailed session records through the MCP tool interface. The server:

- Preserves History - All historical versions of a session (same sessionId) are preserved, not just the latest version
- Time-Ordered - Multiple versions of sessions are organized chronologically, making it easy to track conversation development
- Local Storage - Uses the local filesystem without requiring an external database
- MCP Compliant - Follows the Model Context Protocol specification to provide tool interfaces
- Performance Optimized - Optimized for file I/O and concurrent operations
- Minimal Dependencies - Clean design that's easy to maintain and extend

Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.