test-server MCP server

test-server MCP server

镜像的

概述

这是一个简单的 MCP 服务器,提供笔记存储系统,包含资源、提示和工具功能。

功能

  • 资源:通过 note:// URI 访问笔记
  • 提示summarize-notes 创建笔记摘要
  • 工具add-note 添加新笔记

安装与配置

Claude 桌面版

配置文件位置:

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

开发环境配置

"mcpServers": {
  "test-server": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/jtorreggiani/organizer/work/open-source/create-python-server/test-server",
      "run",
      "test-server"
    ]
  }
}

生产环境配置

"mcpServers": {
  "test-server": {
    "command": "uvx",
    "args": [
      "test-server"
    ]
  }
}

开发指南

构建与发布

  1. 同步依赖:

    uv sync
    
  2. 构建包:

    uv build
    
  3. 发布到 PyPI:

    uv publish
    

    需设置 PyPI 凭证(通过 --token 或环境变量)

调试

使用 MCP Inspector 进行调试:

npx @modelcontextprotocol/inspector uv --directory /path/to/test-server run test-server

Inspector 启动后,浏览器中访问显示的 URL 开始调试。