weather_mcp_server
==================

天気情報を提供する MCP（Model Context Protocol）サーバー実装。

このモジュールは以下の機能を提供します。

- wttr.in API を利用した天気情報取得
- 日次キャッシュによる API 呼び出し最適化
- MCP ツールとしての天気取得・キャッシュ操作
- MCP 標準プロンプト（getPrompts）対応

主な構成要素
------------

- ``WeatherMCPServer``  
  MCP サーバー本体。ツール登録・プロンプト登録・起動制御を行います。

- MCP ツール
  - ``get_weather`` : 都市名から天気情報を取得
  - ``clear_cache`` : キャッシュ全削除
  - ``get_cache_stats`` : キャッシュ統計取得

- MCP プロンプト
  - ``Weather`` : 天気予報生成用システムプロンプト

.. automodule:: weather_mcp_server
   :members:
   :undoc-members:
   :show-inheritance:
