MCP.Market

Kci Openapi MCP server

by rubato103·io.github.rubato103/kci-openapi-mcp·v0.1.3·3 stars

KCI (Korea Citation Index) literature & citation search via REST Open API + OAI-PMH

C68/100grade C
What users say
No reviews yet
Be the first
Safety scan
C68/100

full report

Adoption
Growing

3 stars

Reviews

Write one

Nobody has reviewed Kci Openapi yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Kci Openapi tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 68/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Kci Openapi compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
68/100
higher than 33% of 3,470 Web search servers
GitHub stars
3
more than 73% of 1,786 Web search servers

Install Kci Openapi in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the Kci Openapi repository's README, as published. We do not edit it. Read it on GitHub

kci-openapi-mcp

<!-- mcp-name: io.github.rubatoyd/kci-openapi-mcp -->

<!-- usage:start -->

📈 사용량 — 최근 14일 조회 0회(고유 0) · 클론 0회(고유 0) · 릴리스 자산 누적 다운로드 —

2026-09-23 자동 갱신 · 전체 이력은 docs/usage.csv. GitHub 트래픽 통계는 14일 창만 제공하므로 이 저장소가 매일 찍어 누적한다.

<!-- usage:end -->

한국연구재단(NRF) KCI(Korea Citation Index) 문헌·인용지수 검색·수집 MCP 서버 + CLI. REST Open API(키워드 검색)와 OAI-PMH(무인증 대량 수확)를 함께 다룬다.

기능

  • 논문 검색·상세 — 서지 · 국문/영문 초록 · 키워드 · 저자/소속
  • 참고문헌 수집 — 원형 텍스트 + 피인용 논문의 KCI ID(arti_id) → 인용 네트워크 구성
  • 저널 인용지수 — 연도별 IF · 등재이력
  • OAI-PMH 대량 수확 — 인증키 없이 세트 + 날짜범위 전수 수집
  • 내보내기 — xlsx · csv · json · sqlite

두 인터페이스

규격: docs/KCIAPIGUIDE.md · docs/KCIOAIPMH_GUIDE.md · 설계: docs/ARCHITECTURE.md

인증키 없이 바로 써보기

REST 검색만 인증키가 필요하고, OAI-PMH 수확은 키 없이 동작한다.

uvx --from git+https://github.com/rubatoyd/KCI_openAPI kci identify
uvx --from git+https://github.com/rubatoyd/KCI_openAPI kci harvest --set ARTI --from 2024-01-01 --until 2024-03-31 --contains 학부모 --max 200

MCP 로 붙였다면 kcistatus → kciharvest 순으로 바로 쓸 수 있다. 키가 없으면 REST 도구는 오류 대신 OAI 대안을 안내한다.

인증키 발급

REST 도구(kcisearch · kcidetail · kcireferences · kcijournal_citation)에만 필요하다.

  1. open.kci.go.kr 에서 Open API 이용 신청
  2. 발급된 인증키 문자열 1개를 받는다
  3. 아래 중 한 곳에 넣는다 — 코드나 커밋에는 넣지 않는다

AES 암호화·토큰 발급·공인 IP 등록은 불필요하다. 평문 key 쿼리 파라미터 하나로 호출한다.

설치

Claude Desktop

자체완결 .mcpb(권장) — Python·uv 불필요. 릴리스에서 OS에 맞는 파일을 받아 더블클릭(또는 Settings → Extensions → Install) → KCIAPIKEY 입력(선택).

수동 config — %APPDATA%/Claude/claudedesktopconfig.json:

{ "mcpServers": { "kci": {
  "command": "uvx",
  "args": ["--from", "git+https://github.com/rubatoyd/KCI_openAPI", "kci-mcp"],
  "env": { "KCI_API_KEY": "<발급키 또는 비움>", "KCI_OS_TRUST": "1" }
} } }

Claude Code

claude mcp add kci --env KCI_API_KEY=$KCI_API_KEY -- uvx --from git+https://github.com/rubatoyd/KCI_openAPI kci-mcp

프로젝트 루트의 .mcp.json 도 자동 인식된다.

다른 MCP 클라이언트

표준 stdio MCP 서버이므로 MCP 를 지원하는 에이전트면 그대로 붙는다 — Cursor · Windsurf · Cline · Zed · VS Code Copilot(agent mode) · OpenAI Agents SDK · 자체 클라이언트 등. 위 command/args/env 3요소를 각 클라이언트 설정에 옮기면 된다.

from mcp import StdioServerParameters

params = StdioServerParameters(
    command="uvx",
    args=["--from", "git+https://github.com/rubatoyd/KCI_openAPI", "kci-mcp"],
    env={"KCI_API_KEY": "..."},   # 비우면 OAI 무인증 도구만
)

전송 방식

kci-mcp                                # stdio (기본)
kci-mcp --transport streamable-http    # http://127.0.0.1:8000/mcp
kci-mcp --transport sse --port 9000    # http://127.0.0.1:9000/sse

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Kci Openapi: common questions

Is Kci Openapi MCP server safe?
With care: it is graded C, so read the findings first (68/100). Read the Kci Openapi safety report
Does Kci Openapi need an API key?
Yes. The registry entry asks for KCI_API_KEY.
Is Kci Openapi maintained?
The last commit was 42 days ago (2026-09-23). The latest release is v0.1.3.
What can I use instead of Kci Openapi?
Servers from other publishers that do the same job: PubMed Search MCP server, Arxiv MCP server and Pubmed MCP server.
How does Kci Openapi compare with other Web search MCP servers?
safety score 68/100 (higher than 33% of 3,470 Web search servers); github stars 3 (more than 73% of 1,786 Web search servers). Full comparison.

Alternatives to Kci Openapi

Same job from other publishers: the closest match first, then the best rated.

  • PubMed Search
    Multi-source biomedical literature search: PubMed, Europe PMC, OpenAlex, full text, citations
    B
  • Arxiv
    Search arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.
    A
  • Pubmed
    Search PubMed/Europe PMC, fetch articles and full text (PMC/EPMC/Unpaywall), citations, MeSH terms.
    A
  • obsei
    Self-hosted customer feedback with PII stripped at ingest: search, stats and themes with citations.
    A
  • Zoteus
    Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
    A