저널 MCP 서버
OpenAlex & Crossref 기반 6개 도구
journal-server.js MCP 서버는 실시간 저널 데이터 검색을 위한 6개의 전문 도구를 제공합니다. API 키 불필요 — 더 빠른 속도 제한을 위한 선택적 이메일만 필요합니다.
도구 상세
journal-server.js가 제공하는 6개의 전문 도구 전체:
journal_search_by_field학문 분야 또는 학제로 저널을 검색합니다. 인용 수 기준으로 정렬된 결과를 반환합니다.
PARAMETERS
field — 검색할 학문 분야 또는 연구 영역per_page — 반환할 결과 수 (기본값: 10)API SOURCE
OpenAlex /sourcesRETURNS — 인용 수 기준으로 정렬된 메타데이터 포함 저널 목록
journal_metricsID 또는 ISSN으로 특정 저널의 상세 지표를 검색합니다.
PARAMETERS
journal_id — OpenAlex 소스 ID (예: S1234567890)issn — 대체 식별자로 사용되는 ISSN-L 또는 ISSNAPI SOURCE
OpenAlex /sources/{id}RETURNS — 종합적인 저널 품질 지표
journal_publication_trends지정된 연도 범위에 걸쳐 저널의 출판량 추세를 분석합니다.
PARAMETERS
journal_id — OpenAlex 소스 IDyears — 포함할 과거 연도 수 (기본값: 5)API SOURCE
OpenAlex /sources/{id} (counts_by_year 포함)RETURNS — 연도별 출판 및 인용 수
journal_editor_info저널과 관련된 상위 저자 및 기여자를 검색합니다.
PARAMETERS
journal_id — OpenAlex 소스 IDper_page — 반환할 상위 저자 수 (기본값: 10)API SOURCE
OpenAlex /authors?filter=last_known_source.idRETURNS — 인용 수 기준으로 순위가 매겨진 상위 저자
journal_compare주요 품질 지표에 걸쳐 2~5개의 저널을 나란히 비교합니다.
PARAMETERS
journal_ids — 2~5개의 OpenAlex 소스 ID 배열API SOURCE
병렬 OpenAlex /sources/{id} 호출RETURNS — 저널 간 지표 비교 테이블
journal_special_issues저널의 최근 특별호 및 주제별 출판물을 발견합니다.
PARAMETERS
journal_name — 쿼리를 위한 전체 저널 이름issn — 대체 식별자로 사용되는 ISSNAPI SOURCE
Crossref /works?filter=container-titleRETURNS — 최근 주제별 출판물 및 특별호
API 아키텍처
journal-server.js는 두 개의 외부 API에 요청을 라우팅합니다:
OpenAlex
https://api.openalex.org/저널 메타데이터, 인용 지표, 저자 데이터 및 출판 추세의 기본 소스.
Crossref
https://api.crossref.org/출판 레코드 및 특별호 발견을 위한 보조 소스.
이메일 해결 순서
OPENALEX_EMAIL최우선 순위 — 셸 또는 .env 파일에 설정
.omc/config.json → openalex_email프로젝트 수준 설정 파일 재정의
none표준 속도 제한 풀로 폴백
속도 제한 등급
이메일 있음 (폴라이트 풀)
더 빠른 응답, 더 높은 동시성
이메일 없음 (표준)
더 낮은 처리량, 스로틀링 가능
오류 처리
서버는 모든 오류 모드에 걸쳐 우아한 저하를 구현합니다:
네트워크 오류
서버 충돌 없이 MCP 호출자에게 우아한 오류 메시지가 반환됩니다.
누락된 매개변수
API 호출 전에 입력 유효성 검사가 실행됩니다. 명확한 오류 메시지가 필수 매개변수를 나타냅니다.
속도 제한
OpenAlex 또는 Crossref에서 429 응답을 받을 때 지수 백오프를 사용한 자동 재시도.
저널 데이터를 쿼리할 준비가 되셨나요?
journal-server.js MCP를 AI 어시스턴트에 연결하고 몇 초 만에 실시간 저널 지표를 검색하세요.