🧩 コンポーネント

🧩 コンポーネント

site icon
2024.11.30 5
Python天气服务笔记管理其它
mcp-weather-service-server 是一个天气服务 MCP 服务器,提供简单的笔记保存系统和天气相关的功能。它允许用户通过自定义的 note:// URI 方案访问个别笔记,并提供了笔记的总结功能。此外,服务器还支持添加新笔记的工具。
View on GitHub

Overview

基本能力

产品定位

mcp-weather-service-server 是一个天气服务 MCP 服务器,主要用于提供天气相关的服务和简单的笔记保存系统。

核心功能

  • 提供自定义的 note:// URI 方案,用于访问个别笔记。
  • 每个笔记资源包含名称、描述和 text/plain 的 MIME 类型。
  • 提供 summarize-notes 提示,用于总结所有保存的笔记,并可选择详细级别(brief/detailed)。
  • 提供 add-note 工具,用于添加新笔记到服务器。

适用场景

  • 需要管理和总结笔记的场景。
  • 需要天气服务的场景。

工具列表

  • add-note:添加新笔记到服务器,需要提供名称和内容。

常见问题解答

  • 使用 MCP Inspector 进行调试,以获得更好的调试体验。

使用教程

使用依赖

  • 需要安装 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"
    ]
  }
}

调试方式

使用 MCP Inspector 进行调试:

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

许可证

None