JAXAは、地球観測データを利用するためのPythonパッケージ「JAXA Earth API for Python」のv.0.1.5を公開した。MCPをサポートし、生成AIツールで地球観測データを表示、分析できるという。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
宇宙航空研究開発機構(JAXA)は2026年1月30日、同機構が保有する多様な地球観測データを活用するためのPythonパッケージ「JAXA Earth API for Python」の「v0.1.5」を公開した。
同パッケージは、衛星やデータ、センサーごとの仕様や解像度などを意識することなく、統一的な方法でデータの取得や処理ができるよう設計されている。v0.1.5では、MCP(Model Context Protocol)に対応したサンプルコードが追加され、生成AI(人工知能)との対話を通じてJAXAの地球観測データを表示、分析できるという。
JAXA Earth API for Pythonは、JAXAが提供する膨大な地球観測データをITエンジニアや研究者が効率的に利用できるように開発された。主な特徴は以下の通り。
同APIを使用することで、以下のような多様なデータ処理や解析を実行できるという。
v0.1.5の特徴は、MCPを通じて「Claude Desktop」などの生成AIツールとの連携に対応した点だ。
Claude Desktopで利用するには、作業フォルダでPython仮想環境(venv)を構築してJAXAが公開しているAPIパッケージをインストールし、MCPサーバスクリプト(mcp_server.py)を任意のパスに配置する。
続いて、Claude Desktopの設定画面からconfigファイルを開き、コマンドに仮想環境のPython実行ファイルのパスを、引数にMCPサーバスクリプトのパスをそれぞれ記述する。
{
"mcpServers": {
"jaxa_api_tools": {
"command": "C:\\YOUR-VENV-FOLDER-PATH\\venv\\Scripts\\python",
"args": ["C:\\YOUR-VENV-FOLDER-PATH\\mcp_server.py"]
}
}
}
設定保存後、Claude Desktopを完全に終了し、再起動することで以下の4つのツールをAIが呼び出し可能になる。
これにより、ユーザーは生成AIとの対話を通じて、JAXAの地球観測データベースから直感的に情報を検索できるという。
JAXAは2026年2月18日、JavaScript向けパッケージ「JAXA Earth API for JavaScript」の最新版「Version 2.0.0」を公開した。
ブラウザ上での動作に加え、新たに「Node.js」「Deno」「Bun」環境での実行をサポートした他、TypeScriptでの開発にも対応。Python版と同様にMCPもサポートしたという。
JAXAは公式ドキュメントページで利用方法やサンプルコードを公開している。
MCPサーバの機能と実装の肝――仕組みと構築の流れをSpring AIで理解する
Claudeの「Agent Skills」がMCPと同様、オープン標準に どんな便利スキルがある?
国土交通省が「MCPサーバ」公開 APIの知識不要、対話形式でのデータ取得が可能にCopyright © ITmedia, Inc. All Rights Reserved.