MCP Catalogs
Home

mcp-server-memos-py

by RyoJerryYu·21·Score 40

Python MCP server enabling LLM interaction with Memos for memo search, creation, and management.

productivityknowledge-graphai-llm
7
Forks
2
Open issues
7 mo ago
Last commit
2d ago
Indexed

Overview

The mcp-server-memos-py package provides a clean implementation of MCP (Model Context Protocol) for connecting LLM models to Memos servers. It offers essential functionality including keyword-based memo search, creating new memos with customizable visibility, retrieving specific memos by ID, and managing memo tags. The implementation uses secure access token authentication and is designed for easy integration into Claude Desktop and other MCP-compatible clients.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automate memo creation and management through LLM interactions
you:Search and retrieve existing memos using natural language queries
you:Integrate Memos knowledge base into AI workflows for enhanced context
you:How do I authenticate with my Memos server?
you:Can I set memo visibility when creating new memos?

When to choose this

Choose this MCP server if you use Memos for note-taking and want to enable AI agents to interact with your memo collection, search existing notes, or create new ones programmatically.

When NOT to choose this

Avoid this if you're not using Memos, need more complex memo management features, or require support for other note-taking applications like Notion or Evernote.

Tools this server exposes

4 tools extracted from the README
  • list_memo_tags

    List all existing memo tags

  • search_memo

    Search for memos using keywords

  • create_memo

    Create a new memo

  • get_memo

    Get a specific memo by ID

Comparable tools

mcp-server-notionmemos-webnotes-mcp

Installation

Installation

Via Smithery (Recommended for Claude Desktop)

npx -y @smithery/cli install @RyoJerryYu/mcp-server-memos-py --client claude

Manual Installation

pip install mcp-server-memos

Claude Desktop Configuration

Add to your Claude Desktop config.json:

{
  "mcpServers": {
    "memos": {
      "command": "uvx",
      "args": [
        "--prerelease=allow",
        "mcp-server-memos",
        "--host",
        "localhost",
        "--port",
        "5230",
        "--token",
        "your-access-token-here"
      ]
    }
  }
}

FAQ

How do I authenticate with my Memos server?
Use the --token parameter with your Memos access token when configuring the MCP server.
Can I set memo visibility when creating new memos?
Yes, you can set visibility to PUBLIC, PROTECTED, or PRIVATE (default) when creating new memos.

Compare mcp-server-memos-py with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.