Skip to main content
Glama
auraweon7-ship-it

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

KCI MCP 服务器

MCP Compatible TypeScript License: MIT

基于 KCI (韩国引文索引) Open API 的学术论文搜索与分析 MCP 服务器

利用韩国研究财团的 KCI Open API,将国内学术论文搜索、详细查询、参考文献分析、引文指数查询与 Claude AI 集成。


✨ 主要特点

  • 7 种工具:全面支持论文搜索、详情、参考文献、引文指数、作者搜索、关键词搜索

  • 遵循官方 API:使用 open.kci.go.kr 官方端点及 MetaData XML 结构

  • KCI 5 种 API:articleSearch / articleDetail / referenceSearch / citation / citationDetail

  • STDIO + HTTP:支持本地 (Claude Desktop) 及远程部署

  • TypeScript:完全的类型安全及结构化响应


🚀 安装与使用方法

方法 1:在 Claude.ai 网页端直接使用(无需安装,最简单)

无需安装任何程序,只需输入一个地址即可。

⚠️ 需要 Claude Pro / Max / Team / Enterprise 订阅(免费版仅支持 1 个连接器)

添加连接器的方法:

  1. 登录 claude.ai

  2. 点击左侧边栏底部的个人名称

  3. 选择 “设置” (Settings)。

  4. 进入 “连接器” (Connectors) 菜单。

  5. 点击 “添加自定义连接器” 按钮。

  6. 输入以下内容:

    • 名称: kci-mcp (可自定义)

    • URL: 将下方地址中的 YOUR_KCI_API_KEY 替换为您个人的 KCI API 认证密钥后输入:

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

💡 KCI API 密钥申请: KCI 门户 → 登录 → 申请 Open API 示例格式: https://kci-mcp.fly.dev/mcp?key=<已申请的_KCI_API_密钥>

  1. 保存后返回 Claude 聊天窗口即可立即使用。

使用示例:

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

方法 2:在 Claude Desktop 本地安装

前置准备

  • Node.js 18+

安装

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

Claude Desktop 配置

打开以下路径的配置文件:

操作系统

路径

Windows

%APPDATA%\Claude\claude_desktop_config.json

Mac

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

💡 快捷方式: Claude Desktop → Settings → Developer → 点击 Edit Config

在配置文件中添加以下内容(替换为您个人的 KCI API 密钥):

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

⚠️ Windows 路径中的反斜杠需要双写C:\Users\用户名\kci-mcp\dist\index.js

💡 KCI API 密钥申请: KCI 门户 → 登录 → 申请 Open API (免费)

完全重启 Claude Desktop 后,聊天窗口底部会出现 🔨 图标。


方法 3:Claude Code (终端,开发者专用)

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

或者在项目根目录创建 .mcp.json 文件:

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

✅ 安装确认

客户端

确认方法

claude.ai 网页端

聊天窗口底部 + → 在 Connectors 中确认 kci-mcp 处于激活状态

Claude Desktop

点击输入框底部 🔨 图标 → 工具列表中显示 kci_search_articles 等 7 个工具

Claude Code

在终端执行 claude mcp list


🛠️ 工具列表 (7 个)

工具

说明

主要参数

kci_search_articles

论文基础搜索

title, author, journal, keyword, dateFrom, dateTo

kci_article_detail

论文详情查询

id (ART编号)

kci_search_references

参考文献搜索

title, author, pubiYr

kci_get_citations

引文指数列表

year, years (2-5)

kci_citation_detail

学术期刊 IF 详情

id (SER编号)

kci_search_by_author

按作者搜索论文

author, affiliation, dateFrom, dateTo

kci_search_by_keyword

按关键词搜索论文

keyword, journal, dateFrom, dateTo


💬 使用示例提示词

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

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

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

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

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

🔧 直接运行 (HTTP 服务器模式)

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

📋 环境变量

变量

必填

默认值

说明

KCI_API_KEY

(必须手动输入)

KCI Open API 认证密钥 — 申请

PORT

3001

HTTP 服务器端口

CORS_ORIGIN

*

允许跨域的源

TRANSPORT

stdio

httpstdio


📚 KCI Open API 信息

项目

官方端点

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

响应格式

XML (UTF-8, MetaData 根节点)

API 类型

articleSearch / articleDetail / referenceSearch / citation / citationDetail

KCI 门户

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


🐳 Docker 部署

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

📄 许可证

MIT


👤 作者

朴正元 | 朴正元 | Park Jeong Weon

🏫 韩国外国语大学中国学大学中国语言文化学部     Division of Chinese Language, Literature and Culture     Hankuk University of Foreign Studies

🏛️ 国家教育委员会 AI 特别委员会委员 📋 教育部 AI 人才培养推进团

🌐 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