Skip to main content
Glama
test-osm.ts1.3 kB
// Quick test of OSM functionality import { geocodeLocation, reverseGeocode, findFeaturesNearby } from './packages/mcp/src/tools/osm'; async function testOSM() { console.log('🗺️ Testing OSM Integration\n'); // Test 1: Geocoding console.log('1️⃣ Geocoding "Phoenix, Arizona"...'); const geocodeResult = await geocodeLocation({ address: 'Phoenix, Arizona', limit: 1, }); console.log(JSON.stringify(geocodeResult, null, 2)); console.log(''); // Test 2: Reverse Geocoding if (geocodeResult.success && geocodeResult.results && geocodeResult.results.length > 0) { const { latitude, longitude } = geocodeResult.results[0]; console.log(`2️⃣ Reverse geocoding (${latitude}, ${longitude})...`); const reverseResult = await reverseGeocode({ latitude, longitude }); console.log(JSON.stringify(reverseResult, null, 2)); console.log(''); // Test 3: Find nearby warehouses console.log('3️⃣ Finding warehouses within 25km...'); const searchResult = await findFeaturesNearby({ latitude, longitude, radiusKm: 25, featureType: 'warehouse', limit: 5, }); console.log(JSON.stringify(searchResult, null, 2)); } console.log('\n✅ OSM Integration Test Complete!'); } testOSM().catch(console.error);

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/mfuechec/SkyFiMCP'

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