Skip to main content
Glama

Kakao API MCP Server

by jeong-sik

カカオAPI MCPサーバー

カカオマップAPIとDaum検索APIをModel Context Protocol (MCP)を通じて活用できるサーバーです。このサーバーにより、AIモデルはカカオマップの地図関連機能とDaumのさまざまな検索機能を活用できます。

注意事項

  • **カカオログイン、カカオトークメッセージの送信など、ユーザーアカウント関連の機能は含まれていません。**このサーバーは公開されたカカオとDaumのOpen APIのみを使用します。
  • このサーバーを使用するには、有効なカカオREST APIキーが必要です。カカオデベロッパースでアプリを作成し、REST APIキーを発行してください。

主な機能

カカオマップAPI

  1. 場所検索( mcp_kakao_map_search_places
    • キーワードでカカオマップで場所を検索
    • 場所、カテゴリ、連絡先情報を提供
  2. 座標 - アドレス変換( mcp_kakao_map_coord_to_address
    • 経緯度座標を実アドレスに変換
    • 道路名住所及び地番住所情報の提供
  3. ルートを探す( mcp_kakao_map_find_route
    • 出発地から目的地までのルートを検索
    • 距離、所要時間、予想タクシー料金など提供
    • 交通状況情報を含む(オプション)

Daum Search API

  1. Webドキュメント検索( mcp_kakao_map_search_web
    • キーワードで次のウェブ文書を検索する
    • ページの並べ替えと検索結果の数を調整可能
  2. 画像検索( mcp_kakao_map_search_image
    • キーワードで次の画像を検索
    • 画像URLと関連情報を提供する
  3. ブログ検索( mcp_kakao_map_search_blog
    • キーワードで次のブログ記事を検索
    • ブログ名、投稿タイトル、コンテンツサマリーを提供
  4. カフェ検索( mcp_kakao_map_search_cafe
    • キーワードで次のカフェ投稿を検索
    • カフェ名、投稿タイトル、コンテンツサマリーを提供

ツール使用例(MCP)

以下は、MCPクライアント(AIモデルなど)がこのサーバーのツールを呼び出す方法と予想される応答形式です。

カカオマップAPI

1. 場所検索 ( mcp_kakao_map_search_places )

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_search_places", "parameters": { "keyword": "판교역 현대백화점" } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_search_places", "result": "장소 검색 결과 (결과 수: 15, 총 18개):\n이름: 현대백화점 판교점\n주소: 경기 성남시 분당구 백현동 541\n카테고리: 쇼핑,유통 > 백화점 > 현대백화점\n전화번호: 031-5170-2233\n상세정보: http://place.map.kakao.com/18757447\n---\n... (추가 결과)" }
2. 座標 - アドレス変換 ( mcp_kakao_map_coord_to_address )

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_coord_to_address", "parameters": { "x": 127.1120278, "y": 37.3955833 } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_coord_to_address", "result": "주소 변환 결과:\n도로명: 경기 성남시 분당구 판교역로146번길 20\n지번: 경기 성남시 분당구 백현동 535" }
3.ルートを探す( mcp_kakao_map_find_route

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_find_route", "parameters": { "origin": "판교역", "destination": "정자역", "transportation_type": "car", "traffic_info": true } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_find_route", "result": "🗺️ 길찾기 결과\n\n출발지: 판교역 신분당선 (경기 성남시 분당구 삼평동)\n\n목적지: 정자역 신분당선 (경기 성남시 분당구 정자동)\n\n이동 수단: 자동차\n\n총 거리: 3.6km\n예상 소요 시간: 10분\n예상 택시 요금: 5,600원\n\n📊 교통 상황 요약:\n\n카카오맵에서 보기: https://map.kakao.com/?sName=%ED%8C%90%EA%B5%90%EC%97%AD&eName=%EC%A0%95%EC%9E%90%EC%97%AD\n" }

Daum Search API

1. Web文書検索( mcp_kakao_map_search_web

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_search_web", "parameters": { "query": "카카오브레인 칼로", "size": 2 } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_search_web", "result": "웹 문서 검색 결과 (총 2083개 중 2개 표시):\n\n1. 카카오브레인 | 칼로 Karlo\n 내용: 카카오브레인의 이미지 생성 모델 Karlo는 사용자가 입력한 문장(Text)을 이해하여, 세상에 단 하나뿐인 이미지를 만들어내는 인공지능 화가입니다. 수백만 장 규모의...\n URL: https://kakaobrain.com/karlo\n 날짜: 2024. 1. 1.\n\n2. 카카오브레인, AI 아티스트 '칼로 2.0' 공개 - 테크레시피\n 내용: 카카오브레인이 초거대 인공지능(AI) 이미지 생성 모델 '칼로(Karlo) 2.0'을 공개했다고 11일 밝혔다. 칼로 2.0은 약 3억 장 규모의 텍스트-이미지 데이터셋을 학습한 모델이...\n URL: https://techrecipe.co.kr/posts/56513\n 날짜: 2023. 7. 11.\n\n현재 페이지가 마지막 페이지가 아닙니다. 더 많은 결과를 보려면 page 매개변수를 증가시키세요.\n" }
2.画像検索( mcp_kakao_map_search_image

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_search_image", "parameters": { "query": "고양이", "size": 1 } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_search_image", "result": "이미지 검색 결과 (총 8715385개 중 1개 표시):\n\n1. 컬렉션 이름: Daum 백과\n 문서 URL: http://100.daum.net/encyclopedia/view/172XX61300001\n 이미지 URL: https://t1.daumcdn.net/thumb/R1024x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fencyclop%2F172%2F613%2F172XX61300001\n 썸네일 URL: https://search1.kakaocdn.net/thumb/R100x100/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fencyclop%2F172%2F613%2F172XX61300001&token=1579057346066cfd0b2e0c671d07c433\n 크기: 가로 1024px, 세로 682px\n 표시 URL: 100.daum.net\n 날짜: 2014. 11. 6.\n\n현재 페이지가 마지막 페이지가 아닙니다. 더 많은 결과를 보려면 page 매개변수를 증가시키세요.\n" }
3. ブログ検索 ( mcp_kakao_map_search_blog )

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_search_blog", "parameters": { "query": "판교 맛집", "size": 1 } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_search_blog", "result": "블로그 검색 결과 (총 215893개 중 1개 표시):\n\n1. 블로그명: 짱돌의 일상다반사\n 제목: 판교 맛집 추천 | 유스페이스몰 가성비 좋은 점심 맛집\n 내용: 판교테크노밸리 유스페이스몰은 늘 점심시간마다 직장인들로 인산인해를 이루는 곳이다. 오늘은 판교 점심 맛집으로 괜찮은 곳 두 군데를 소개해 본다. 1.... \n URL: http://jdcamping.tistory.com/1374\n 썸네일: https://search2.kakaocdn.net/thumb/R180x180/?fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQv0tX%2FbtrOfR4oUu3%2FdKQGkK0kY6kKk40f4kYkYK%2Fimg.jpg&token=1c251bb24ae4bb01657303012e2641ac\n 날짜: 2024. 12. 17.\n\n현재 페이지가 마지막 페이지가 아닙니다. 더 많은 결과를 보려면 page 매개변수를 증가시키세요.\n" }
4. カフェ検索 ( mcp_kakao_map_search_cafe )

呼び出し(要求):

{ "tool_name": "mcp_kakao_map_search_cafe", "parameters": { "query": "코딩 스터디", "size": 1 } }

応答(Response - 例):

{ "tool_name": "mcp_kakao_map_search_cafe", "result": "카페 검색 결과 (총 18335개 중 1개 표시):\n\n1. 카페명: 독취사-취업,대학생,대기업,공기업,NCS,인적성,취업카페\n 제목: [스터디] 웹개발/코딩 기초 스터디 구해요\n 내용: 안녕하세요! 웹개발 및 코딩 기초를 함께 공부할 스터디원을 모집합니다. 현재 2명이며, 최대 4명까지 생각하고 있습니다. 장소는 주로 강남/사당에서 진행하고, 온라...\n URL: http://cafe.daum.net/breakjob/DldL/12345\n 썸네일: https://search1.kakaocdn.net/thumb/P180x180/?fname=https%3A%2F%2Ft1.daumcdn.net%2Fcafe_image%2F%2Fconfig%2Fimg_default_profile%3Fver%3D1&token=de43b9d06222d0a2192f9f70fcb0f134\n 날짜: 2025. 3. 28.\n\n현재 페이지가 마지막 페이지가 아닙니다. 더 많은 결과를 보려면 page 매개변수를 증가시키세요.\n" }

インストールと設定

  1. ストレージの複製と依存関係のインストール:
git clone https://github.com/yousleepwhen/kakao-api-mcp-server.git # 저장소 URL을 실제 URL로 변경해주세요 cd kakao-api-mcp-server yarn install
  • このプロジェクトでは、 yarnパッケージマネージャの使用をお勧めします。
  1. カカオREST APIキー設定:
    • プロジェクトのルートディレクトリに.envファイルを作成します。
    • .envファイルに、次のようにカカオデベロッパーから発行されたREST APIキーを入力します。
      KAKAO_REST_API_KEY=여기에_카카오_REST_API_키_입력
    • あるいは、サーバーの実行時に--kakao-api-key引数を介して直接渡すこともできます。

実行方法

サーバーを実行する前にコードをビルドする必要があります。 start関連のスクリプトにはビルドプロセスが含まれているため、別々にyarn buildを実行する必要はありません。

HTTPモード(デフォルト)

他のサービスやツールとHTTP経由で通信するときに使用します。

yarn start

デフォルトでは3000番ポートを使用します。ポートを変更するには、 --port引数を使用します。

yarn start --port 8080

stdioモード

端末の標準入出力(stdin/stdout)を介してMCPメッセージを送受信するときに使用します。

yarn start:stdio

開発モード

開発中にコードが変更されたときに自動的にビルドしてサーバーを再起動するには(nodemonなどの別途設定が必要です)、 devスクリプトを利用できます。現在のdevスクリプトはstartと同じように動作します。

yarn dev

ライセンス

このプロジェクトはMITライセンスの下で展開されます。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

A server that enables AI models to access Kakao Map features (place search, address lookup, route finding) and Daum search services (web, image, blog, cafe) through Model Context Protocol.

  1. 注意事項
    1. 主な機能
      1. カカオマップAPI
      2. Daum Search API
    2. ツール使用例(MCP)
      1. カカオマップAPI
      2. Daum Search API
    3. インストールと設定
      1. 実行方法
        1. HTTPモード(デフォルト)
        2. stdioモード
        3. 開発モード
      2. ライセンス

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A server that enables AI systems to browse, retrieve content from, and interact with web pages through the Model Context Protocol.
          Last updated -
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.
          Last updated -
          6
          107
          9
          TypeScript
          MIT License
        • -
          security
          -
          license
          -
          quality
          A Model Context Protocol server that connects AI assistants to Brazilian public data services, providing access to postal codes, company registrations, bank information, area codes, IBGE data, currency exchange rates, and domain registration status.
          Last updated -
          3
          TypeScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          An implementation of the Model Context Protocol that provides AI models with standardized access to Kaltura's media management capabilities including uploading, retrieving metadata, searching, and managing categories and permissions.
          Last updated -
          1
          Python
          MIT License
          • Linux
          • Apple

        View all related MCP servers

        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/jeong-sik/kakao-api-mcp-server'

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