Memos

by leslieleung

7 1.2k downloads Not rated yet

About

Connects Claude to the Memos note-taking application, enabling search of existing notes and creation of new ones with automatic tagging.

Details

Repository
LeslieLeung/mcp-server-memos

Explore

- Search memos with keyword using search_memos.
- Create a new memo using create_memo.
- Supports a configurable default tag via DEFAULT_TAG.
- Integrates with any MCP-compatible client.
- Requires only a Memos instance URL and API key.

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 Memos
    Command (node, npx, python, etc.) uvx
    Arguments
    • Argument 1 memos-mcp-server
    Environment
    • MEMOS_URL https://memos.example.com
    • DEFAULT_TAG #mcp
    • MEMOS_API_KEY your_api_key

    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

To install mcp-server-memos for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @LeslieLeung/mcp-server-memos --client claude
{
    "mcpServers": [
        "memos": {
            "command": "uvx",
            "args": [
                "memos-mcp-server"
            ],
            "env": {
                "MEMOS_URL": "https://memos.example.com",
                "MEMOS_API_KEY": "your_api_key",
                "DEFAULT_TAG": "#mcp"
            }
        }
    ]
}

search_memos

Search memos with a specified keyword.

create_memo

Create a new memo.

- search_memos: Search memos with keyword.
- create_memo: Create a new memo.

Claude Desktop / Cursor

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

{
    "mcpServers": {
        "memos": {
            "env": {
                "MEMOS_URL": "https://memos.example.com",
                "DEFAULT_TAG": "#mcp",
                "MEMOS_API_KEY": "your_api_key"
            },
            "args": [
                "memos-mcp-server"
            ],
            "command": "uvx"
        }
    }
}

Linux

{
    "env": {
        "MEMOS_URL": "https://memos.example.com",
        "DEFAULT_TAG": "#mcp",
        "MEMOS_API_KEY": "your_api_key"
    },
    "args": [
        "memos-mcp-server"
    ],
    "command": "uvx"
}

Macos

{
    "env": {
        "MEMOS_URL": "https://memos.example.com",
        "DEFAULT_TAG": "#mcp",
        "MEMOS_API_KEY": "your_api_key"
    },
    "args": [
        "memos-mcp-server"
    ],
    "command": "uvx"
}

Windows

{
    "env": {
        "MEMOS_URL": "https://memos.example.com",
        "DEFAULT_TAG": "#mcp",
        "MEMOS_API_KEY": "your_api_key"
    },
    "args": [
        "memos-mcp-server"
    ],
    "command": "uvx"
}
smithery badge

A MCP(Model Context Protocol) server for Memos.

Tools

- search_memos: Search memos with keyword.
- create_memo: Create a new memo.

Usage

Installing via Smithery

To install mcp-server-memos for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @LeslieLeung/mcp-server-memos --client claude
{
    "mcpServers": [
        "memos": {
            "command": "uvx",
            "args": [
                "memos-mcp-server"
            ],
            "env": {
                "MEMOS_URL": "https://memos.example.com",
                "MEMOS_API_KEY": "your_api_key",
                "DEFAULT_TAG": "#mcp"
            }
        }
    ]
}
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.