mcpField
S
Simple Weather MCP Server example from Quickstart

Simple Weather MCP Server example from Quickstart

ローカル
npmjs.comメディア・デザイン1484 週間前に更新

Simple Weather MCP Server example from Quickstart について

MCP Quickstart を基にした Node.js 製の天気 MCP サーバーのサンプルです。MCP の学習や Claude Desktop での米国の天気確認に利用でき、npm パッケージとして npx で起動できます。

主な機能

  1. 01米国の州別の気象警報を取得
  2. 02緯度と経度で天気予報を取得
  3. 03npx で起動

活用シーン

  1. 01米国の州の気象警報を確認
  2. 02米国内の指定地点の天気予報を取得

MCP 対応

MCP クライアントに、州コードで検索する気象警報ツールと、緯度・経度で検索する天気予報ツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"weather-js": {
"command": "npx",
"args": [
"-y",
"@h1deya/mcp-server-weather"
]
}
}
}
起動コマンドnpx -y @h1deya/mcp-server-weather

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@h1deya/mcp-server-weather

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
statestringはい米国の州を示す 2 文字のコード(例:CA、NY)

詳細

Quickstart のシンプルな Weather MCP Server の例 License: MIT npm version

米国の気象情報にアクセスするための Model Context Protocol (MCP) を実装した Node.js サーバーです。

これは、MCP Quickstart で解説されている例です。

npx で手軽に利用できるよう、npm パッケージ として公開されています。

Claude Desktop での使用方法

以下の JSON の断片を claude_desktop_config.json に統合してください。 詳細については、MCP Quickstart の 「Testing your server with Claude for Desktop」セクションを参照してください。

# MacOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json

# Windows
code $env:AppData\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "weather": {
      "command": "npx",
        "args": [
            "-y",
            "@h1deya/mcp-server-weather"
        ],
    }
  }
}

ツール

  • get-alerts
    • 米国の州の気象警報を取得します。
    • 入力:state(文字列):米国の州を表す 2 文字のコード(例:CA、NY)
  • get-forecast
    • 米国内の場所の天気予報を取得します
    • 入力:
      • latitude(数値):場所の緯度
      • longitude(数値):場所の経度

クエリの例

  • パロアルトの明日の天気は?
  • カリフォルニア州に気象警報は出ていますか?

原作者とライセンス

この例は、MCP Quickstart (github)で解説されているコードをベースにしています。 このライセンスは CC-BY-4.0 です。 完成したコード例は、 ライセンスが MIT のこのリポジトリ (Copyright (c) 2025 Model Context Protocol)でも公開されています。 そのため、このリポジトリには MIT ライセンスを選択しました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。