A Python package enabling LLM models to interact with the Memos server via the MCP interface for searching, creating, retrieving, and managing memos.
A Python package that provides LLM models with the ability to interact with Memos server through the MCP (Model Context Protocol) interface.
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"
]
}
}
}
To install mcp-server-memos-py for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @RyoJerryYu/mcp-server-memos-py --client claude
pip install mcp-server-memos
mcp-server-memos --host localhost --port 8080 --token YOUR_ACCESS_TOKEN
from mcp_server_memos import Config, serve_stdio
config = Config(
host="localhost",
port=8080,
token="YOUR_ACCESS_TOKEN"
)
await serve_stdio(config=config)
| Parameter | Description | Default |
|---|---|---|
host |
Memos server hostname | localhost |
port |
Memos server port | 8080 |
token |
Access token for authentication | "" |
This MCP server provides the following tools for interacting with Memos:
| Tool Name | Description | Parameters |
|---|---|---|
list_memo_tags |
List all existing memo tags | - parent: The parent who owns the tags (format: memos/{id}, default: “memos/-”)- visibility: Tag visibility (PUBLIC/PROTECTED/PRIVATE, default: PRIVATE) |
search_memo |
Search for memos using keywords | - key_word: The keywords to search for in memo content |
create_memo |
Create a new memo | - content: The content of the memo- visibility: Memo visibility (PUBLIC/PROTECTED/PRIVATE, default: PRIVATE) |
get_memo |
Get a specific memo by ID | - name: The name/ID of the memo (format: memos/{id}) |
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE{:target=“_blank”} file for details.
Mac Shell Mcp
An MCP (Model Context Protocol) server for executing macOS terminal commands with ZSH shell. This server provides a secure way to execute shell commands with built-in whitelisting and approval mechanisms.
Hana Mcp Server
Model Context Server Protocol for your HANA DB
Cursor A11y Mcp
A Cloudflare Worker that serves as an MCP (Model Context Protocol) server for code explanation. It analyzes and explains code with a comprehensive breakdown of structure and functionality.
A DuckDuckGo search plugin for Model Context Protocol (MCP), compatible with Claude Code. Provides web search functionality with advanced navigation and content exploration features.