Skip to main content
Glama

Forest Fire Visualization MCP Server

山火事情報の可視化MCPサーバー

はじめに

このプロジェクトは、火災発生データを収集、分析し、地図に視覚化するPythonベースのMCPサーバーです。ユーザーは、地域別の山火事発生情報、危険度分析、地図の視覚化など、さまざまな機能を利用できます。


フォルダ構造

MCP/ ├── README.md # 프로젝트 설명 문서 ├── forest_fire_mcp_server.py # MCP 서버 메인 파일 ├── forest_fire_data.py # 데이터 처리 모듈 ├── forest_fire_data.json # 산불 데이터 파일 ├── claude_desktop_config.json # Claude 설정 파일 ├── data/ # 산불 데이터 저장 폴더 └── venv/ # 가상환경 폴더(필요 시)

設置要件

Pythonのインストール

Pythonがインストールされていない場合は、次の手順に従ってインストールしてください。

  1. Python公式ウェブサイトにアクセスしてください。
  2. ページ上部の黄色いボタン「Download Python XXX」をクリックして最新バージョンをダウンロードします。
  3. ダウンロードしたインストーラを実行します。
  4. インストール画面の最も重要な部分は**、「Add Python.exe to PATH」**オプションです。
    • このオプションを必ずチェックしてください! (画面下部のチェックボックス)
    • この設定により、コマンドプロンプトでPythonを実行できます。
  5. 「Install Now」をクリックしてインストールを続行します。
  6. インストールが完了したら、[閉じる]ボタンをクリックします。

Pythonのインストールを確認する

  1. キーボードのWindows 키 + Rを押します。
  2. [実行]ウィンドウにcmdと入力し、[OK]をクリックします。
  3. 開いたコマンドプロンプトウィンドウに次のコマンドを入力し、Enterキーを押します。
    python --version
  4. Pythonのバージョンが表示されたら、インストールは正常に完了しました。例: Python 3.12.0

必要なパッケージをインストールする

Pythonがインストールされている場合は、必要なパッケージをインストールする必要があります。

  1. Cursor AI メニュー端末で New Terminal をクリックします。
  2. 次のコマンドを入力してEnterを押します。
    pip install mcp httpx requests
  3. インストールが進行するまで待ちます。
  4. エラーが発生した場合は、次のコマンドを試してみてください。
    pip install --user mcp httpx requests

Pythonインタプリタの設定

パッケージのインストール後にエラーが発生する場合は、Pythonインタプリタの設定を確認してください。

  1. Ctrl + Shift + Pを押してコマンドパレットを開きます。
  2. 「Python:Select Interpreter」を入力して選択します。
  3. 仮想環境インタプリタを選択します。
    • ./venv/Scripts/python.exe

プロジェクトファイルの設定

プロジェクトファイルの準備

  1. このリポジトリのすべてのファイルをコンピュータの任意の場所にダウンロードします。
  2. 例: C:\Users\사용자이름\Desktop\MCPフォルダーの作成後にファイルをコピーする

データファイルの確認

  1. forest_fire_data.jsonファイルがフォルダ内にあることを確認してください。
  2. このファイルは、火災データを含む重要なファイルです。

サーバー設定ファイルの変更

  1. forest_fire_mcp_server.pyファイルをメモ帳として開きます。
  2. FOREST_FIRE_DATA_PATH変数を見つけて実際のパスに変更します。
# 예시: FOREST_FIRE_DATA_PATH = "C:/Users/사용자이름/Desktop/MCP/forest_fire_data.json"
  1. ファイルを保存して閉じます。

サーバーを実行する

実行方法1:コードの横に実行ボタンを使用する

  1. forest_fire_mcp_server.pyファイルを開きます。
  2. ファイル内容の左側に表示される▶️(実行)ボタンをクリックします。
    • Cursor AIは自動的にPythonスクリプトを実行します。
    • 個別の命令入力は必要ありません。

実行方法2:端末で直接実行

  1. Cursor AI メニュー端末で New Terminal をクリックします。
  2. 次のコマンドを入力してEnterを押します。
    python forest_fire_mcp_server.py

サーバー実行の確認

  1. 次のメッセージが表示された場合は成功します。
산불정보 시각화 MCP 서버가 시작되었습니다.
  1. この端末を閉じないでください!サーバーが稼働している状態を維持する必要があります。

Claudeデスクトップアプリを設定する

Claudeデスクトップアプリのインストール

  1. Claudeデスクトップアプリのダウンロードページからインストールファイルをダウンロードします。
  2. ダウンロードしたインストールファイルを実行します。
  3. インストールウィザードの指示に従ってインストールを完了します。

Claude MCPの設定

  1. Claudeアプリを起動します。
  2. 右上のファイルメニューで、設定(⚙️)アイコンをクリックします。
  3. 左側のメニューから「開発者」タブを選択します。
  4. 「設定の編集」をクリックしてC:/Users/사용자이름/Desktop/MCP/claude_desktop_config.jsonファイルを指定します。

Claudeデスクトップアプリの再起動

  1. Claudeデスクトップアプリを完全に終了して再度実行します。
  2. 右上にハンマー🔨アイコンが表示されたら、MCPサーバーとの接続が成功しました。
    • ハンマーアイコンが灰色の場合は、MCP サーバーが稼働していません。
    • ハンマーアイコンが青の場合、MCPサーバーは正常に接続されています。

主な機能を使う

Claude アプリでは、次のコマンドを入力してサーバーの機能を使用できます。

  1. 山火事データの照会:
    강원도의 2021년 산불 데이터를 알려줘
  2. 山火事リスク分析:
    강원도 고성 지역의 산불 위험도는 어떻게 되나요?
  3. 地図で確認:
    강원도 고성의 산불 위치를 지도에서 보여줘

追加情報

カカオマップAPIキー:デフォルトで設定されているため、変更する必要はありません。

地図の視覚化:自動的にWebブラウザで開きます。

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    The MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.
    Last updated -
    14
    602
    74
    TypeScript
    Apache 2.0
    • Apple
  • A
    security
    F
    license
    A
    quality
    An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
    Last updated -
    39
    28
    • Apple
  • A
    security
    A
    license
    A
    quality
    An MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.
    Last updated -
    1
    Python
    MIT License
    • Linux
    • Apple
  • -
    security
    F
    license
    -
    quality
    An MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.
    Last updated -
    Python
    • Linux
    • Apple

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/daniel8824-del/forest-fire-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server