카카오 API MCP 서버 logo

카카오 API MCP 서버

by jeong-sik

This server allows AI models to utilize Kakao Map's map-related functions and Daum's various search functions through the Model Context Protocol (MCP). It provides access to Kakao Map and Daum Search APIs.

View on GitHub

Last updated: N/A

What is 카카오 API MCP 서버?

This server is a tool that enables AI models to access and utilize Kakao Map API and Daum Search API functionalities through the Model Context Protocol (MCP). It provides a structured interface for AI models to perform location searches, address conversions, route finding, web document searches, image searches, blog searches, and cafe searches.

How to use 카카오 API MCP 서버?

To use this server, you need to clone the repository, install the dependencies using yarn install, and configure your Kakao REST API key in a .env file or via the --kakao-api-key argument. The server can be run in HTTP mode using yarn start or in stdio mode using yarn start:stdio. AI models can then interact with the server by sending JSON requests conforming to the MCP, as demonstrated in the example requests and responses provided in the README.

Key features of 카카오 API MCP 서버

  • Provides access to Kakao Map API (place search, coordinate-to-address conversion, route finding)

  • Provides access to Daum Search API (web document search, image search, blog search, cafe search)

  • Supports Model Context Protocol (MCP) for easy integration with AI models

  • Offers both HTTP and stdio modes for different deployment scenarios

Use cases of 카카오 API MCP 서버

  • Enabling AI models to answer location-based questions

  • Integrating map functionalities into AI-powered applications

  • Providing AI models with access to a wide range of search results

  • Building AI assistants that can perform tasks related to maps and search

FAQ from 카카오 API MCP 서버

Does this server include Kakao login or KakaoTalk message sending?

No, this server only uses publicly available Kakao and Daum Open APIs and does not include user account-related features.

Do I need a Kakao REST API key to use this server?

Yes, you need a valid Kakao REST API key, which you can obtain from the Kakao Developers website.

How do I configure the Kakao REST API key?

You can configure the key by creating a .env file in the project root directory and adding KAKAO_REST_API_KEY=your_api_key or by passing the --kakao-api-key argument when running the server.

What package manager is recommended for this project?

The project recommends using the yarn package manager.

How do I run the server in development mode?

You can use the yarn dev script, but it currently behaves the same as yarn start. You may need to configure nodemon or a similar tool for automatic rebuilding and restarting on code changes.