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
    

调试

使用 MCP Inspector 进行调试:

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

访问浏览器中显示的 URL 开始调试。