📝 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