MCP.so
Sign In
Servers

MCP Server Memos ๐Ÿ“

@RyoJerryYu

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

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.

Tags

More from Other