저널 인텔리전스로 돌아가기

저널 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 /sources

RETURNS — 인용 수 기준으로 정렬된 메타데이터 포함 저널 목록

id, display_name — 저널 식별자 및 이름
cited_by_count — 총 인용 수
works_count — 출판된 저작물 수
is_oa — 오픈 액세스 상태 플래그
journal_metrics

ID 또는 ISSN으로 특정 저널의 상세 지표를 검색합니다.

PARAMETERS

journal_id — OpenAlex 소스 ID (예: S1234567890)issn — 대체 식별자로 사용되는 ISSN-L 또는 ISSN

API SOURCE

OpenAlex /sources/{id}

RETURNS — 종합적인 저널 품질 지표

h_index — H-인덱스 영향력 측정값
cited_by_count — 총 수신 인용 수
works_count — 총 출판 논문 수
is_oa, apc_usd — 오픈 액세스 % 및 APC 비용
journal_publication_trends

지정된 연도 범위에 걸쳐 저널의 출판량 추세를 분석합니다.

PARAMETERS

journal_id — OpenAlex 소스 IDyears — 포함할 과거 연도 수 (기본값: 5)

API SOURCE

OpenAlex /sources/{id} (counts_by_year 포함)

RETURNS — 연도별 출판 및 인용 수

year — 출판 연도
works_count — 해당 연도 출판된 논문 수
cited_by_count — 해당 연도 수신된 인용 수
trend — 계산된 성장 방향
journal_editor_info

저널과 관련된 상위 저자 및 기여자를 검색합니다.

PARAMETERS

journal_id — OpenAlex 소스 IDper_page — 반환할 상위 저자 수 (기본값: 10)

API SOURCE

OpenAlex /authors?filter=last_known_source.id

RETURNS — 인용 수 기준으로 순위가 매겨진 상위 저자

id, display_name — 저자 식별자 및 이름
cited_by_count — 저자 인용 영향력
works_count — 총 출판된 저작물 수
last_known_institution — 소속 기관
journal_compare

주요 품질 지표에 걸쳐 2~5개의 저널을 나란히 비교합니다.

PARAMETERS

journal_ids — 2~5개의 OpenAlex 소스 ID 배열

API SOURCE

병렬 OpenAlex /sources/{id} 호출

RETURNS — 저널 간 지표 비교 테이블

display_name — 항목별 저널 이름
h_index, cited_by_count — 영향력 비교
is_oa, apc_usd — 액세스 모델 비교
works_count — 출판량 비교
journal_special_issues

저널의 최근 특별호 및 주제별 출판물을 발견합니다.

PARAMETERS

journal_name — 쿼리를 위한 전체 저널 이름issn — 대체 식별자로 사용되는 ISSN

API SOURCE

Crossref /works?filter=container-title

RETURNS — 최근 주제별 출판물 및 특별호

title — 특별호 또는 논문 제목
published — 출판 날짜
subject — 주제 분류
DOI — 직접 기사 식별자

API 아키텍처

journal-server.js는 두 개의 외부 API에 요청을 라우팅합니다:

OpenAlex

https://api.openalex.org/

저널 메타데이터, 인용 지표, 저자 데이터 및 출판 추세의 기본 소스.

Crossref

https://api.crossref.org/

출판 레코드 및 특별호 발견을 위한 보조 소스.

이메일 해결 순서

1
환경 변수OPENALEX_EMAIL

최우선 순위 — 셸 또는 .env 파일에 설정

2
OMC 설정 파일.omc/config.json → openalex_email

프로젝트 수준 설정 파일 재정의

3
이메일 없음none

표준 속도 제한 풀로 폴백

속도 제한 등급

이메일 있음 (폴라이트 풀)

더 빠른 응답, 더 높은 동시성

이메일 없음 (표준)

더 낮은 처리량, 스로틀링 가능

오류 처리

서버는 모든 오류 모드에 걸쳐 우아한 저하를 구현합니다:

네트워크 오류

서버 충돌 없이 MCP 호출자에게 우아한 오류 메시지가 반환됩니다.

누락된 매개변수

API 호출 전에 입력 유효성 검사가 실행됩니다. 명확한 오류 메시지가 필수 매개변수를 나타냅니다.

속도 제한

OpenAlex 또는 Crossref에서 429 응답을 받을 때 지수 백오프를 사용한 자동 재시도.

저널 데이터를 쿼리할 준비가 되셨나요?

journal-server.js MCP를 AI 어시스턴트에 연결하고 몇 초 만에 실시간 저널 지표를 검색하세요.