Skip to main content
Glama
test-routes-api.js1.34 kB
// Simple test script for GrabMaps MCP server Routes API // Using CommonJS syntax with node-fetch v2 const fetch = require('node-fetch'); async function testRoutesAPI() { try { console.log('Testing calculateRoute endpoint...'); // Using coordinates for two locations in Kuala Lumpur const response = await fetch('http://localhost:3000/calculateRoute', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ origin: { longitude: 101.6942371, latitude: 3.1516964 }, destination: { longitude: 101.7113399, latitude: 3.1579208 }, travelMode: 'Car', distanceUnit: 'Kilometers' }), }); if (!response.ok) { throw new Error(`HTTP error! Status: ${response.status}`); } const data = await response.json(); console.log('Route calculation results:'); console.log(`Total distance: ${data.distance} km`); console.log(`Total duration: ${data.duration} seconds`); console.log(`Number of legs: ${data.legs ? data.legs.length : 0}`); console.log(`Geometry points: ${data.geometry ? data.geometry.length : 0}`); return data; } catch (error) { console.error('Error testing Routes API:', error); } } testRoutesAPI();

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/hithereiamaliff/mcp-grabmaps'

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