这是一个基于 TypeScript 的 MCP 服务器,实现了简单的笔记系统。该系统能帮助用户通过特定 URI 管理笔记,支持纯文本内容访问,展示了核心的 MCP 概念,具有较高的实用性和学习价值。
本 MCP 服务器可实现简单笔记系统的各项功能。若要使用,需先完成开发环境的搭建与配置,再进行安装,最后根据需求进行调试。
note://
URI 列表和访问笔记,方便快捷地管理笔记资源。create_note
- 创建新的文本笔记:
summarize_notes
- 生成所有存储笔记的摘要:
npm install
npm run build
npm run watch
要与 Claude Desktop 一起使用,请添加以下配置:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-server-cursorshare": {
"command": "/path/to/mcp-server-cursorshare/build/index.js"
}
}
}
以下是使用 create_note
工具创建新笔记的示例:
# 假设在合适的环境中调用 create_note 工具
# 这里省略具体调用代码,根据实际情况编写
使用 summarize_notes
工具生成所有存储笔记的摘要:
# 假设在合适的环境中调用 summarize_notes 工具
# 这里省略具体调用代码,根据实际情况编写
由于 MCP 服务器通过标准输入输出进行通信,调试可能具有挑战性。我们推荐使用 MCP Inspector,它可以通过以下命令启动:
npm run inspector
Inspector 将提供一个可以在浏览器中访问的调试工具 URL,方便用户进行调试操作。