Skip to main content
Glama
directionSearchByCoordinates.ts1.1 kB
import { z } from "zod"; import dotenv from "dotenv"; import { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; dotenv.config(); export const directionSearchByCoordinatesSchema = { originLongitude: z.number(), originLatitude: z.number(), destLongitude: z.number(), destLatitude: z.number(), }; export const directionSearchByCoordinatesHandler = async ({ originLongitude, originLatitude, destLongitude, destLatitude, }: { originLongitude: number; originLatitude: number; destLongitude: number; destLatitude: number; }): Promise<CallToolResult> => { const response = await fetch( `https://apis-navi.kakaomobility.com/v1/directions?origin=${originLongitude},${originLatitude}&destination=${destLongitude},${destLatitude}`, { method: "GET", headers: { "Content-Type": "application/json", Authorization: `KakaoAK ${process.env.KAKAO_REST_API_KEY}`, }, } ); const data = await response.json(); return { content: [{ type: "text", text: JSON.stringify(data), }], isError: false, }; };

Latest Blog Posts

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/CaChiJ/kakao-navigation-mcp-server'

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