Osrm
FreeNot checkedEnables routing, distance matrices, nearest road snapping, GPS trace matching, and trip optimization using the OSRM public demo server.
About
Enables routing, distance matrices, nearest road snapping, GPS trace matching, and trip optimization using the OSRM public demo server.
README
OSRM MCP — routing via the public demo server
Part of Pipeworx — an MCP gateway connecting AI agents to 965+ live data sources.
Tools
| Tool | Description |
|---|---|
route |
Compute the fastest route between two or more waypoints. |
table |
Distance / duration matrix between source and destination points. |
nearest |
Snap a single point to the nearest road segment. |
match |
Map-match a noisy GPS trace (semicolon-separated lon,lat pairs) to the road network via OSRM, optionally specifying per-point search radiuses in meters; returns matched route geometry and confidence. |
trip |
Solve a TSP-like trip between multiple waypoints. |
Quick Start
Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):
{
"mcpServers": {
"osrm": {
"url": "https://gateway.pipeworx.io/osrm/mcp"
}
}
}
Or connect to the full Pipeworx gateway for access to all 965+ data sources:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
Using with ask_pipeworx
Instead of calling tools directly, you can ask questions in plain English:
ask_pipeworx({ question: "your question about Osrm data" })
The gateway picks the right tool and fills the arguments automatically.
More
License
MIT
Installing Osrm
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/pipeworx-io/mcp-osrmFAQ
Is Osrm MCP free?
Yes, Osrm MCP is free — one-click install via Unyly at no cost.
Does Osrm need an API key?
No, Osrm runs without API keys or environment variables.
Is Osrm hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Osrm in Claude Desktop, Claude Code or Cursor?
Open Osrm on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Osrm with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
