MCP.so
ログイン

MCP Weather Server

@Hritik003

基本情報

カテゴリ

メディアとデザイン

トランスポート

stdio

作者

Hritik003

MCP Weather Server について

A simple MCP server for weather

MCP Weather Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "weather": {
      "command": "uv",
      "args": [
        "--directory",
        "<path/to/weather>",
        "run",
        "weather"
      ]
    }
  }
}

MCP Weather Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Weather Server?

A lightweight Model Context Protocol (MCP) server designed for handling weather data, with a Command-Line Interface (CLI) client for interaction. This project demonstrates how to create and interact with an MCP server, focusing on weather-related information.

How to use MCP Weather Server?

Clone the repository, then start the server with uv --directory <path/to/weather> run weather in the Server directory, and start the client with uv run client.py <path/to/server.py> in the mcp-Client directory. Requires Python 3.12 or higher and asyncio; additional packages are listed in requirements.txt.

Key features of MCP Weather Server

  • Modular MCP server for weather data handling
  • CLI client for server interaction
  • Asynchronous communication using asyncio
  • Easy extensibility for additional commands or data formats

Use cases of MCP Weather Server

  • Learning how to build and interact with an MCP server
  • Demonstrating asynchronous client-server communication
  • Experimenting with weather data handling via CLI

よくある質問

1

What is the MCP Weather Server?

It is a lightweight MCP server that handles weather data and includes a CLI client for interaction, designed to demonstrate creating and using an MCP server.

2

What are the system requirements?

Python 3.12 or higher and the `asyncio` library. Additional dependencies are listed in `requirements.txt`.

3

How do I start the server and client?

Start the server by running `uv --directory <path/to/weather> run weather` in the `Server` folder. Then start the client with `uv run client.py <path/to/server.py>` in the `mcp-Client` folder.

4

Can I extend the server with new commands?

Yes, the server is designed to be easily extensible to support additional commands or data formats.

コメント

「メディアとデザイン」の他のコンテンツ