Requirements: について
Ollama を通じてローカル LLM と天気ツールを統合する MCP クライアント。weatherapi.com からのデータをクエリします。
主な機能
- 01weatherapi.com 統合
- 02Ollama ローカル LLM サポート
- 03カスタムモデル設定
- 04環境変数セットアップ
活用シーン
- 01ローカル天気クエリアプリケーション
- 02オフライン AI 天気アシスタント開発
詳細
要件:
- 依存関係用の uv
- weatherapi.com キー
セットアップ:
- .example.env を .env にコピーして、weather api キーを追加してください
- modelfile を使用して llama3.1:8b をベースとした llama3.1-tool:8b というカスタム ollama モデルを作成してください
使用方法:
ollama serve
uv run main.py
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。