mapbox-mcp-server
Servidor MCP de Mapbox
Servidor MCP para la API de Mapbox.
Características
Herramientas de navegación
mapbox_directionsObtener direcciones entre coordenadas
Entradas:
coordinates({latitud: número, longitud: número}[])profile(opcional): "tráfico de conducción", "conducción", "caminando", "ciclismo"
Devuelve: detalles de la ruta con pasos, distancia y duración.
mapbox_directions_by_placesObtén direcciones entre lugares usando sus nombres
Entradas:
places(string[]): Matriz de nombres de lugaresprofile(opcional): "tráfico de conducción", "conducción", "caminando", "ciclismo"language(opcional): código de idioma de dos letras (por ejemplo, "zh", "en")
Devoluciones:
Resultados de geocodificación para cada lugar
Detalles de la ruta con pasos, distancia y duración.
Cualquier error que haya ocurrido durante el procesamiento
mapbox_matrixCalcular matrices de tiempo de viaje y distancia entre coordenadas
Entradas:
coordinates({latitud: número, longitud: número}[])profile(opcional): "conduciendo", "caminando", "en bicicleta"annotations(opcionales): "duración", "distancia", "duración,distancia"sources(opcional): índices de coordenadas de la fuentedestinations(opcional): Índices de coordenadas de destino
Devuelve: Matriz de duraciones y/o distancias entre puntos
mapbox_matrix_by_placesCalcular matrices de tiempo y distancia de viaje entre lugares usando sus nombres
Entradas:
places(string[]): Matriz de nombres de lugares (2-25 lugares)profile(opcional): "conduciendo", "caminando", "en bicicleta"annotations(opcionales): "duración", "distancia", "duración,distancia"language(opcional): código de idioma de dos letrassources(opcional): Índices de lugares de origendestinations(opcional): Índices de lugares de destino
Devoluciones:
Resultados de geocodificación para cada lugar
Matriz de duraciones y/o distancias
Cualquier error que haya ocurrido durante el procesamiento
Herramientas de búsqueda
mapbox_geocodingBusca lugares y convierte direcciones en coordenadas
Entradas:
searchText(cadena): el lugar o la dirección que se buscarálimit(opcional): Número máximo de resultados (1-10)types(opcional): Filtrar por tipos de lugar (país, región, lugar, etc.)language(opcional): código de idioma de dos letrasfuzzyMatch(opcional): habilitar o deshabilitar la coincidencia difusa
Devuelve: Información detallada de ubicación, incluidas coordenadas y propiedades.
Related MCP server: Overture Maps MCP
Integración de escritorio de Claude
Agregue esta configuración a su archivo de configuración de Claude Desktop (normalmente ubicado en ~/Library/Application Support/Claude/claude_desktop_config.json ):
{
"mcpServers": {
"mapbox-mcp-server": {
"command": "node",
"args": ["/absolute/path/to/mapbox-mcp-server/build/index.js"],
"env": {
"MAPBOX_ACCESS_TOKEN": "your-api-key"
}
}
}
}Configuración
Prerrequisitos
Node.js 16 o superior
TypeScript 4.5 o superior
Una clave API de Mapbox válida
Clave API
Obtenga una clave API de Mapbox siguiendo las instrucciones aquí .
Establezca su clave API como una variable de entorno:
export MAPBOX_ACCESS_TOKEN=your_api_key_hereLímites de velocidad
API de direcciones: 300 solicitudes por minuto
API de matriz:
60 solicitudes por minuto para conducir, caminar o andar en bicicleta
30 solicitudes por minuto para el tráfico de conducción
API de geocodificación: 600 solicitudes por minuto
Despliegue
Estructura
En mapbox-mcp-server, utilizamos la siguiente estructura para administrar los controladores del servidor:
src/server/handlers/base.ts: Clase base para todos los controladoressrc/server/registry.ts: Registro para todos los controladoressrc/server/main.ts: Punto de entrada principal para el servidor
Cada módulo de funciones sigue esta estructura:
src/
├── types/ # Type definitions
├── schemas/ # Zod schemas for validation
├── tools/
│ ├── definitions/ # Tool definitions
│ └── handlers/ # Tool implementations
└── server/
└── handlers/ # Handler classesDiagrama de clases : 
Diagrama de proceso : 
Manejo de errores
Todas las herramientas implementan un manejo integral de errores:
Errores de validación de entrada
Errores en las solicitudes de API
Errores de límite de velocidad
Errores específicos del servicio (por ejemplo, no se encontraron rutas, coordenadas no válidas)
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -license-qualityAmaintenanceMCP Server for the Google Maps API.11,86889,405MIT
- Flicense-qualityBmaintenancePython MCP server for querying Overture Maps building footprint data via address search, building lookups, and nearby building listings.
- Alicense-qualityDmaintenanceAn MCP server for forward geocoding via the Nominatim API (OpenStreetMap) with no API key required.12MIT
- Flicense-qualityAmaintenanceAn MCP server providing geocoding, routing, isochrones, and POI-by-proximity search through self-hosted OpenStreetMap backends.
Related MCP Connectors
MapTiler MCP.
MCP server for Mireye Earth — federal-source-cited geospatial data for any MCP-aware agent.
Geo-based flight search MCP server. Find more flights between any two places on earth
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AidenYangX/mapbox-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server