Cursorshare

Cursorshare

🚀 mcp-server-cursorshare MCP 服务器

这是一个基于 TypeScript 的 MCP 服务器,实现了简单的笔记系统。该系统能帮助用户通过特定 URI 管理笔记,支持纯文本内容访问,展示了核心的 MCP 概念,具有较高的实用性和学习价值。

🚀 快速开始

本 MCP 服务器可实现简单笔记系统的各项功能。若要使用,需先完成开发环境的搭建与配置,再进行安装,最后根据需求进行调试。

✨ 主要特性

资源

  • 可通过 note:// URI 列表和访问笔记,方便快捷地管理笔记资源。
  • 每个笔记包含标题、内容和元数据,能全面记录笔记信息。
  • 支持纯文本 MIME 类型的内容访问,便于对笔记内容进行查看和处理。

工具

  • create_note - 创建新的文本笔记:
    • 接受标题和内容作为必填参数,确保笔记信息完整。
    • 将笔记存储在服务器状态中,方便后续管理和使用。

提示

  • summarize_notes - 生成所有存储笔记的摘要:
    • 包含所有笔记内容作为嵌入资源,提供全面的笔记信息。
    • 返回结构化的提示以供 LLM 进行总结,有助于提高总结效率和准确性。

📦 安装指南

开发环境搭建

  • 安装依赖:
npm install
  • 构建服务器:
npm run build
  • 使用开发模式(自动重建):
npm run watch

与 Claude Desktop 集成安装

要与 Claude Desktop 一起使用,请添加以下配置:

  • 在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
  • 在 Windows 上:%APPDATA%/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,方便用户进行调试操作。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-20 14:54

相似服务问题