Skip to main content
Glama
auraweon7-ship-it

.KCI MCP Server (한국학술지인용색인)

Servidor KCI MCP

MCP Compatible TypeScript License: MIT

Servidor MCP para la búsqueda y análisis de artículos académicos basado en la API abierta de KCI (Korea Citation Index)

Utiliza la API abierta de KCI de la Fundación Nacional de Investigación de Corea para integrar la búsqueda de artículos académicos nacionales, consultas detalladas, análisis de referencias y consultas de índices de citas con Claude AI.


✨ Características principales

  • 7 herramientas: Soporte completo para búsqueda de artículos, detalles, referencias, índices de citas, búsqueda por autor y búsqueda por palabras clave.

  • Cumplimiento de la API oficial: Utiliza el endpoint oficial open.kci.go.kr y la estructura XML de metadatos.

  • 5 tipos de API de KCI: articleSearch / articleDetail / referenceSearch / citation / citationDetail

  • STDIO + HTTP: Soporta tanto despliegue local (Claude Desktop) como remoto.

  • TypeScript: Seguridad de tipos completa y respuestas estructuradas.


🚀 Instalación y uso

Método 1: Uso directo en la web de Claude.ai (Sin instalación, el más sencillo)

No necesita instalar nada, solo introduzca una dirección.

⚠️ Requiere plan Claude Pro / Max / Team / Enterprise (La versión gratuita solo permite 1 conector)

Cómo añadir el conector:

  1. Inicie sesión en claude.ai.

  2. Haga clic en su nombre en la parte inferior de la barra lateral izquierda.

  3. Seleccione "Configuración" (o Settings).

  4. Entre en el menú "Conectores" (o Connectors).

  5. Haga clic en el botón "Añadir conector personalizado".

  6. Introduzca la siguiente información:

    • Nombre: kci-mcp (puede elegir el nombre que desee)

    • URL: Reemplace la parte YOUR_KCI_API_KEY en la dirección de abajo con su propia clave de API de KCI:

https://kci-mcp.fly.dev/mcp?key=YOUR_KCI_API_KEY

💡 Obtención de la clave API de KCI: Portal KCI → Iniciar sesión → Solicitar Open API Formato de ejemplo: https://kci-mcp.fly.dev/mcp?key=<su_clave_API_KCI>

  1. Guarde y podrá usarlo inmediatamente al volver al chat de Claude.

Ejemplo de uso:

AI 교육 관련 KCI 논문 최근 10건 검색해줘
2024년 KCI 인용지수 상위 20개 학술지 알려줘

Método 2: Instalación local en Claude Desktop

Preparación

  • Node.js 18+

Instalación

git clone https://github.com/auraweon7-ship-it/kci-mcp.git
cd kci-mcp
npm install

Configuración de Claude Desktop

Abra el archivo de configuración en la siguiente ruta:

SO

Ruta

Windows

%APPDATA%\Claude\claude_desktop_config.json

Mac

~/Library/Application Support/Claude/claude_desktop_config.json

💡 Acceso rápido: Claude Desktop → Settings → Developer → Haga clic en Edit Config

Añada el siguiente contenido al archivo de configuración (reemplácelo con su clave API de KCI):

{
  "mcpServers": {
    "kci-mcp": {
      "command": "node",
      "args": ["/절대경로/kci-mcp/dist/index.js"],
      "env": {
        "KCI_API_KEY": "<발급받은_KCI_API_키>"
      }
    }
  }
}

⚠️ En la ruta de Windows, debe usar doble barra invertida: C:\Users\NombreUsuario\kci-mcp\dist\index.js

💡 Obtención de la clave API de KCI: Portal KCI → Iniciar sesión → Solicitar Open API (gratuito)

Reinicie completamente Claude Desktop y aparecerá un icono 🔨 en la parte inferior del chat.


Método 3: Claude Code (Terminal, para desarrolladores)

