MCP.so
Sign In

MCP Server Memos ๐Ÿ“

@RyoJerryYu

About MCP Server Memos ๐Ÿ“

A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching, creating, retrieving, and managing memos.

Basic information

Category

Other

License

MIT

Runtime

python

Transports

stdio

Publisher

RyoJerryYu

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-server-memos-py": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@RyoJerryYu/mcp-server-memos-py",
        "--client",
        "claude"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Server Memos ๐Ÿ“?

MCP Server Memos ๐Ÿ“ is a Python package that gives LLM models the ability to interact with a Memos server through the Model Context Protocol (MCP) interface. It is designed for developers building LLM-powered applications that need to search, create, and manage selfโ€‘hosted memo notes.

How to use MCP Server Memos ๐Ÿ“?

Install the package via pip install mcp-server-memos or automatically through Smithery. Configure it with a hostname, port, and access token, then add it to your MCP clientโ€™s configuration file (e.g., "mcpServers" in Claude Desktop). You can also run it directly from the command line: mcp-server-memos --host localhost --port 8080 --token YOUR_ACCESS_TOKEN.

Key features of MCP Server Memos ๐Ÿ“

  • ๐Ÿ” Search memos with keywords
  • โœจ Create new memos with customizable visibility
  • ๐Ÿ“– Retrieve memo content by ID
  • ๐Ÿท๏ธ List and manage memo tags
  • ๐Ÿ” Secure authentication using access tokens

Use cases of MCP Server Memos ๐Ÿ“

  • Let an LLM assistant search your personal knowledge base of memo notes
  • Automatically create meeting notes or reminders as memos
  • Retrieve and display a specific memo by its ID during a conversation
  • Manage memo tags for organisation through natural language commands

FAQ from MCP Server Memos ๐Ÿ“

What is Memos?

Memos is a lightweight, selfโ€‘hosted memo hub. It allows you to store short notes and snippets on your own server.

How do I install MCP Server Memos ๐Ÿ“?

You can install it via pip install mcp-server-memos or use Smitheryโ€™s CLI: npx -y @smithery/cli install @RyoJerryYu/mcp-server-memos-py --client claude.

What configuration is required?

You need to provide the hostname and port of your Memos server (defaults: localhost and 8080) and an access token for authentication. These can be set as commandโ€‘line arguments or in a Python Config object.

What tools does the server provide?

It offers four tools: list_memo_tags (list tags), search_memo (search by keyword), create_memo (create a new memo with a chosen visibility), and get_memo (retrieve a memo by its ID).

Does the server support authentication?

Yes. It uses an access token passed via the --token parameter or token config field. The token is sent to the Memos server for every request.

Comments

More Other MCP servers