MCP Server Memos
The MCP Server Memos allows interaction with a Memos server for memo management through the MCP protocol. You can:
Search memos: Find memos using keywords
Create memos: Add new memos with customizable visibility (PUBLIC, PROTECTED, or PRIVATE)
Retrieve memos: Fetch a specific memo by its ID
List tags: View all existing memo tags with filtering options by visibility and parent
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Server Memossearch for memos about meeting notes"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Server Memos 📝
A Python package that provides LLM models with the ability to interact with Memos server through the MCP (Model Context Protocol) interface.
🚀 Features
🔍 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
Related MCP server: MCP Python Interpreter
🛠️ Usage
You can include this package in your config file as bellow, just as you use other Python MCP plugins.
{
...,
"mcpServers": {
"fetch": { // other mcp servers
"command": "uvx",
"args": ["mcp-server-fetch"]
},
"memos": { // add this to your config
"command": "uvx",
"args": [
"--prerelease=allow",
"mcp-server-memos",
"--host",
"localhost",
"--port",
"5230",
"--token",
"your-access-token-here"
]
}
}
}📦 Installation
Installing via Smithery
To install mcp-server-memos-py for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @RyoJerryYu/mcp-server-memos-py --client claudeInstalling Manually
pip install mcp-server-memosCommand Line
mcp-server-memos --host localhost --port 8080 --token YOUR_ACCESS_TOKENAs a Library
from mcp_server_memos import Config, serve_stdio
config = Config(
host="localhost",
port=8080,
token="YOUR_ACCESS_TOKEN"
)
await serve_stdio(config=config)🔧 Configuration
Parameter | Description | Default |
| Memos server hostname |
|
| Memos server port |
|
| Access token for authentication |
|
🤝 Available Tools
This MCP server provides the following tools for interacting with Memos:
Tool Name | Description | Parameters |
| List all existing memo tags | - - |
| Search for memos using keywords | - |
| Create a new memo | - - |
| Get a specific memo by ID | - |
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
Memos - A lightweight, self-hosted memo hub
MCP (Model Context Protocol) - Protocol for LLM model applications
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/RyoJerryYu/mcp-server-memos-py'
If you have feedback or need assistance with the MCP directory API, please join our Discord server