Máy Chủ OpenWeather MCP

Máy Chủ OpenWeather MCP

Kết nối quy trình AI với điều kiện thời tiết thực tế và dự báo bằng OpenWeather MCP Server cho tự động hóa và trải nghiệm chatbot theo ngữ cảnh nâng cao.

Máy chủ “OpenWeather” MCP dùng để làm gì?

OpenWeather MCP Server là một dịch vụ Model Context Protocol (MCP) nhẹ, kết nối các trợ lý AI với dữ liệu thời tiết theo thời gian thực thông qua API miễn phí OpenWeatherMap. Nó hỗ trợ quy trình phát triển nâng cao cho AI bằng cách cho phép truy xuất điều kiện thời tiết hiện tại và dự báo 5 ngày cho bất kỳ thành phố nào, với các tùy chọn cấu hình đơn vị (Celsius, Fahrenheit, Kelvin) và đa ngôn ngữ. Bằng cách cung cấp dữ liệu thời tiết dưới dạng tài nguyên và công cụ có cấu trúc, OpenWeather MCP Server đơn giản hóa các nhiệm vụ như truy vấn thông tin thời tiết, phản hồi AI theo ngữ cảnh và tích hợp vào chuỗi tự động hóa. Máy chủ này lý tưởng cho các dự án cần ngữ cảnh thời tiết cập nhật, giúp dễ dàng xây dựng các ứng dụng AI tương tác với nguồn dữ liệu bên ngoài qua MCP.

Danh sách Prompt

Không có mẫu prompt cụ thể nào được đề cập trong kho lưu trữ.

Danh sách Tài nguyên

  • Dữ liệu thời tiết hiện tại: Cung cấp điều kiện thời tiết hiện tại cho thành phố chỉ định, bao gồm nhiệt độ, áp suất, độ ẩm, gió, bình minh/lặn, và nhiều thông tin khác.
  • Dự báo thời tiết 5 ngày: Trả về dự báo với dữ liệu thời tiết chi tiết theo từng 3 giờ trong tối đa 5 ngày.
  • Cấu hình đơn vị đo: Cho phép khách hàng lựa chọn giữa Celsius, Fahrenheit hoặc Kelvin cho đơn vị nhiệt độ.
  • Hỗ trợ đa ngôn ngữ: Cung cấp dữ liệu thời tiết bằng nhiều ngôn ngữ khác nhau, theo hỗ trợ của API OpenWeatherMap.

Danh sách Công cụ

  • weather: Công cụ chính được cung cấp bởi máy chủ OpenWeather MCP. Nhận các tham số như city (bắt buộc), units (tùy chọn: c|f|k), và lang (tùy chọn: en|de|fr|…). Nó lấy dữ liệu thời tiết hiện tại và dự báo cho thành phố chỉ định.

Trường hợp sử dụng của máy chủ MCP này

  • Chatbot AI thời tiết: Tích hợp dữ liệu thời tiết thời gian thực vào trợ lý AI hội thoại, cho phép người dùng hỏi điều kiện hiện tại hoặc dự báo cho bất kỳ thành phố nào.
  • Lên kế hoạch du lịch và sự kiện: Nhúng kiểm tra thời tiết vào quy trình tự động để cung cấp gợi ý hoặc cảnh báo cho các chuyến đi hoặc sự kiện sắp tới dựa trên dự báo.
  • Phản hồi AI theo ngữ cảnh: Tăng khả năng nhận biết ngữ cảnh của tác nhân AI bằng cách cung cấp thời tiết địa phương mới nhất, giúp đề xuất và ra quyết định tốt hơn.
  • Tích hợp nhà thông minh và IoT: Sử dụng dữ liệu thời tiết để kích hoạt các quy trình nhà thông minh, như điều chỉnh nhiệt/lạnh hoặc gửi thông báo khi thời tiết thay đổi.
  • Ứng dụng giáo dục: Xây dựng công cụ học tập tương tác sử dụng dữ liệu thời tiết thực tế để dạy các khái niệm khoa học, địa lý hoặc ngoại ngữ.

Hướng dẫn thiết lập

Windsurf

  1. Đảm bảo đã cài đặt Go 1.20+.
  2. Lấy khóa API OpenWeatherMap của bạn.
  3. Biên dịch máy chủ:
    git clone https://github.com/mschneider82/mcp-openweather.git
    cd mcp-openweather
    go build -o mcp-weather
    
  4. Cấu hình Windsurf để thêm máy chủ:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  5. Lưu thay đổi và khởi động lại Windsurf. Kiểm tra truy vấn thời tiết để xác nhận.

Claude

  1. Cài đặt qua Smithery:
    npx -y @smithery/cli install @mschneider82/mcp-openweather --client claude
    
  2. Thiết lập khóa API OpenWeatherMap:
    export OWM_API_KEY="your_api_key_here"
    
  3. Thêm vào cấu hình của Claude:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  4. Lưu và khởi động lại Claude. Kiểm tra bằng cách yêu cầu dữ liệu thời tiết.

Cursor

  1. Biên dịch máy chủ như trên và đảm bảo đã thiết lập API key.
  2. Chỉnh sửa file cấu hình MCP của Cursor:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  3. Lưu và khởi động lại Cursor. Xác nhận bằng cách chạy truy vấn thời tiết.

Cline

  1. Biên dịch và thiết lập máy chủ OpenWeather MCP như đã mô tả.
  2. Thêm cấu hình máy chủ vào Cline:
    {
      "mcpServers": {
        "mcp-openweather": {
          "command": "/path/to/mcp-weather",
          "env": {
            "OWM_API_KEY": "PUT_API_KEY_HERE"
          }
        }
      }
    }
    
  3. Lưu cấu hình và khởi động lại Cline.
  4. Xác thực bằng cách gửi một yêu cầu thời tiết.

