kci-openapi-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KCI_API_KEY | No | Your KCI API key from open.kci.go.kr. Optional; OAI-PMH tools work without it. | |
| KCI_OS_TRUST | No | Set to '0' to disable OS trust store for SSL interception (default enabled). | 1 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| kci_statusA | 연결 점검 — OAI(무인증) Identify + REST 인증키 보유 여부. |
| kci_searchA | [REST] 논문 검색 — title 필수 + 선택 필터. 인증키 필요. date_from/date_to: 발행연월 YYYYMM. rows: 반환 건수(최대 100). institution: 발행기관명 필터. sort_by: title|author|pubiYr, sort_dir: asc|desc. (정렬은 페이징 상한에 걸렸을 때 sort_dir 를 뒤집어 반대쪽을 추가 수집하는 데도 쓴다.) 반환값의 total 은 KCI 가 보고한 전체 건수이고, truncated=true 면 rows 상한에 잘린 것이다. ⚠️ articleSearch 응답에는 저자 키워드·ISSN·UCI 가 아예 없다(원본 XML 에 필드 부재). keyword= 로 검색은 되지만 결과에는 실리지 않는 비대칭이므로, 결과의 빈 keywords 를 '키워드 없는 논문'으로 오독하면 안 된다. 키워드·ISSN 이 필요하면 kci_detail 로 건별 보강할 것. 인증키가 없으면 kci_harvest(OAI 무인증) 사용을 안내한다. |
| kci_detailA | [REST] Control Number(ART…)로 논문 상세 조회. 인증키 필요. 저자 키워드·ISSN·등재여부·FWCI·저자 소속·참고문헌의 유일한 출처다 (articleSearch 응답에는 이 필드들이 없다). 검색 결과의 키워드 결측은 이 도구로 보강한다. |
| kci_referencesA | [REST] 제목 검색어에 매칭된 논문들의 참고문헌 원형 수집. 인증키 필요. 반환 레코드의 ⚠️ referenceSearch 에는 page 파라미터가 없어 1회 100건이 API 상한이다. total>100 이면
나머지는 이어 받을 수 없으므로 |
| kci_journal_citationA | [REST] 저널 인용지수 — year(+years 2~5)로 목록 / journal_id 로 상세(등재이력·연도별 IF). 인증키 필요. |
| kci_harvestA | [OAI-PMH·무인증] 세트+날짜범위 대량 수확. 인증키 불필요. set_spec: ARTI(논문)/ARTI_CONF(학술대회)/JOUR(학술지) date_from/date_until: YYYY-MM-DD. metadata_prefix: oai_kci(상세)/oai_dc(간략). contains: 제목/초록/키워드 등에 이 문자열(들) 포함분만(키워드 검색 대용 로컬 필터). |
| kci_collectA | [혼용] 요청 성격·키 유무로 REST↔OAI 자동 선택 후 수집 → 파일 저장.
retry_incomplete: 다중 페이지 질의는 호출마다 결과가 흔들려 1~2건이 빠질 수 있다. 기본 1 이면 total 에 못 미쳤을 때 검색축마다 한 번 더 훑어 합집합을 취한다(meta.sweeps_total 로 확인). ⚠️ 보정이 걸린 축은 전체를 재페이징하므로 요청 수가 그 축만큼 늘어난다. 대규모 수집에서 비용이 부담되면 0 으로 끈다 — 대신 결손이 남고 meta.total_mismatch 로만 표시된다.
⚠️ REST 경로는 각 검색어를 제목축·키워드축 두 번 조회해 합집합한다 → 결과는 '제목검색 결과'가 아니라 제목∪키워드다. 반환값 meta.axes 에 축별 total 이 담긴다. ⚠️ truncated=true 면 max_records 상한에 잘린 것이다 — 그대로 분석에 쓰면 안 된다. meta.union_upper_bound 위로 max_records 를 올려 재수집할 것. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rubatoyd/KCI_openAPI'
If you have feedback or need assistance with the MCP directory API, please join our Discord server