Skip to main content
Glama
rubatoyd

io.github.rubatoyd/kakao-book-mcp

by rubatoyd

kakao-book-mcp

CI Release Downloads

πŸ“Š μ‚¬μš©λŸ‰ 톡계 β€” 졜근 14일 쑰회 0회(순 0) Β· 클둠 0회(순 0) Β· 릴리슀 λ‹€μš΄λ‘œλ“œ 0건

일별 클둠·쑰회 좔이

2026-08-30 μžλ™ 집계됨 Β· 전체 이λ ₯ docs/usage.csv. GitHub νŠΈλž˜ν”½ API 14일 창을 영ꡬ λ³΄μ‘΄ν•©λ‹ˆλ‹€.

카카였 Daum μ±… 검색(Daum Book Search) Open APIλ₯Ό Claude, Cursor λ“± MCP ν΄λΌμ΄μ–ΈνŠΈμ—μ„œ λ°”λ‘œ μ“°λŠ” MCP μ„œλ²„ + CLI 도ꡬ.
λ„μ„œλͺ…Β·μ €μžΒ·μΆœνŒμ‚¬Β·ISBN 검색, 상세 μ„œμ§€ 및 가격/ν• μΈμœ¨ 정보 μˆ˜μ§‘, 닀쀑 ν‚€μ›Œλ“œ 일괄 μˆ˜μ§‘ ν›„ xlsxΒ·csvΒ·jsonΒ·sqlite 파일둜 λ‚΄λ³΄λƒ…λ‹ˆλ‹€.

πŸ“š 자맀 ν”„λ‘œμ νŠΈ: kci-openapi-mcp (KCI ν•™μˆ λ…Όλ¬ΈΒ·μΈμš©μ§€μˆ˜) Β· scienceON-mcp (KISTI κ³Όν•™κΈ°μˆ  λ¬Έν—Œ) Β· nl-openapi-mcp (κ΅­λ¦½μ€‘μ•™λ„μ„œκ΄€ κ΅­κ°€μ„œμ§€)


μ£Όμš” κΈ°λŠ₯

  1. λ„μ„œ 검색 & ISBN 쑰회:

    • 제λͺ©, μ €μž/μ—­μž, μΆœνŒμ‚¬, ISBN ν•„λ“œ νƒ€κ²ŸνŒ… 검색

    • 10자리 / 13자리 ISBN μžλ™ μ •κ·œν™” 및 쑰회

  2. μ‘°μš©ν•œ μ ˆλ‹¨(Quiet Truncation) λ°©μ§€:

    • 카카였 μ±… 검색 APIλŠ” μ΅œλŒ€ 50νŽ˜μ΄μ§€ * 50건 = 2,500건의 νŽ˜μ΄μ§• μƒν•œμ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€.

    • 응닡에 total_count, pageable_count, is_end, truncated, cap_hit을 ν•¨κ»˜ μ „λ‹¬ν•˜μ—¬ λΆ€λΆ„ μˆ˜μ§‘μ„ μ „μˆ˜λ‘œ μ˜€μΈν•˜μ§€ μ•Šλ„λ‘ μ•ˆλ‚΄ν•©λ‹ˆλ‹€.

  3. λŒ€λŸ‰ μˆ˜μ§‘ & 닀쀑 포맷 Export:

    • 볡수 검색어에 λŒ€ν•œ μžλ™ νŽ˜μ΄μ§• 및 쀑볡 제거(ISBN κΈ°μ€€)

    • μΆœνŒμ—°λ„(year_from, year_to), 가격(min_price, max_price), νŒλ§€μƒνƒœ(status), λ³Έλ¬Έ ν‚€μ›Œλ“œ(contains) ν΄λΌμ΄μ–ΈνŠΈ 필터링

    • xlsx (μŠ€νƒ€μΌ μ„œμ‹ 적용), csv (ν•œκΈ€ Excel ν˜Έν™˜ UTF-8 BOM), json (원본 raw 포함), sqlite λ™μ‹œ μ €μž₯

  4. ꡐ윑망/사내망 SSL μΈν„°μ…‰μ…˜ λŒ€μ‘:

    • truststore λ‚΄μž₯으둜 별도 μΈμ¦μ„œ 등둝 없이 OS μ‹ λ’° μ €μž₯μ†Œ μžλ™ 연동


