mcpField
M
MCP Server Memos 📝

MCP Server Memos 📝

本地服务
github.com/RyoJerryYu生产力2155 周前更新

关于 MCP Server Memos 📝

MCP Server Memos 是一个 Python 包,使 LLM 能通过 MCP 接口与 Memos 服务交互,完成备忘录的搜索、创建、读取和标签管理。适合希望在 AI 助手中使用 Memos 的用户,支持使用访问令牌进行身份验证。

主要功能

  1. 01按关键词搜索备忘录
  2. 02创建可设置可见性的备忘录
  3. 03按 ID 获取备忘录内容
  4. 04列出和管理备忘录标签
  5. 05使用访问令牌进行身份验证

适用场景

  1. 01在 AI 助手对话中检索已保存的备忘录
  2. 02让 LLM 直接将新内容记录为 Memos 备忘录
  3. 03按标签整理和查看备忘录

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 list_memo_tags、search_memo、create_memo 和 get_memo 四个工具,用于访问 Memos 服务。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"memos-py": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai Security Assessment Badge

MCP Server Memos 📝

PyPI version Python Version License smithery badge

一个 Python 包,可让大模型通过 MCP(Model Context Protocol) 接口与 Memos 服务交互。

🚀 功能

  • 🔍 使用关键词搜索备忘录
  • ✨ 创建可自定义可见性的备忘录
  • 📖 按 ID 获取备忘录内容
  • 🏷️ 列出并管理备忘录标签
  • 🔐 使用访问令牌进行安全认证

🛠️ 使用方法

你可以像使用其他 Python MCP 插件一样,将此包添加到配置文件中,如下所示。

{
  ...,
  "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"
      ]
    }
  }
}
使用此包的其他方式
📦 安装
通过 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)

🔧 配置

参数说明默认值
hostMemos 服务主机名localhost
portMemos 服务端口8080
token用于认证的访问令牌""

🤝 可用工具

此 MCP 服务提供以下工具,用于与 Memos 交互:

工具名称说明参数
list_memo_tags列出所有现有备忘录标签- parent:拥有这些标签的父级对象(格式:memos/{id},默认值:"memos/-")
- visibility:标签可见性(PUBLIC/PROTECTED/PRIVATE,默认值:PRIVATE)
search_memo使用关键词搜索备忘录- key_word:要在备忘录内容中搜索的关键词
create_memo创建新备忘录- content:备忘录内容
- visibility:备忘录可见性(PUBLIC/PROTECTED/PRIVATE,默认值:PRIVATE)
get_memo按 ID 获取指定备忘录- name:备忘录名称/ID(格式:memos/{id})

🤝 参与贡献

欢迎贡献!请随时提交 Pull Request。

📄 许可证

此项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

🙏 致谢

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。