HITRAN MCPとは?
GitHubユーザーLKF0402によるHITRAN MCPは、大気科学やガス検知で使われる分子分光の標準データベースHITRANonlineを扱う12個のツールをMCPクライアントに提供します。エージェントは分子と同位体を調べ、波数範囲の線リストを取得し、最も強い線を一覧し、混合気体の吸収スペクトルと透過スペクトルを計算して図にし、より重い分子の吸収断面積ファイルを探してダウンロードします。Windows向けデスクトップアプリHitranLabが同じエンジンを共有します。
GPL-3.0で、公式HAPIライブラリの上にPythonで書かれ、GitHubのスターは約4です。リポジトリは2026年9月に作られ、2026年10月8日にv1.6.0をリリースしました。メインのREADMEは中国語で、完全な英語版が併置されています。
HITRAN MCPのインストール方法
git clone https://github.com/LKF0402/hitran-mcp.git && pip install -r hitran-mcp/requirements.txtHITRAN MCPは使う価値があるか?
HITRAN MCPは専門的な仕事を一つきちんとこなします。「296 K、1 atmでの2950から3100 cm-1のメタン吸収」といった依頼を、モデルが覚えている数字ではなく、公式HAPIライブラリによる計算に変えます。HITRAN2024の両方をカバ ーし、線ごとのデータを持つ61の分子と、冷媒やVOCのように測定された吸収断面積ファイルとしてしか存在しない600種以上の重い分子を扱います。この2つをつなぐ点が便利なところで、多くのHAPIスクリプトは線ごとのデータで止まります。
物理的な選択は明示されています。混合気体は成分ごとに計算してモル分率で重み付けし、線形はVoigt、Hartmann-Tran、速度依存Voigtなどに対応し、温度、圧力、濃度が欠けている場合は既定値で補ってneeds_confirmを立て、エージェントがユーザーに確認するようにします。すべてのCSVとPNGにはHITRAN2024、HAPI、分配関数のバージョンを記した出典の透かしが入り、論文の手法セクションに必要な情報がそろいます。
注意点:成熟度です。開発者は1人、スターは4つで、リリースは2026年9月からです。MCP層はプロトコルバージョン2024-11-05の手書きのJSON-RPCサーバーなので、新しいクライアント機能は使えません。HITRANonlineはAPIキーをリクエストのURLに入れます。v1.6.0では、ユーザーが助けを求めるときによく貼り付けるエラーログにキーが残らないよう、伏せ字処理が加わりました。ダウンロードは既定で300 MBが上限で、HITRANonlineには1日あたりのリクエスト上限があり、READMEによれば吸収断面積APIは有効なキーでもHTTP 500を返すことがあります。
結論:すでにHITRANを使っているガス検知や大気の研究者にとっては、毎回同じHAPIのつなぎコードを書く手間が省け、出典の刻印で結果の根拠も示しやすくなります。免責事項が求めるとおり、論文に載せる前に自分でHAPIを実行して数値を照合してください。
真価を発揮する場 面
レーザー式メタンセンサーを設計するエンジニア
水の干渉を受けない吸収線を選ぶ
hitran_linesで範囲内のCH4とH2Oの最も強い線をエージェントに出させ、次にhitran_spectrumで想定濃度の混合スペクトルを計算させます。無料で、キャッシュされた線リストにより再計算は一瞬です。
大気化学を学ぶ修士課程の学生
論文の図のために冷媒の赤外吸収断面積を描く
吸収断面積カタログを名前で検索し、温度と圧力でファイルを一覧し、hitran_xsc_downloadで1つをダウンロードして、図の説明に使える出典の透かし付きで描画します。無料のHITRAN APIキーが必要です。
導入前に確認すること
- 導入
- リポジトリをgit cloneし、pip install -r requirements.txt(Python 3.10以上、hitran-api、numpy、matplotlib)を実行してから、python <パス>/tools/hitran_mcp.pyをstdioサーバーとしてクライアントの設定に追加します。HITRANのAPIキーはHITRAN_API_KEYかtools/hitran_api_key.txtに置きます。
- 連携
- HAPI 1.3.0.0とHITRAN v2 APIを通じたHITRANonline用の12個のツール。分子種、取得、線、スペクトル、図、分配関数(TIPS 2025から2011)、吸収断面積の検索・一覧・ダウンロード、ファイル読み込み。Windows x64向けデスクトップアプリHitranLab。
- データとプライバシー
- ローカルで動作し、線リストはHitran_Data/にキャッシュされ、出力はtmp/mcp_out/に置かれます。問い合わせはURLのパスにAPIキーを含めてhitran.orgに届きます。v1.6.0ではログと応答でキーが伏せられます。結果はモデル提供元に送られます。
- 大規模利用時のコスト
- GPL-3.0で無料です。HITRANのアカウントとAPIキーも無料です。HITRANonlineには1日のリクエスト上限がありますが、数値は公開されていません。
- 制限
- HITRANonlineの1日の上限を超えると403が返ります。吸収断面積のダウンロードは既定で1回300 MBまでです。メモリ上のスペクトルキャッシュは200件を保持します。
良い点
- 線ごとのデータと吸収断面積データを1つの流れで扱える
- すべてのCSVとPNGに出典の透かし
- Hartmann-Tranを含む6種類の線形
- T、P、濃度が既定値のときは確認を求める
気になる点
- 開発者1人でスターは約4
- プロトコル2024-11-05の手書きサーバー
- HITRANonlineの1日の上限と時折のAPIの500エラー
- デスクトップアプリはWindowsのみ
おすすめの人
すでにHITRANを使っていて、データ取得と出典付きのスペクトル計算をエージェントに任せたい分光学者、ガス検知エンジニア、大気科学の学生。
HITRAN MCP:よくある質問
- HITRAN MCPは使う価値があるか?
- 分光学者が一行ずつ確かめられる、丁寧でよく文書化されたエージェントとHITRANの橋渡しですが、公開から1か月の個人プロジェクトで、利用者はまだほとんどいません。 評価は5点満点中3.4点です。
- HITRAN MCPの料金は?
- 無料のオープンソース(GPL-3.0)。ほとんどのダウンロードには無料のHITRANアカウントとAPIキーが必要です。
- HITRAN MCPの欠点は?
- 開発者1人でスターは約4; プロトコル2024-11-05の手書きサーバー; HITRANonlineの1日の上限と時折のAPIの500エラー; デスクトップアプリはWindowsのみ.
- HITRAN MCPは誰に向いているか?
- すでにHITRANを使っていて、データ取得と出典付きのスペクトル計算をエージェントに任せたい分光学者、ガス検知エンジニア、大気科学の学生。
- チームや本番環境でHITRAN MCPを使うと費用はいくらか?
- GPL-3.0で無料です。HITRANのアカウントとAPIキーも無料です。HITRANonlineには1日のリクエスト上限がありますが、数値は公開されていません。
- HITRAN MCPは企業データを扱っても安全か?
- ローカルで動作し、線リストはHitran_Data/にキャッシュされ、出力はtmp/mcp_out/に置かれます。問い合わせはURLのパスにAPIキーを含めてhitran.orgに届きます。v1.6.0ではログと応答でキーが伏せられます。結果はモデル提供元に送られます。
回答確認日:2026年11月7日