Related MCP server: Book Database MCP Server

도ꡬ λͺ©λ‘ (MCP Tools)

도ꡬλͺ…

μ„€λͺ…

μ£Όμš” 인자

kakao_book_status

인증킀 μœ νš¨μ„± 점검 및 카카였 API 1회 ν”„λ‘œλΈŒ 호좜

μ—†μŒ

kakao_book_search

ν‚€μ›Œλ“œ λ„μ„œ 검색

query, target (title|isbn|publisher|person), sort (accuracy|latest), page, size

kakao_book_isbn

ISBN μ „μš© 상세 쑰회 (볡수 ISBN 지원)

isbn (μ‰Όν‘œ ꡬ뢄 κ°€λŠ₯)

kakao_book_collect

닀쀑 검색어 λŒ€λŸ‰ μˆ˜μ§‘ 및 파일 μ €μž₯

terms, target, sort, max_records, year_from, year_to, min_price, max_price, status, contains, formats, out_dir, name


인증킀 λ°œκΈ‰ 및 μ„€μ • (1λΆ„ μ†Œμš”, 무료)

카카였 Daum μ±… 검색 APIλŠ” 무료이며 λ³„λ„μ˜ 승인 심사 없이 μ¦‰μ‹œ λ°œκΈ‰λ©λ‹ˆλ‹€ (일일 κΈ°λ³Έ 30,000건 μΏΌν„° 제곡).

1. REST API ν‚€ λ°œκΈ‰ 방법

  1. 카카였 λ””λ²¨λ‘œνΌμŠ€ (developers.kakao.com) 접속 및 카카였 계정 둜그인

  2. 상단 λ©”λ‰΄μ˜ [λ‚΄ μ• ν”Œλ¦¬μΌ€μ΄μ…˜] ➑️ [μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μΆ”κ°€ν•˜κΈ°] 클릭

    • μ•± 이름: μž„μ˜ μž…λ ₯ (예: kakao-book-mcp)

    • μ‚¬μ—…μžλͺ…: μž„μ˜ μž…λ ₯ (예: 개인 λ˜λŠ” 본인 이름)

  3. μƒμ„±λœ μ•± 클릭 ➑️ 쒌츑 [μ•± ν‚€] (λ˜λŠ” [μ•± μ„€μ •] > [μš”μ•½ 정보])μ—μ„œ REST API ν‚€ (32자리 16μ§„μˆ˜) 볡사

2. ν™˜κ²½λ³„ ν‚€ 등둝 방법

λ³΅μ‚¬ν•œ REST API ν‚€λ₯Ό μ‚¬μš© ν™˜κ²½μ— 맞좰 μ„€μ •ν•©λ‹ˆλ‹€:

μ‚¬μš© ν™˜κ²½

μ„€μ • μœ„μΉ˜

μ„€μ • 방법

Claude Desktop (.mcpb)

ν™•μž₯ μ„€μΉ˜ μ‹œ νŒμ—…μ°½

.mcpb νŒŒμΌμ„ Claude Desktop에 λ“œλž˜κ·Έ μ•€ λ“œλ‘­ ν›„ λ‚˜νƒ€λ‚˜λŠ” μž…λ ₯창에 ν‚€ λΆ™μ—¬λ„£κΈ°

Claude Code

claude mcp add

--env KAKAO_API_KEY=YOUR_REST_API_KEY μ˜΅μ…˜μœΌλ‘œ 전달

Antigravity / Gemini CLI

mcp_config.json

env.KAKAO_API_KEY ν•­λͺ©μ— μ„€μ •

CLI / 터미널 직접 μ‹€ν–‰

OS ν™˜κ²½λ³€μˆ˜ / .env

Windows ν™˜κ²½λ³€μˆ˜ 등둝 λ˜λŠ” μž‘μ—… ν΄λ”μ˜ .env νŒŒμΌμ— KAKAO_API_KEY=... μž‘μ„±


μ„€μΉ˜ 및 MCP 등둝

1. Claude Desktop

