What APIs does this server call?
It uses the open Nominatim API for geocoding and reverse geocoding, and the OSRM API for routing. It also includes a non‑API Haversine distance calculation.
@tpp6me
Basic information
MCP server for Nominatim and OSRM applications
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Server for OSM is an MCP (Model Context Protocol) server that provides access to OpenStreetMap functions including geocoding and reverse geocoding via Nominatim, route distance via OSRM, and a built-in Haversine distance calculation. It is intended for developers learning about MCP servers or needing light geolocation capabilities.
Install Node.js version 20 or higher, then run npm install (or npm install @modelcontextprotocol/sdk). Configure the server in a mcp.json file inside a .vscode or .cursor directory (for VSCode/Cursor) or add it to claude_desktop_config.json for Claude Desktop. The configuration requires the absolute paths to node and index.js.
It uses the open Nominatim API for geocoding and reverse geocoding, and the OSRM API for routing. It also includes a non‑API Haversine distance calculation.
Node.js version 20 or higher is required.
Yes. Edit the `NOMINATIM_BASE_URL` and `OSRM_BASE_URL` constants at the top of `index.js` to point to your custom servers.
The README advises using the open servers lightly and fairly. For production, consider installing and hosting your own Nominatim and OSRM servers.
Example prompts include “Give coordinates of New York”, “Give address of (12.77, 78.32)”, and asking for the distance between San Jose and San Francisco.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Painless E2E Automation for Mobile and Web

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Comments