Mapsi Mcp
@algolayertechnologies
About Mapsi Mcp
Geospatial API tools for AI agents — geocoding, reverse geocoding, routing, isochrone, distance matrix, static maps, H3 hexagons, elevation, GPS map-matching, point-in-polygon, address normalisation, timezone lookup, and batch geocoding. Built on OpenStreetMap infrastructure. Cos
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mapsi": {
"command": "npx",
"args": [
"-y",
"mapsi-mcp"
],
"env": {
"MAPSI_API_KEY": "msk_your_key_here"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Mapsi Mcp?
Mapsi Mcp is an MCP (Model Context Protocol) server that provides 18 geospatial tools for AI coding assistants. It connects Claude Code, Cursor, Windsurf, and any MCP-compatible IDE directly to the Mapsi API. The service is built on OpenStreetMap data, uses self-hosted infrastructure, and avoids vendor lock-in to Google Maps.
How to use Mapsi Mcp?
Obtain a free API key at mapsi.dev/console/api-keys (1,000 calls/day, no credit card required). Add the server configuration to your IDE’s MCP settings (e.g., ~/.claude.json, ~/.cursor/mcp.json, or Windsurf’s mcp_config.json) using npx -y mapsi-mcp and the MAPSI_API_KEY environment variable. Restart your IDE, then ask your AI assistant in plain English.
Key features of Mapsi Mcp
- 18 geospatial tools for geocoding, routing, places, and more
- OpenStreetMap-based data with self-hosted infrastructure
- Batch geocoding of up to 30,000 addresses in one call
- Real-time address autocomplete with minimum 2 characters
- Isochrone generation (time or distance) as GeoJSON
- Distance matrix for up to 50×50 origin-destination pairs
- Multiple routing modes: auto, truck, bicycle, pedestrian, motor_scooter
- Static map PNG URLs for emails and PDFs
Use cases of Mapsi Mcp
- Geocode all addresses in a CSV file and add latitude/longitude columns
- Build an address autocomplete input for a React form
- Draw a 20-minute drive isochrone from a warehouse coordinate
- Find the 5 nearest hospitals to a given coordinate
- Calculate a distance matrix between 10 warehouses and 50 delivery stops
FAQ from Mapsi Mcp
What is the free tier limit?
The free plan includes 1,000 API calls per day with a batch size of 10. No credit card is required to sign up.
Which transport modes does the route tool support?
The route tool supports auto, truck, bicycle, pedestrian, and motor_scooter modes.
What should I do if route returns “no route found”?
Call the nearest_road tool to snap the point to a routable road, then retry the route with the snapped coordinates.
How do I authenticate API calls and tile requests?
API calls use the X-API-Key header, handled automatically by the MCP server via the MAPSI_API_KEY environment variable. Tile URLs include a ?key= query parameter.
Can I geocode many addresses at once instead of looping?
Yes, use batch_geocode for up to 30,000 addresses (limits depend on your plan). Never loop the single geocode tool for bulk data.
Frequently asked questions
What is the free tier limit?
The free plan includes 1,000 API calls per day with a batch size of 10. No credit card is required to sign up.
Which transport modes does the route tool support?
The `route` tool supports auto, truck, bicycle, pedestrian, and motor_scooter modes.
What should I do if route returns “no route found”?
Call the `nearest_road` tool to snap the point to a routable road, then retry the route with the snapped coordinates.
How do I authenticate API calls and tile requests?
API calls use the `X-API-Key` header, handled automatically by the MCP server via the `MAPSI_API_KEY` environment variable. Tile URLs include a `?key=` query parameter.
Can I geocode many addresses at once instead of looping?
Yes, use `batch_geocode` for up to 30,000 addresses (limits depend on your plan). Never loop the single `geocode` tool for bulk data.
Basic information
More Media & Design MCP servers
Melrōse - programming of music melodies
emickleiinteractive programming of melodies, producing MIDI
Photoshop MCP Server
loonghaoA Model Context Protocol (MCP) server that interfaces with Adobe Photoshop's Python API. Enables LLMs to execute image editing operations, automate workflows, and manage Photoshop tasks through structured commands and context-aware interactions.
Image-Gen-Server
fengin一个能与Cursor集成的图片生成mcp server工具,实现调用即梦逆向接口
yt-dlp-mcp
kevinwattA Model Context Protocol (MCP) server that bridges Video & Audio content with Large Language Models using yt-dlp.
Framelink Figma MCP Server
GLipsMCP server to provide Figma layout information to AI coding agents like Cursor
Comments