%APPDATA%/Claude/claude_desktop_config.json (Windows) λ˜λŠ” ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "kakao-book": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/rubatoyd/kakao-book-mcp", "kakao-book-mcp"],
      "env": {
        "KAKAO_API_KEY": "YOUR_KAKAO_REST_API_KEY",
        "KAKAO_OS_TRUST": "1"
      }
    }
  }
}

2. Claude Code

claude mcp add kakao-book --env KAKAO_API_KEY=YOUR_REST_API_KEY -- uvx --from git+https://github.com/rubatoyd/kakao-book-mcp kakao-book-mcp

3. Gemini CLI / Antigravity

ν”„λ‘œμ νŠΈ 루트의 .agents/mcp_config.json λ˜λŠ” μ „μ—­ ~/.gemini/config/mcp_config.json:

{
  "mcpServers": {
    "kakao-book": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/rubatoyd/kakao-book-mcp", "kakao-book-mcp"],
      "env": {
        "KAKAO_API_KEY": "YOUR_KAKAO_REST_API_KEY",
        "PYTHONIOENCODING": "utf-8"
      }
    }
  }
}

4. Cursor / Windsurf / Cline

  • Command: uvx

  • Args: ["--from", "git+https://github.com/rubatoyd/kakao-book-mcp", "kakao-book-mcp"]

  • Env: KAKAO_API_KEY=...


CLI μ‚¬μš©λ²•

# 1. μƒνƒœ 및 μ—°κ²° 점검
uvx --from git+https://github.com/rubatoyd/kakao-book-mcp kbook status

# 2. λ„μ„œ 검색
uvx --from git+https://github.com/rubatoyd/kakao-book-mcp kbook search "인곡지λŠ₯" --target title --size 5

# 3. ISBN 쑰회
uvx --from git+https://github.com/rubatoyd/kakao-book-mcp kbook isbn 9788996991342

# 4. λŒ€λŸ‰ μˆ˜μ§‘ 및 μ—‘μ…€/CSV/JSON μ €μž₯
uvx --from git+https://github.com/rubatoyd/kakao-book-mcp kbook collect --terms "λ”₯λŸ¬λ‹" "λ¨Έμ‹ λŸ¬λ‹" --max 100 --format xlsx csv json --out ./output

둜컬 개발 및 μ‹€ν–‰

ν΄λΌμš°λ“œ 동기화(OneDrive λ“±)μ™€μ˜ 좩돌 및 μ„±λŠ₯ μ €ν•˜λ₯Ό λ°©μ§€ν•˜κΈ° μœ„ν•΄ κ°€μƒν™˜κ²½μ€ ν”„λ‘œμ νŠΈ μ™ΈλΆ€(C:\Users\rubat\.venvs\kakao-book)에 κ΅¬μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

# κ°€μƒν™˜κ²½ 생성 및 νŒ¨ν‚€μ§€ μ„€μΉ˜
uv venv C:\Users\rubat\.venvs\kakao-book
uv pip install --python C:\Users\rubat\.venvs\kakao-book -e . pytest

# ν…ŒμŠ€νŠΈ μ‹€ν–‰
C:\Users\rubat\.venvs\kakao-book\Scripts\pytest.exe

# CLI μ‹€ν–‰
C:\Users\rubat\.venvs\kakao-book\Scripts\kbook.exe status

λΌμ΄μ„ μŠ€

MIT License.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    MCP server that allows searching and retrieving book information from Aladin's book store API, including book details, bestseller lists, and category-based searches.
    9
    4
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables querying a curated book database using MCP tools to retrieve basic or detailed book information by ISBN or title, including batch lookups.
    1
  • A
    license
    A
    quality
    A
    maintenance
    Enables searching and collecting academic literature metadata from KISTI ScienceOn via Claude or CLI, supporting various document types and export formats.
    5
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables real-time book search, detailed information, and bestsellers from the Aladin OpenAPI, integrated with Claude Desktop via MCP.
    10
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Books MCP β€” wraps Open Library API (free, no auth)

  • Gutendex MCP β€” wraps Gutendex API for Project Gutenberg books (free, no auth)

  • BookBrainz MCP β€” open book metadata (MetaBrainz / sister of MusicBrainz)

View all MCP Connectors

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/rubatoyd/kakao-book-mcp'

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