Memos
About
Connects Claude to the Memos note-taking application, enabling search of existing notes and creation of new ones with automatic tagging.
Details
- Repository
- LeslieLeung/mcp-server-memos
Explore
- Search memos with keyword using search_memos.
- Create a new memo using create_memo.
- Supports a configurable default tag via DEFAULT_TAG.
- Integrates with any MCP-compatible client.
- Requires only a Memos instance URL and API key.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MemosCommand (node, npx, python, etc.)uvxArguments-
Argument 1
memos-mcp-server
Environment-
MEMOS_URL
https://memos.example.com -
DEFAULT_TAG
#mcp -
MEMOS_API_KEY
your_api_key
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To install mcp-server-memos for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @LeslieLeung/mcp-server-memos --client claude
{
"mcpServers": [
"memos": {
"command": "uvx",
"args": [
"memos-mcp-server"
],
"env": {
"MEMOS_URL": "https://memos.example.com",
"MEMOS_API_KEY": "your_api_key",
"DEFAULT_TAG": "#mcp"
}
}
]
}
search_memos
Search memos with a specified keyword.
create_memo
Create a new memo.
- search_memos: Search memos with keyword.
- create_memo: Create a new memo.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"memos": {
"env": {
"MEMOS_URL": "https://memos.example.com",
"DEFAULT_TAG": "#mcp",
"MEMOS_API_KEY": "your_api_key"
},
"args": [
"memos-mcp-server"
],
"command": "uvx"
}
}
}
Linux
{
"env": {
"MEMOS_URL": "https://memos.example.com",
"DEFAULT_TAG": "#mcp",
"MEMOS_API_KEY": "your_api_key"
},
"args": [
"memos-mcp-server"
],
"command": "uvx"
}
Macos
{
"env": {
"MEMOS_URL": "https://memos.example.com",
"DEFAULT_TAG": "#mcp",
"MEMOS_API_KEY": "your_api_key"
},
"args": [
"memos-mcp-server"
],
"command": "uvx"
}
Windows
{
"env": {
"MEMOS_URL": "https://memos.example.com",
"DEFAULT_TAG": "#mcp",
"MEMOS_API_KEY": "your_api_key"
},
"args": [
"memos-mcp-server"
],
"command": "uvx"
}
A MCP(Model Context Protocol) server for Memos.
Tools
- search_memos: Search memos with keyword.
- create_memo: Create a new memo.
Usage
Installing via Smithery
To install mcp-server-memos for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @LeslieLeung/mcp-server-memos --client claude
{
"mcpServers": [
"memos": {
"command": "uvx",
"args": [
"memos-mcp-server"
],
"env": {
"MEMOS_URL": "https://memos.example.com",
"MEMOS_API_KEY": "your_api_key",
"DEFAULT_TAG": "#mcp"
}
}
]
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



