Skip to main content
Glama
auraweon7-ship-it

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

KCI MCP-Server

MCP Compatible TypeScript License: MIT

MCP-Server zur Suche und Analyse wissenschaftlicher Arbeiten auf Basis der KCI (Korea Citation Index) Open API

Nutzt die KCI Open API der National Research Foundation of Korea, um die Suche nach inländischen wissenschaftlichen Arbeiten, detaillierte Abfragen, Referenzanalysen und Zitationsindizes in Claude AI zu integrieren.


✨ Hauptmerkmale

  • 7 Werkzeuge: Volle Unterstützung für Artikelsuche, Details, Referenzen, Zitationsindizes, Autorensuche und Schlagwortsuche

  • Offizielle API-Konformität: Verwendung des offiziellen Endpunkts open.kci.go.kr und der MetaData-XML-Struktur

  • 5 KCI-API-Typen: articleSearch / articleDetail / referenceSearch / citation / citationDetail

  • STDIO + HTTP: Unterstützung für lokale (Claude Desktop) und Remote-Bereitstellungen

  • TypeScript: Vollständige Typsicherheit und strukturierte Antworten


🚀 Installation und Verwendung

Methode 1: Direkte Nutzung über Claude.ai Web (keine Installation, am einfachsten)

Sie müssen nichts installieren, geben Sie einfach eine URL ein.

⚠️ Claude Pro / Max / Team / Enterprise Abonnement erforderlich (die kostenlose Version unterstützt nur 1 Connector)

So fügen Sie den Connector hinzu:

  1. Melden Sie sich bei claude.ai an.

  2. Klicken Sie unten links in der Seitenleiste auf Ihren Namen.

  3. Wählen Sie "Einstellungen" (oder Settings).

  4. Gehen Sie zum Menü "Connectors".

  5. Klicken Sie auf die Schaltfläche "Custom Connector hinzufügen".

  6. Geben Sie die folgenden Informationen ein:

    • Name: kci-mcp (beliebiger Name möglich)

    • URL: Ersetzen Sie im folgenden Link YOUR_KCI_API_KEY durch Ihren persönlichen KCI API-Schlüssel:

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

💡 KCI API-Schlüssel beantragen: KCI-Portal → Anmelden → Open API beantragen Beispielformat: https://kci-mcp.fly.dev/mcp?key=<Ihr_KCI_API_Schlüssel>

  1. Nach dem Speichern können Sie den Connector sofort im Claude-Chat verwenden.

Anwendungsbeispiel:

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

Methode 2: Lokale Installation für Claude Desktop

Voraussetzungen

  • Node.js 18+

Installation

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

Konfiguration von Claude Desktop

Öffnen Sie die Konfigurationsdatei unter folgendem Pfad:

Betriebssystem

Pfad

Windows

%APPDATA%\Claude\claude_desktop_config.json

Mac

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

💡 Abkürzung: Claude Desktop → Settings → Developer → Edit Config klicken

Fügen Sie der Konfigurationsdatei den folgenden Inhalt hinzu (ersetzen Sie diesen durch Ihren KCI API-Schlüssel):

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

⚠️ Unter Windows müssen Backslashes doppelt geschrieben werden: C:\Users\Benutzername\kci-mcp\dist\index.js

💡 KCI API-Schlüssel beantragen: KCI-Portal → Anmelden → Open API beantragen (kostenlos)

Starten Sie Claude Desktop vollständig neu, danach erscheint ein 🔨-Symbol unter dem Chat-Eingabefeld.


Methode 3: Claude Code (Terminal, für Entwickler)

# 전역 등록 (모든 프로젝트에서 사용, 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

Oder erstellen Sie eine .mcp.json-Datei im Projektstammverzeichnis:

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

✅ Installationsprüfung

Client

Überprüfungsmethode

claude.ai Web

+ unter dem Chat → Connectors prüfen, ob kci-mcp aktiv ist

Claude Desktop

🔨-Symbol unter dem Eingabefeld klicken → Prüfen, ob 7 Werkzeuge wie kci_search_articles gelistet sind

Claude Code

Führen Sie claude mcp list im Terminal aus


🛠️ Werkzeugliste (7)

Werkzeug

Beschreibung

Hauptparameter

kci_search_articles

Grundlegende Artikelsuche

title, author, journal, keyword, dateFrom, dateTo

kci_article_detail

Detaillierte Artikelansicht

id (ART-Nummer)

kci_search_references

Suche nach Referenzen

title, author, pubiYr

kci_get_citations

Liste der Zitationsindizes

year, years (2-5)

kci_citation_detail

Details zum Journal-IF

id (SER-Nummer)

kci_search_by_author

Suche nach Artikeln pro Autor

author, affiliation, dateFrom, dateTo

kci_search_by_keyword

Suche nach Artikeln pro Schlagwort

keyword, journal, dateFrom, dateTo


💬 Beispiel-Prompts

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

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

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

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

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

🔧 Direkte Ausführung (HTTP-Server-Modus)

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

📋 Umgebungsvariablen

Variable

Erforderlich

Standardwert

Beschreibung

KCI_API_KEY

O

(Eingabe erforderlich)

KCI Open API-Schlüssel — Beantragen

PORT

X

3001

HTTP-Server-Port

CORS_ORIGIN

X

*

Erlaubte CORS-Ursprünge

TRANSPORT

X

stdio

http oder stdio


📚 KCI Open API Informationen

Punkt

Wert

Offizieller Endpunkt

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

Antwortformat

XML (UTF-8, MetaData-Wurzel)

API-Typen

articleSearch / articleDetail / referenceSearch / citation / citationDetail

KCI-Portal

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


🐳 Docker-Bereitstellung

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

📄 Lizenz

MIT


👤 Ersteller

Park Jeong Weon | 朴正元

🏫 Hankuk University of Foreign Studies, Division of Chinese Language, Literature and Culture

🏛️ Mitglied des AI-Sonderausschusses der Nationalen Bildungskommission 📋 AI-Talentförderungsteam des Bildungsministeriums

🌐 K-AI Bildungsnetzwerk: 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