Integrations
Supports configuration through .env files for storing API keys and other sensitive information.
Supports repository cloning as part of the installation process.
Provides tools for utilizing Kakao Map API (place search, coordinate-to-address conversion, route finding) and Daum Search API (web, image, blog, and cafe content search) through standardized MCP endpoints.
Servidor MCP de la API de Kakao
Este es un servidor que puede utilizar Kakao Map API y Daum Search API a través del Protocolo de contexto de modelo (MCP). Este servidor permite que los modelos de IA utilicen las funciones relacionadas con los mapas de Kakao Map y las diversas funciones de búsqueda de Daum.
precaución
- Las funciones relacionadas con la cuenta de usuario, como el inicio de sesión de Kakao y el envío de mensajes de KakaoTalk, no están incluidas. Este servidor solo utiliza las API públicas de Kakao y Daum.
- Se requiere una clave API REST de Kakao válida para utilizar este servidor. Cree una aplicación en Kakao Developers y obtenga una clave API REST.
Características principales
API de mapas de Kakao
- Buscar lugares (
mcp_kakao_map_search_places
)- Buscar lugares en Kakao Map por palabra clave
- Proporcionar ubicación, categoría e información de contacto
- Conversión de coordenadas a direcciones (
mcp_kakao_map_coord_to_address
)- Convertir coordenadas de latitud y longitud en direcciones reales
- Proporcionar información sobre la dirección del nombre de la calle y la dirección del número de lote
- Encontrar direcciones (
mcp_kakao_map_find_route
)- Buscar ruta desde el origen hasta el destino
- Proporciona distancia, tiempo de viaje, tarifa de taxi estimada, etc.
- Incluir información de tráfico (opcional)
API de búsqueda de Daum
- Búsqueda de documentos web (
mcp_kakao_map_search_web
)- Busque los siguientes documentos web por palabra clave
- Capacidad de ajustar la clasificación de páginas y el número de resultados de búsqueda
- Búsqueda de imágenes (
mcp_kakao_map_search_image
)- Buscar la siguiente imagen por palabra clave
- Proporcionar la URL de la imagen y la información relacionada
- Búsqueda de blogs (
mcp_kakao_map_search_blog
)- Busque las siguientes publicaciones del blog por palabra clave
- Proporcionar el nombre del blog, el título de la publicación y un resumen del contenido.
- Búsqueda de cafeterías (
mcp_kakao_map_search_cafe
)- Buscar artículos de Daum Café por palabra clave
- Proporcione el nombre de la cafetería, el título de la publicación y un resumen del contenido.
Ejemplo de uso de herramientas (MCP)
A continuación se muestra cómo un cliente MCP (por ejemplo, un modelo de IA) llama a una herramienta en este servidor y el formato de respuesta esperado.
API de mapas de Kakao
1. Buscar lugares ( mcp_kakao_map_search_places
)
Pedido:
Respuesta (Ejemplo):
2. Conversión de coordenadas a direcciones ( mcp_kakao_map_coord_to_address
)
Pedido:
Respuesta (Ejemplo):
3. Encontrar direcciones ( mcp_kakao_map_find_route
)
Pedido:
Respuesta (Ejemplo):
API de búsqueda de Daum
1. Búsqueda de documentos web ( mcp_kakao_map_search_web
)
Pedido:
Respuesta (Ejemplo):
2. Búsqueda de imágenes ( mcp_kakao_map_search_image
)
Pedido:
Respuesta (Ejemplo):
3. Búsqueda de blogs ( mcp_kakao_map_search_blog
)
Pedido:
Respuesta (Ejemplo):
4. Búsqueda de cafeterías ( mcp_kakao_map_search_cafe
)
Pedido:
Respuesta (Ejemplo):
Instalación y configuración
- Clonar el repositorio e instalar las dependencias:
- Este proyecto recomienda utilizar el administrador de paquetes de
yarn
.
- Configuración de la clave API REST de Kakao:
- Cree un archivo
.env
en el directorio raíz de su proyecto. - Ingrese la clave API REST emitida por Kakao Developers en
.env
de la siguiente manera:Copy - Alternativamente, puede pasarlo directamente a través
--kakao-api-key
al ejecutar el servidor.
- Cree un archivo
Cómo correr
Debes compilar tu código antes de ejecutar el servidor. No es necesario ejecutar yarn build
por separado, ya que el proceso de compilación está incluido en start
.
Modo HTTP (predeterminado)
Se utiliza cuando se comunica con otros servicios o herramientas a través de HTTP.
De forma predeterminada, se utiliza el puerto número 3000. Para cambiar el puerto, utilice --port
:
modo estándar
Se utiliza para enviar y recibir mensajes MCP a través de la entrada/salida estándar del terminal (stdin/stdout).
Modo de desarrollo
Si desea compilar y reiniciar automáticamente el servidor cuando el código cambia durante el desarrollo (requiere configuraciones separadas como nodemon), puede usar el script dev
. Actualmente, el script dev
se comporta de manera idéntica para start
.
Licencia
Este proyecto se distribuye bajo la licencia MIT.
This server cannot be installed
Un servidor que permite a los modelos de IA acceder a las funciones de Kakao Map (búsqueda de lugares, búsqueda de direcciones, búsqueda de rutas) y a los servicios de búsqueda de Daum (web, imágenes, blogs, cafeterías) a través del Protocolo de contexto de modelo.