Memos服务器交互工具

一个Python包,通过MCP接口为LLM模型提供与Memos服务器交互的能力,包括搜索、创建、检索和管理备忘录等功能。

  • by RyoJerryYu
  • Python
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 RyoJerryYu/mcp-server-memos-py

使用说明

MCP 服务器备忘录 📝

一个Python包,为大型语言模型(LLM)提供与(用户/系统)交互的能力 备忘录 通过服务器 MCP(模型上下文协议) 接口。

🚀 特点

  • 🔍 搜索包含关键词的备忘录
  • ✨ 创建具有自定义可见性的新备忘录
  • 📖 通过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"
      ]
    }
  }
}
Other ways to use this package

📦 安装

通过Smithery进行安装

通过(某种方式)自动为Claude Desktop安装mcp-server-memos-py 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)

🔧 配置

参数 描述 默认值
host 备忘录服务器主机名 localhost
port 内存服务器端口 8080
token 用于身份验证的访问令牌 ""

🤝 可用工具

此MCP服务器提供了以下工具用于与备忘录进行交互:

工具名称 描述 参数
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})

🤝 贡献(或:参与贡献)

欢迎贡献!请随时提交拉取请求。

📄 许可证

这个项目采用MIT许可证授权——详见 许可证 详情请查阅文件。

🙏 致谢