# 전역 등록 (모든 프로젝트에서 사용, API 키를 본인 키로 교체)
claude mcp add-json kci-mcp \
  '{"type":"stdio","command":"node","args":["/절대경로/kci-mcp/dist/index.js"],"env":{"KCI_API_KEY":"<발급받은_KCI_API_키>"}}' \
  --scope user

O cree un archivo .mcp.json en la raíz del proyecto:

{
  "mcpServers": {
    "kci-mcp": {
      "command": "node",
      "args": ["./dist/index.js"],
      "env": {
        "KCI_API_KEY": "<발급받은_KCI_API_키>"
      }
    }
  }
}

✅ Verificación de la instalación

Cliente

Método de verificación

Web claude.ai

+ en la parte inferior del chat → Verifique que kci-mcp esté activo en Connectors

Claude Desktop

Haga clic en el icono 🔨 en la parte inferior → Verifique que aparezcan 7 herramientas como kci_search_articles

Claude Code

Ejecute claude mcp list en la terminal


🛠️ Lista de herramientas (7)

Herramienta

Descripción

Parámetros principales

kci_search_articles

Búsqueda básica de artículos

title, author, journal, keyword, dateFrom, dateTo

kci_article_detail

Consulta detallada de artículos

id (número ART)

kci_search_references

Búsqueda de referencias

title, author, pubiYr

kci_get_citations

Lista de índices de citas

year, years (2-5)

kci_citation_detail

Detalles de IF de revistas

id (número SER)

kci_search_by_author

Búsqueda de artículos por autor

author, affiliation, dateFrom, dateTo

kci_search_by_keyword

Búsqueda de artículos por palabra clave

keyword, journal, dateFrom, dateTo


💬 Ejemplo de prompt de uso

# 논문 검색
AI 교육 관련 논문 최근 10건 검색해줘

# 저자 검색
홍길동 교수 논문 목록 찾아줘

# 키워드 검색
딥러닝 키워드 논문 2022년 이후로 검색해줘

# 인용지수 조회
2024년 KCI 인용지수 상위 20개 학술지 알려줘

# 논문 상세 조회 (검색 결과의 articleId 사용)
ART002358582 논문 상세 정보 보여줘

🔧 Ejecución directa (Modo servidor HTTP)

# HTTP 모드로 실행 (원격 배포용)
KCI_API_KEY=<발급받은_KCI_API_키> node dist/index.js --http
# → http://localhost:3001/mcp
# → http://localhost:3001/health

📋 Variables de entorno

Variable

Obligatorio

Valor predeterminado

Descripción

KCI_API_KEY

(Entrada obligatoria)

Clave de API de KCI — Obtener

PORT

No

3001

Puerto del servidor HTTP

CORS_ORIGIN

No

*

Origen permitido para CORS

TRANSPORT

No

stdio

http o stdio


📚 Información de la API abierta de KCI

Ítem

Valor

Endpoint oficial

https://open.kci.go.kr/po/openapi/openApiSearch.kci

Formato de respuesta

XML (UTF-8, raíz MetaData)

Tipos de API

articleSearch / articleDetail / referenceSearch / citation / citationDetail

Portal KCI

https://www.kci.go.kr/kciportal/main.kci


🐳 Despliegue con Docker

docker build -t kci-mcp .
docker run -e KCI_API_KEY=<발급받은_KCI_API_키> -p 3001:3001 kci-mcp

📄 Licencia

MIT


👤 Creador

Park Jeong Weon | 朴正元 | 박정원

🏫 Facultad de Lengua y Cultura China, Universidad Hankuk de Estudios Extranjeros     Division of Chinese Language, Literature and Culture     Hankuk University of Foreign Studies

🏛️ Miembro del Comité Especial de IA de la Comisión Nacional de Educación 📋 Equipo de Promoción de Talento en IA del Ministerio de Educación

🌐 Red de Educación K-AI: https://k-ai.it.kr/ 📧 auraweon7@gmail.com 📱 APP: kletter.kr / kteacher.kr

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/auraweon7-ship-it/kci-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server