MCP Server Memos

MCP Server Memos

site icon
2025.04.04 0
JavaScript笔记服务自然语言交互内容生成
MCP Server Memos 是一个与 Memos 笔记服务交互的 MCP 服务器,允许用户通过支持 MCP 协议的客户端使用自然语言与 Memos 进行交互。它提供了搜索、创建、获取和更新笔记的功能,并支持安全认证。
View on GitHub

Overview

基本能力

产品定位

MCP Server Memos 是一个与 Memos 笔记服务交互的 MCP 服务器,旨在通过自然语言处理技术简化笔记的创建、搜索和管理。

核心功能

  • 🔍 搜索笔记
  • ✨ 创建新笔记(支持设置可见性)
  • 📖 获取笔记内容
  • ✏️ 更新笔记内容
  • 🔐 使用访问令牌进行安全认证

适用场景

  • 个人笔记管理
  • 团队协作中的笔记共享
  • 通过自然语言快速记录和检索信息

工具列表

  1. search_memo - 搜索笔记
  2. key_word: 搜索关键词
  3. create_memo - 创建新笔记
  4. content: 笔记内容
  5. visibility: 笔记可见性 (PUBLIC/PROTECTED/PRIVATE, 默认: PRIVATE)
  6. get_memo - 获取指定笔记
  7. name: 笔记ID (格式: memos/{id})
  8. update_memo - 更新指定笔记
  9. name: 笔记ID (格式: memos/{id})
  10. content: 新的笔记内容

常见问题解答

  • 请妥善保管你的访问令牌
  • 在生产环境中使用时,建议使用环境变量而不是命令行参数传递敏感信息

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

  1. 克隆仓库:
git clone https://github.com/your-username/mcp-server-memos.git
cd mcp-server-memos
  1. 安装依赖:
npm install
  1. 创建 .env 文件:
MEMOS_URL=https://your-memos-server
MEMOS_TOKEN=your_access_token
  1. 运行服务:
npm run inspector

调试方式

运行服务后,可以通过以下命令测试功能:

npm run watch

支持热重载开发。

许可证

该项目遵循 None 开源许可条款。