MCP 笔记服务器是一款强大的笔记管理工具,借助模型上下文协议(Model Context Protocol),为用户提供便捷的笔记创建、读取、更新和删除操作,极大提升笔记管理效率。
MCP 笔记服务器使用模型上下文协议(Model Context Protocol)提供服务,可帮助用户轻松管理笔记。以下是启动服务器的步骤:
npm install -p mcp-notes
npx -p mcp-notes mcp-notes-web-server --dynamodb "dynamodb://access_key:secret_key@region/table"
启动后,打开浏览器访问 http://localhost:3100 即可使用。
在运行时,你可以通过以下两种方式指定 AWS 凭证: 方式一:使用 AWS 配置文件
AWS_PROFILE=your-profile-name npm run start
方式二:直接传递凭证
--dynamodb "dynamodb://access_key:secret_key@region/table"
npm install -p mcp-notes
npx -p mcp-notes mcp-notes-web-server --dynamodb "dynamodb://access_key:secret_key@region/table"
启动服务器后,在浏览器中访问 http://localhost:3100 开启笔记管理之旅。
// 输入
{ tags: ["会议"] }
// 输出:返回所有标签包含 "会议" 的笔记
// 输入
{ id: "meeting-notes-1362" }
// 输出:返回 ID 为 "meeting-notes-1362" 的笔记,若未找到则给出提示
// 输入
{
id: "new-note-001",
title: "新项目讨论",
summary: "讨论新项目的初步规划",
tags: ["项目", "讨论"],
content: "本次会议探讨了新项目的目标和初步计划..."
}
// 输出:成功确认消息
// 输入
{ id: "old-note-002" }
// 输出:删除确认消息
{ tags?: string[] }{ id: string }{ id: string, title: string, summary: string, tags: string[], content: string }{ id: string }笔记存储结构如下:
| 属性 | 详情 |
|---|---|
| id | 唯一标识符,建议使用描述性编号,如 "meeting-notes-1362"。 |
| title | 笔记标题。 |
| summary | 内容摘要。 |
| tags | 标签数组,如 ["会议", "项目-X"]。 |
| content | 主要内容。 |
MCP 笔记服务器与以下工具集成: