
MCP Server Memos

2025.04.04
0
JavaScript笔记服务自然语言交互内容生成
MCP Server Memos 是一个与 Memos 笔记服务交互的 MCP 服务器,允许用户通过支持 MCP 协议的客户端使用自然语言与 Memos 进行交互。它提供了搜索、创建、获取和更新笔记的功能,并支持安全认证。
View on GitHub
Overview
基本能力
产品定位
MCP Server Memos 是一个与 Memos 笔记服务交互的 MCP 服务器,旨在通过自然语言处理技术简化笔记的创建、搜索和管理。
核心功能
- 🔍 搜索笔记
- ✨ 创建新笔记(支持设置可见性)
- 📖 获取笔记内容
- ✏️ 更新笔记内容
- 🔐 使用访问令牌进行安全认证
适用场景
- 个人笔记管理
- 团队协作中的笔记共享
- 通过自然语言快速记录和检索信息
工具列表
search_memo
- 搜索笔记- key_word: 搜索关键词
create_memo
- 创建新笔记- content: 笔记内容
- visibility: 笔记可见性 (PUBLIC/PROTECTED/PRIVATE, 默认: PRIVATE)
get_memo
- 获取指定笔记- name: 笔记ID (格式: memos/{id})
update_memo
- 更新指定笔记- name: 笔记ID (格式: memos/{id})
- content: 新的笔记内容
常见问题解答
- 请妥善保管你的访问令牌
- 在生产环境中使用时,建议使用环境变量而不是命令行参数传递敏感信息
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 克隆仓库:
git clone https://github.com/your-username/mcp-server-memos.git
cd mcp-server-memos
- 安装依赖:
npm install
- 创建
.env
文件:
MEMOS_URL=https://your-memos-server
MEMOS_TOKEN=your_access_token
- 运行服务:
npm run inspector
调试方式
运行服务后,可以通过以下命令测试功能:
npm run watch
支持热重载开发。