
📝 notepad-server MCP Server

2024.12.20
1
JavaScript笔记系统文本管理其它
notepad-server 是一个基于 Model Context Protocol (MCP) 的服务器,实现了一个简单的笔记系统。它提供了创建、删除、更新和列出笔记的功能,并展示了 MCP 的核心概念。
View on GitHub
Overview
基本能力
产品定位
notepad-server 是一个简单的笔记系统,用于演示 MCP 的核心概念。
核心功能
- 创建新笔记 (
addNotepad
) - 删除笔记 (
delNotepad
) - 更新笔记内容 (
updateNotepad
) - 列出所有笔记 (
listNotepads
) - 使用特定笔记 (
useNotepad
)
适用场景
- 个人笔记管理
- MCP 概念演示
- 简单的文本内容存储和管理
工具列表
addNotepad
: 添加新笔记- 参数:
name
(笔记名称),content
(笔记内容) delNotepad
: 删除笔记- 参数:
id
(笔记ID) updateNotepad
: 更新笔记- 参数:
id
(笔记ID),content
(新内容) listNotepads
: 列出所有笔记- 无参数
useNotepad
: 使用特定笔记- 参数:
id
(笔记ID)
常见问题解答
- 调试困难: 建议使用 MCP Inspector 进行调试
使用教程
使用依赖
npm install
安装教程
- 构建服务器:
npm run build
- 开发时自动重建:
npm run watch
- 配置 Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
添加配置:
{
"mcpServers": {
"notepad-server": {
"command": "/path/to/notepad-server/build/index.js"
}
}
}
调试方式
使用 MCP Inspector 进行调试:
npm run inspector
许可证
None