local-only server
The server can only run on the client’s local machine because it depends on local resources.
MCP 注释服务器
用于管理具有持久存储的笔记的模型上下文协议 (MCP) 服务器实现。
特征
- 创建、阅读、更新和删除笔记
- 使用 JSON 进行持久存储
- 创建和修改的时间戳跟踪
- 通过提示进行笔记总结
- 使用 note:// URI 方案的基于资源的访问
安装
通过 Smithery 安装
要通过Smithery自动安装 Claude Desktop 的笔记:
Copy
手动安装
- 确保安装了 Python 3.10 或更高版本
- 创建虚拟环境:Copy
- 安装要求:Copy
项目结构
Copy
可用工具
add-note
:创建新注释list-all-notes
:显示所有存储的笔记update-note
:修改现有注释delete-note
:删除注释
用法
- 启动服务器:Copy
- 示例操作:Copy
贮存
笔记存储在notes_storage.json
中,结构如下:
Copy
资源访问
可以使用note://
URI 方案将注释作为资源进行访问:
- 列出资源:返回所有可用的注释作为资源
- 读取资源:使用
note://internal/note_name
访问特定笔记
提示生成
服务器包含一个用于笔记摘要的提示生成功能:
- 支持简短和详细的摘要
- 为语言模型输入格式化注释
- 可通过“summarize-notes”提示获取
发展
要修改或扩展服务器:
- 克隆存储库
- 安装开发依赖项
- 在适当的模块中进行更改
- 部署前彻底测试
测试
测试应涵盖:
- 基本 CRUD 操作
- 多条笔记处理
- 错误案例
- 资源访问
- 提示生成
执照
[在此添加您的许可证]
You must be authenticated.
用于管理和保存笔记的 MCP 服务器,提供 CRUD 操作、笔记摘要以及通过 note:// URI 方案进行基于资源的访问。
- Features
- Installation
- Project Structure
- Available Tools
- Usage
- Storage
- Resource Access
- Prompt Generation
- Development
- Testing
- License