weather-service MCP server

weather-service MCP server

镜像的

概述

这是一个实现了笔记存储系统的 MCP 天气服务项目,提供资源管理、提示生成和工具功能。

核心功能

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

快速安装

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",
            "/Users/<your-user-name>/path/to/project"
        ]
    }
}

发布配置

"mcpServers": {
    "weather-service": {
        "command": "uvx",
        "args": [
            "weather-service"
        ]
    }
}

开发指南

构建与发布

# 同步依赖
uv sync

# 构建包
uv build

# 发布到 PyPI
uv publish

调试

使用 MCP Inspector:

npx @modelcontextprotocol/inspector uv --directory /Users/<your-user-name>/path/to/project run weather-service

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