My Weather Server 0706 について
都市名から現在の天気を取得する MCP サーバーです。Open-Meteo のジオコーディング API と予報 API を使い、API キーは不要です。
主な機能
- 01都市名による現在の天気の検索
- 02Open-Meteo のジオコーディングによる都市特定
- 03気温と天候の取得
活用シーン
- 01指定した都市の現在の天候を確認
- 02アシスタントとの会話中に天気情報を取得
MCP 対応
都市名を入力して呼び出す単一の `get_weather` ツールを MCP クライアントに公開します。天気とジオコーディングのデータには Open-Meteo を使い、API キーは不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| city | string | はい | 都市名 |
詳細
my-weather-server-0706
都市ごとの現在の天気を照会する MCP サーバーです。Open-Meteo のジオコーディング API と予報 API を使用し、1 つの MCP ツール get_weather を公開します。
ツール
get_weather
都市の現在の天気を取得します。
入力:
{
"city": "上海"
}
出力:
通过 my-weather-server-0706 返回:上海 当前天气是:阴天
定位:上海,上海市,中国
温度:...
体感温度:...
湿度:...
降水:...
云量:...
风速:...
风向:...
更新时间:...
インストール
GitHub から:
npx -y github:yangvue/my-weather-server-0706
npm から(公開後):
npx -y open-meteo-mcp-weather-server
このリポジトリから:
npm install
npm start
MCP の設定
GitHub から実行するには、この設定を使用します:
{
"mcpServers": {
"my-weather-server-0706": {
"command": "npx",
"args": ["-y", "github:yangvue/my-weather-server-0706"]
}
}
}
パッケージの npm 公開後は、この設定を使用します:
{
"mcpServers": {
"my-weather-server-0706": {
"command": "npx",
"args": ["-y", "open-meteo-mcp-weather-server"]
}
}
}
ローカルチェックアウトから実行する場合は、この設定を使用します:
{
"mcpServers": {
"my-weather-server-0706": {
"command": "node",
"args": ["/absolute/path/to/my-mcp-server/index.js"]
}
}
}
データソース
- ジオコーディング:Open-Meteo Geocoding API
- 天気:Open-Meteo Forecast API
API キーは不要です。
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。