Get the FREE Ultimate OpenClaw Setup Guide →

mcp -memos-py

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

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio ryojerryyu-mcp-server-memos-py uvx --prerelease=allow mcp-server-memos --host localhost --port 5230 --token your-access-token-here

How to use

This MCP server module exposes a Python-based Memos integration that connects to a Memos server via the MCP (Model Context Protocol) interface. It allows you to search memos, list and manage tags, create new memos, and retrieve memo content through standard MCP tooling. After loading this server into your MCP config, you can interact with Memos using the provided tools described in the Available Tools table. The server runs as a standalone service that listens on the configured host and port and authenticates requests using the provided access token.

How to install

Prerequisites:

  • Python 3.8+ and pip
  • Access to install Python packages from PyPI

Installation steps:

  1. (Optional) Create and activate a virtual environment: python -m venv venv source venv/bin/activate # on Unix/macOS venv\Scripts\activate # on Windows
  2. Install the package from PyPI: pip install mcp-server-memos
  3. Run the MCP server locally (example): mcp-server-memos --host localhost --port 5230 --token YOUR_ACCESS_TOKEN
  4. Integrate into your MCP config by adding an mcpServers entry similar to: { "mcpServers": { "memos": { "command": "uvx", "args": ["--prerelease=allow", "mcp-server-memos", "--host", "localhost", "--port", "5230", "--token", "YOUR_ACCESS_TOKEN"] } } }

Additional notes

Tips and considerations:

  • Replace YOUR_ACCESS_TOKEN with a secure token used to authenticate to the Memos backend.
  • The default port is 5230; adjust as needed to fit your environment.
  • If you already use other MCP Python plugins, you can place this server alongside them in your config under mcpServers.
  • The --prerelease=allow flag enables prerelease features for mcp-server-memos; omit it if you want a stable release only.
  • Ensure your Memos server is accessible from the host running mcp-server-memos (network/firewall considerations may apply).
  • If you prefer Smithery or other deployment methods, you can adapt the installation/launch to your workflow, but the core interface remains the same.

Related MCP Servers

Sponsor this space

Reach thousands of developers