Sunwood Ai Labs_mcp Weather Service Server

Sunwood Ai Labs_mcp Weather Service Server

镜像的

📋 概述

Weather Service 是一个简单的笔记保存系统 MCP 服务器,提供:

  • 📝 笔记资源管理
  • 🔍 笔记摘要生成
  • ➕ 添加新笔记的工具

🚀 快速开始

1. 安装配置

在 Claude Desktop 配置文件中添加服务器设置:

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

开发环境配置

"mcpServers": {
  "weather_service": {
    "command": "uv",
    "args": [
      "--directory",
      "C:\\Prj\\weather_service",
      "run",
      "weather_service"
    ]
  }
}

生产环境配置

"mcpServers": {
  "weather_service": {
    "command": "uvx",
    "args": [
      "weather_service"
    ]
  }
}

2. 服务功能

  • 资源:通过 note:// URI 访问笔记
  • 提示:使用 summarize-notes 创建笔记摘要
    • 可选参数 style: brief/detailed
  • 工具:使用 add-note 添加新笔记
    • 必需参数:name, content

👨‍💻 开发指南

构建与发布

  1. 同步依赖:

    uv sync
    
  2. 构建包:

    uv build
    
  3. 发布到 PyPI:

    uv publish
    

    认证可通过 --token--username/--password 参数提供

调试

推荐使用 MCP Inspector

npx @modelcontextprotocol/inspector uv --directory C:Prj\weather_service run weather-service

Inspector 启动后,将提供一个浏览器访问链接用于调试。