Bảo mật API Key

Luôn sử dụng biến môi trường cho API key. Ví dụ cấu hình JSON:

{
  "mcpServers": {
    "mcp-openweather": {
      "command": "/path/to/mcp-weather",
      "env": {
        "OWM_API_KEY": "${OWM_API_KEY}"  // Sử dụng biến môi trường của bạn
      }
    }
  }
}

Cách sử dụng MCP này trong flow

Sử dụng MCP trong FlowHunt

Để tích hợp máy chủ MCP vào quy trình FlowHunt, hãy thêm thành phần MCP vào flow của bạn và kết nối với tác nhân AI:

FlowHunt MCP flow

Nhấp vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình MCP hệ thống, chèn chi tiết máy chủ MCP của bạn bằng định dạng JSON sau:

{
  "mcp-openweather": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Sau khi cấu hình, tác nhân AI có thể sử dụng MCP này như một công cụ với tất cả chức năng và khả năng của nó. Hãy nhớ thay “mcp-openweather” bằng tên thực tế của máy chủ MCP của bạn và thay URL bằng địa chỉ máy chủ MCP của bạn.


Tổng quan

PhầnCó sẵnChi tiết/Ghi chú
Tổng quan
Danh sách PromptKhông có prompt nào
Danh sách Tài nguyên
Danh sách Công cụ
Bảo mật API Key
Sampling Support (ít quan trọng)Không đề cập

Dựa trên thông tin hiện có, OpenWeather MCP Server cung cấp công cụ truy xuất dữ liệu thời tiết rõ ràng và tài nguyên đầy đủ, nhưng không có mẫu prompt và hỗ trợ sampling. Hỗ trợ roots không được đề cập.

Dự án cơ bản nhưng phù hợp với mục tiêu, với hướng dẫn cài đặt rõ ràng và đầy đủ các tính năng quan trọng cho truy xuất dữ liệu thời tiết.

Ý kiến của chúng tôi

OpenWeather MCP Server rất đơn giản, dễ thiết lập và phù hợp để bổ sung dữ liệu thời tiết vào quy trình AI. Nó thiếu một số tính năng MCP nâng cao như prompt template và sampling, nhưng với mục đích lấy dữ liệu thời tiết thì rất ổn định và thân thiện với người dùng.

Đánh giá: 7/10

Điểm MCP

Có LICENSE✅ (MIT)
Có ít nhất một công cụ
Số Fork3
Số Star2

Câu hỏi thường gặp

OpenWeather MCP Server là gì?

OpenWeather MCP Server là một dịch vụ Model Context Protocol kết nối các trợ lý AI và quy trình làm việc với dữ liệu thời tiết thời gian thực bằng API OpenWeatherMap. Nó cung cấp điều kiện thời tiết hiện tại và dự báo 5 ngày cho bất kỳ thành phố nào.

Nó cung cấp những tài nguyên và công cụ gì?

Nó cung cấp tài nguyên cho dữ liệu thời tiết hiện tại và dự báo 5 ngày, với các đơn vị nhiệt độ có thể cấu hình và hỗ trợ đa ngôn ngữ. Công cụ chính, 'weather', nhận các tham số thành phố, đơn vị (Celsius, Fahrenheit, Kelvin) và ngôn ngữ.

Làm thế nào để bảo mật API key khi cấu hình máy chủ MCP?

Sử dụng biến môi trường để lưu trữ API key OpenWeatherMap của bạn. Tham chiếu biến này (ví dụ: OWM_API_KEY) trong cấu hình máy chủ để tránh lộ thông tin nhạy cảm trong mã nguồn hoặc hệ thống quản lý phiên bản.

Những trường hợp sử dụng phổ biến của OpenWeather MCP Server là gì?

Các trường hợp sử dụng phổ biến bao gồm chatbot AI thời tiết, tự động hóa lên kế hoạch du lịch và sự kiện, phản hồi AI theo ngữ cảnh, tích hợp nhà thông minh, và công cụ giáo dục sử dụng dữ liệu thời tiết thời gian thực.

Có dễ thiết lập và sử dụng với FlowHunt không?

Có, máy chủ này nhẹ, dễ biên dịch và tích hợp mượt mà với FlowHunt. Chỉ cần thêm thành phần MCP, cấu hình chi tiết máy chủ và tác nhân AI của bạn có thể truy cập đầy đủ các chức năng dữ liệu thời tiết.

Tích hợp dữ liệu thời tiết với OpenWeather MCP Server

Nâng cao tác nhân AI và quy trình làm việc của bạn với thông tin thời tiết thời gian thực bằng tích hợp OpenWeather MCP của FlowHunt.

Tìm hiểu thêm

Máy chủ Weather MCP
Máy chủ Weather MCP

Máy chủ Weather MCP

Máy chủ Weather MCP kết nối FlowHunt và các trợ lý AI với dữ liệu thời tiết phong phú, theo thời gian thực, dự báo, chất lượng không khí, thiên văn học và nhiều...

6 phút đọc
AI MCP +6
Weather MCP Server
Weather MCP Server

Weather MCP Server

Weather MCP Server kết nối các trợ lý AI với dữ liệu thời tiết thời gian thực và lịch sử bằng API Open-Meteo—không cần khóa API. Kích hoạt các quy trình AI với ...

6 phút đọc
AI Weather +4
Máy chủ OpenAPI MCP
Máy chủ OpenAPI MCP

Máy chủ OpenAPI MCP

Máy chủ OpenAPI MCP kết nối các trợ lý AI với khả năng khám phá và hiểu các đặc tả OpenAPI, cung cấp ngữ cảnh API chi tiết, tóm tắt và thông tin endpoint cho cá...

5 phút đọc
API OpenAPI +5