Memos
About
Connects Claude to the Memos note-taking application, enabling search of existing notes and creation of new ones with automatic tagging.
Details
- Author
- leslieleung
- Repository
- LeslieLeung/mcp-server-memos
- GitHub stars
- 7
- Downloads
- 1,243
- Categories
- AI, Design, Developer Tools, Search, Frontend, Knowledge Base, Infrastructure, Other
- Tags
- #integration
Jump to
- 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
Install via Smithery with npx -y @smithery/cli install @LeslieLeung/mcp-server-memos --client claude or configure manually with uvx and provide MEMOS_URL, MEMOS_API_KEY, and optional DEFAULT_TAG environment variables.
search_memos
Search memos with a specified 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"
}
memos-mcp-server
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.




