mcp_server について
mcp_serverはdolphin_mcpクライアントと組み合わせるサンプルMCPサーバープロジェクトで、気象警報と予報のツールを提供します。dolphin-mcp-cliからサーバーツールを呼び出す例です。
主な機能
- 01気象警報ツールの提供
- 02天気予報ツールの提供
- 03dolphin-mcp-cli経由のツール呼び出し
活用シーン
- 01クライアント経由で気象警報を確認
- 02クライアント経由で天気予報を取得
MCP 対応
get_alertsとget_forecastのツールを備えたMCPサーバーを提供し、dolphin_mcpクライアントから呼び出します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp_server
dolphin_mcp クライアントを使用したサンプル mcp_server の実装
mcp_config.json
このファイルには mcp_server の設定が含まれています。server.py という mcp サーバーファイルには、tools.py ファイル内で利用できる 2 つのユーティリティ、get_alerts と get_forecast があります。
dolphin クライアントの実行
GitHub から dolphin-mcp をチェックアウトする
` pip3 install -e requirements.txt
クライアントのコマンドを実行する
` dolphin-mcp-cli --model gpt-4o-mini " show me weather alerts from NY city"
出力
シカゴの天気予報は次のとおりです。
夜間
- 気温: 40°F
- 風: SSE 10 mph
- 予報: 霧が発生する地域があり、にわか雨の可能性がわずかにあります。曇りで、夜間に気温は約 51 まで上昇します。降水確率は 20% です。新たな降水量は 10 分の 1 インチ未満となる可能性があります。
日曜日
- 気温: 66°F
- 風: SSW 15~20 mph
- 予報: 午前 7 時前までは霧が発生する地域があり、にわか雨の可能性がわずかにあります。その後、にわか雨や雷雨の可能性が高くなります。曇りで、午後には気温が約 62 まで下がります。降水確率は 70% です。新たな降水量は 4 分の 1~2 分の 1 インチとなる可能性があります。
日曜日の夜
- 気温: 35°F
- 風: WNW 15~20 mph
- 予報: にわか雨や雷雨の可能性があります。曇りで、夜間に気温は約 37 まで上昇します。降水確率は 30% です。新たな降水量は 4 分の 1~2 分の 1 インチとなる可能性があります。
月曜日
- 気温: 39°F
- 風: N 15 mph
- 予報: 午前 7 時前まではにわか雪の可能性があります。おおむね曇りで、最高気温は約 39 です。降水確率は 30% です。
月曜日の夜
- 気温: 33°F
- 風: NE 10~15 mph
- 予報: 晴れ時々曇りで、最低気温は約 33 です。
詳細や最新情報が必要な場合は、お気軽にお尋ねください!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。