MCP Server Memos
一个 Python 包,它使 LLM 模型能够通过模型上下文协议接口与 Memos 服务器交互,从而实现备忘录的搜索、创建、检索和管理。
Tools
list_memo_tags
List all existing memo tags
search_memo
Search for memos
create_memo
Create a new memo
get_memo
Get a memo
README
MCP Server Memos 📝
一个 Python 包,它为 LLM 模型提供通过 MCP (模型上下文协议) 接口与 Memos 服务器交互的能力。
🚀 特性
- 🔍 使用关键词搜索 Memos
- ✨ 创建具有可自定义可见性的新 Memos
- 📖 通过 ID 检索 Memo 内容
- 🏷️ 列出和管理 Memo 标签
- 🔐 使用访问令牌进行安全身份验证
🛠️ 用法
您可以将此包包含在您的配置文件中,就像使用其他 Python MCP 插件一样。
{
...,
"mcpServers": {
"fetch": { // 其他 mcp 服务器
"command": "uvx",
"args": ["mcp-server-fetch"]
},
"memos": { // 将此添加到您的配置
"command": "uvx",
"args": [
"--prerelease=allow",
"mcp-server-memos",
"--host",
"localhost",
"--port",
"5230",
"--token",
"your-access-token-here"
]
}
}
}
<details> <summary>使用此包的其他方式</summary>
📦 安装
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 mcp-server-memos-py:
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)
</details>
🔧 配置
参数 | 描述 | 默认值 |
---|---|---|
host |
Memos 服务器主机名 | localhost |
port |
Memos 服务器端口 | 8080 |
token |
用于身份验证的访问令牌 | "" |
🤝 可用工具
此 MCP 服务器提供以下工具来与 Memos 交互:
工具名称 | 描述 | 参数 |
---|---|---|
list_memo_tags |
列出所有现有的 Memo 标签 | - parent : 拥有标签的父级 (格式: memos/{id}, 默认: "memos/-")<br>- visibility : 标签可见性 (PUBLIC/PROTECTED/PRIVATE, 默认: PRIVATE) |
search_memo |
使用关键词搜索 Memos | - key_word : 在 Memo 内容中搜索的关键词 |
create_memo |
创建一个新的 Memo | - content : Memo 的内容<br>- visibility : Memo 可见性 (PUBLIC/PROTECTED/PRIVATE, 默认: PRIVATE) |
get_memo |
通过 ID 获取特定的 Memo | - name : Memo 的名称/ID (格式: memos/{id}) |
🤝 贡献
欢迎贡献!请随时提交 Pull Request。
📄 许可证
此项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
🙏 鸣谢
- Memos - 一个轻量级的、自托管的 Memo 中心
- MCP (模型上下文协议) - 用于 LLM 模型应用程序的协议
推荐服务器
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
MCP DuckDB Knowledge Graph Memory Server
一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。

Notion API MCP Server
使用 Notion API 实现高级待办事项列表管理和内容组织,支持创建数据库、动态筛选和协作任务跟踪等功能。

Airtable MCP Server
一个模型上下文协议(Model Context Protocol,MCP)服务器,通过 Claude Desktop 或其他 MCP 客户端,为以编程方式管理 Airtable 数据库、表格、字段和记录提供工具。
Todoist MCP Server
将 Claude 与 Todoist 集成,实现自然语言任务管理,支持使用日常语言进行项目和版块组织、任务创建、更新、完成和删除。
Curri MCP Server
通过管理文本笔记、提供笔记创建工具以及使用结构化提示生成摘要,从而实现与 Curri API 的交互。
Inkdrop MCP Server
通过模型上下文协议将 Inkdrop 笔记应用与 Claude AI 集成,允许 Claude 在您的 Inkdrop 数据库中搜索、阅读、创建和更新笔记。
Verodat MCP Server
一个 MCP 服务器,集成了 Verodat 的数据管理功能和像 Claude Desktop 这样的人工智能系统,使用户能够管理账户、工作区和数据集,并能对他们的数据执行人工智能驱动的查询。
Notion MCP Server
通过将 Notion API 作为 LLM 的工具公开,从而实现与 Notion 的交互。这使得可以通过自然语言无缝地进行读取、创建、更新和删除 Notion 页面等操作。