这是一个通过 Model Context Protocol(MCP) 利用卡卡奥地图 API 和 Daum 搜索 API 的服务器。通过这个服务器,AI 模型可以利用卡卡奥地图的相关功能以及 Daum 的多种搜索功能。
地点搜索 (mcp_kakao_map_search_places)
坐标-地址转换 (mcp_kakao_map_coord_to_address)
路线查找 (mcp_kakao_map_find_route)
网页文档搜索 (mcp_kakao_map_search_web)
图像搜索 (mcp_kakao_map_search_image)
博客搜索 (mcp_kakao_map_search_blog)
咖啡厅搜索 (mcp_kakao_map_search_cafe)
以下是 MCP 客户端(例如 AI 模型)调用此服务器工具的方法及其预期响应格式。
mcp_kakao_map_search_places)请求:
{
"tool_name": "mcp_kakao_map_search_places",
"parameters": {
"keyword": "판교역 현대백화점"
}
}
响应(示例):
{
"tool_name": "mcp_kakao_map_search_places",
"result": "地点搜索结果(共18个,显示15个):\n名称:现代百货店盘谷店\n地址:京畿道城南市盆唐区白岘洞541\n类别:购物、流通 > 百货店 > 现代百货店\n电话号码:031-5170-2233\n详细信息:http://place.map.kakao.com/18757447\n---\n...(更多结果)"
}
mcp_kakao_map_coord_to_address)请求:
{
"tool_name": "mcp_kakao_map_coord_to_address",
"parameters": {
"x": 127.1120278,
"y": 37.3955833
}
}
响应(示例):
{
"tool_name": "mcp_kakao_map_coord_to_address",
"result": "坐标-地址转换结果:\n道路名称:京畿道城南市盆唐区盘谷站路146号20\n地名:京畿道城南市盆唐区白岘洞535"
}
mcp_kakao_map_find_route)请求:
{
"tool_name": "mcp_kakao_map_find_route",
"parameters": {
"origin": "盘谷站",
"destination": "正子站",
"transportation_type": "car",
"traffic_info": true
}
}
响应(示例):
{
"tool_name": "mcp_kakao_map_find_route",
"result": "🗺️ 路线查找结果\n\n出发地:盘谷站新分当线(京畿道城南市盆唐区三平洞)\n\n目的地:正子站新分当线(京畿道城南市盆唐区正子洞)\n\n交通工具:汽车\n\n总距离:3.6公里\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"
}
mcp_kakao_map_search_web)请求:
{
"tool_name": "mcp_kakao_map_search_web",
"parameters": {
"query": "卡卡奥大脑 卡洛",
"size": 2
}
}
响应(示例):
{
"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 内容:卡卡奥大脑宣布于11日发布了超大规模的人工智能图像生成模型“卡洛(Karlo) 2.0”。卡洛 2.0 是一个基于约3亿张图片规模的文本-图像数据集训练的模型...\n URL:https://techrecipe.co.kr/posts/56513\n 日期:2023. 7. 11.\n\n当前页面不是最后一页。若要查看更多结果,请增加 page 参数。\n"
}
mcp_kakao_map_search_image)请求:
{
"tool_name": "mcp_kakao_map_search_image",
"parameters": {
"query": "猫",
"size": 1
}
}
响应(示例):
{
"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 尺寸:宽1024像素,高682像素\n 显示 URL:100.daum.net\n 日期:2014. 11. 6.\n\n当前页面不是最后一页。若要查看更多结果,请增加 page 参数。\n"
}
mcp_kakao_map_search_blog)请求:
{
"tool_name": "mcp_kakao_map_search_blog",
"parameters": {
"query": "盘谷美食",
"size": 1
}
}
响应(示例):
{
"tool_name": "mcp_kakao_map_search_blog",
"result": "博客搜索结果(共215893个,显示1个):\n\n1. 博客名:壮刀的一般日常\n 标题:盘谷美食推荐 | Youth Space Mall 高性价比午餐美食\n 内容:盘谷科技谷 Youth Space Mall 在午餐时间总是人山人海。今天为大家推荐两个不错的午餐地点。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"
}
mcp_kakao_map_search_cafe)请求:
{
"tool_name": "mcp_kakao_map_search_cafe",
"parameters": {
"query": "编程学习",
"size": 1
}
}
响应(示例):
{
"tool_name": "mcp_kakao_map_search_cafe",
"result": "咖啡厅搜索结果(共18335个,显示1个):\n\n1. 咖啡厅名:独取舍-就业、大学生、大企业、公企业、NCS、人格性、就业咖啡厅\n 标题:[学习] Web开发/编程基础学习招募\n 内容:大家好!正在寻找一起学习Web开发和编程基础的学习伙伴。目前已有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 包管理器。.env 文件。.env 文件中输入从卡卡奥开发者平台获取的 REST API 密钥:
KAKAO_REST_API_KEY=在这里输入卡卡奥REST API密钥
--kakao-api-key 参数直接传递。在运行服务器之前需要构建代码。start 相关脚本已包含构建过程,因此无需单独执行 yarn build。
与其他服务或工具通过 HTTP 通信时使用。
yarn start
默认使用 3000 端口。如需更改端口,请使用 --port 参数:
yarn start --port 8080
通过终端的标准输入输出(stdin/stdout)交换 MCP 消息时使用。
yarn start:stdio
在开发过程中,当代码变更时自动构建并重启服务器(需要额外配置如 nodemon),可以使用 dev 脚本。当前 dev 脚本与 start 脚本相同。
yarn dev
本项目在 MIT 许可证下发布。