mcp-client-and-server MCP server

mcp-client-and-server MCP server

镜像

简介

MCP (模型上下文协议) 客户端和服务器实现了一个简单的笔记存储系统,提供以下功能:

  • 通过自定义 note:// URI 访问笔记
  • 笔记摘要生成
  • 添加新笔记的工具

安装配置

Claude 桌面版配置

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json

在配置文件中添加以下内容:

"mcpServers": {
    "mcp-client-and-server": {
        "command": "uvx",
        "args": [
            "mcp-client-and-server"
        ]
    }
}

主要功能

资源

  • 使用 note:// URI 访问单个笔记
  • 每个笔记包含名称、描述和纯文本内容

提示

  • summarize-notes: 生成所有笔记的摘要
    • 可选 style 参数控制详细程度 (简要/详细)

工具

  • add-note: 添加新笔记
    • 需要参数: namecontent

开发指南

构建与发布

# 同步依赖
uv sync

# 构建包
uv build

# 发布到 PyPI
uv publish

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-client-and-server run mcp-client-and-server

访问 Inspector 提供的 URL 开始调试会话。