
Kakao API MCP Server
一个服务器,通过模型上下文协议使AI模型能够访问Kakao Map功能(地点搜索、地址查找、路线查找)和Daum搜索服务(网页、图片、博客、咖啡馆)。
README
카카오 API MCP 服务器
这是一个可以通过 模型上下文协议(MCP) 利用 Kakao 地图 API 和 Daum 搜索 API 的服务器。通过此服务器,AI 模型可以利用 Kakao 地图的地图相关功能和 Daum 的各种搜索功能。
注意事项
- 不包含 Kakao 登录、KakaoTalk 发送消息等用户帐户相关功能。 此服务器仅使用公开的 Kakao 和 Daum 的 Open API。
- 要使用本服务器,需要有效的 Kakao REST API 密钥。请在 Kakao 开发者 中创建应用并获取 REST API 密钥。
主要功能
Kakao 地图 API
-
地点搜索 (
mcp_kakao_map_search_places
)- 通过关键字在 Kakao 地图中搜索地点
- 提供位置、类别、联系方式信息
-
坐标-地址转换 (
mcp_kakao_map_coord_to_address
)- 将经纬度坐标转换为实际地址
- 提供道路名地址和地号地址信息
-
路线查找 (
mcp_kakao_map_find_route
)- 搜索从出发地到目的地的路线
- 提供距离、所需时间、预计出租车费用等
- 包含交通状况信息(可选)
Daum 搜索 API
-
网页文档搜索 (
mcp_kakao_map_search_web
)- 通过关键字搜索 Daum 网页文档
- 可以调整页面排序和搜索结果数量
-
图片搜索 (
mcp_kakao_map_search_image
)- 通过关键字搜索 Daum 图片
- 提供图片 URL 和相关信息
-
博客搜索 (
mcp_kakao_map_search_blog
)- 通过关键字搜索 Daum 博客文章
- 提供博客名称、帖子标题、内容摘要
-
咖啡厅搜索 (
mcp_kakao_map_search_cafe
)- 通过关键字搜索 Daum 咖啡厅文章
- 提供咖啡厅名称、帖子标题、内容摘要
工具使用示例 (MCP)
以下是 MCP 客户端(例如:AI 模型)调用此服务器工具的方法和预期的响应格式。
Kakao 地图 API
1. 地点搜索 (mcp_kakao_map_search_places
)
调用 (Request):
{
"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
)
调用 (Request):
{
"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
)
调用 (Request):
{
"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 搜索 API
1. 网页文档搜索 (mcp_kakao_map_search_web
)
调用 (Request):
{
"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
)
调用 (Request):
{
"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
)
调用 (Request):
{
"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
)
调用 (Request):
{
"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"
}
安装及设置
- 克隆存储库并安装依赖项:
git clone https://github.com/yousleepwhen/kakao-api-mcp-server.git # 请将存储库 URL 更改为实际 URL
cd kakao-api-mcp-server
yarn install
- 建议本项目使用
yarn
包管理器。
- 设置 Kakao REST API 密钥:
- 在项目根目录中创建一个
.env
文件。 - 在
.env
文件中,如下所示输入从 Kakao 开发者处获得的 REST API 密钥:KAKAO_REST_API_KEY=在此处输入_Kakao_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 许可证下发布。
推荐服务器

Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。