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종 이상의 무거운 분자를 포함합니다. 둘을 잇는 것이 유용한 부분이며, 대부분의 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은 하루 요청 할당량을 두며, README에 따르면 흡수 단면적 API는 유효한 키에도 가끔 HTTP 500을 반환합니다.
결론: 이미 HITRAN을 쓰는 가스 감지나 대기 연구자라면 같은 HAPI 연결 코드를 다시 쓰는 수고를 덜고, 출처 표시 덕분에 결과를 설명하기도 쉬워집니다. 면책 조항이 요구하는 대로, 논문에 넣기 전에 직접 HAPI를 실행해 수치를 대조하십시오.
제 역할을 하는 곳
레이저 메탄 센서를 설계하는 엔지니어
물의 간섭이 없는 흡수선 고르기
hitran_lines로 구간 안의 가장 강한 CH4와 H2O 선을 에이전트에게 찾게 한 다음, hitran_spectrum으로 예상 농도의 혼합 스펙트럼을 계산합니다. 무료이며, 캐시된 선 목록 덕분에 반복 계산은 즉시 끝납니다.
대기 화학 석사과정 학생
논문 그림에 쓸 냉매의 적외선 흡수 단면적 그리기
흡수 단면적 목록을 이름으로 검색하고, 온도와 압력별로 파일을 나열하고, hitran_xsc_download로 하나를 받은 뒤, 그림 설명에 쓸 출처 워터마크와 함께 그립니다. 무료 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은 하루 요청 한도를 두지만 수치는 공개하지 않습니다.
- 제한
- HITRANonline 하루 할당량을 넘으면 403이 반환됩니다. 흡수 단면적 다운로드는 기본적으로 호출당 300 MB로 제한됩니다. 메모리 내 스펙트럼 캐시는 결과 200개를 보관합니다.
좋은 점
- 선별 데이터와 흡수 단면적 데이터를 한 흐름에서 처리
- 모든 CSV와 PNG에 출처 워터마크
- Hartmann-Tran을 포함한 6가지 선형
- T, P, 농도가 기본값이면 확인을 요청
아쉬운 점
- 개발자 1명, 스타 약 4개
- 프로토콜 2024-11-05로 직접 작성한 서버
- HITRANonline 하루 할당량과 가끔 발생하는 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 하루 할당량과 가끔 발생하는 API 500 오류; 데스크톱 앱은 Windows 전용.
- HITRAN MCP에 적합한 사람은 누구입니까?
- 이미 HITRAN을 쓰면서 에이전트에게 데이터 수집과 출처가 붙은 스펙트럼 계산을 맡기고 싶은 분광학자, 가스 감지 엔지니어, 대기 과학 전공 학생.
- 팀이나 프로덕션 환경에서 HITRAN MCP의 비용은 얼마입니까?
- GPL-3.0으로 무료이며 HITRAN 계정과 API 키도 무료입니다. HITRANonline은 하루 요청 한도를 두지만 수치는 공개하지 않습니다.
- HITRAN MCP에 회사 데이터를 맡겨도 안전합니까?
- 로컬에서 실행되며 선 목록은 Hitran_Data/에 캐시되고 출력은 tmp/mcp_out/에 저장됩니다. 질의는 URL 경로에 API 키를 담아 hitran.org로 갑니다. v1.6.0은 로그와 응답에서 키를 가립니다. 결과는 모델 제공업체로 전송됩니다.
답변 확인일: 2026년 11월 7일.