Proporciona a los asistentes de IA acceso instantáneo a la documentación de Mapbox, referencias de API, especificaciones de estilos y guías de SDK.
También conocido como mapbox/mcp-docs-server, @mapbox/mcp-docs-server
- Stars
- 1
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 0.4.0
- Último commit
- 11 nov 2026
- Licencia
- MIT
¿Qué es Mapbox Docs MCP?
Mapbox Docs es un MCP server. Proporciona a los asistentes de IA acceso instantáneo a la documentación de Mapbox, referencias de API, especificaciones de estilos y guías de SDK.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Mapbox Docs
La función principal de este servidor es proporcionar a los asistentes de IA acceso inmediato a la documentación y referencias técnicas de Mapbox. Los desarrolladores que utilizan Claude Desktop, Claude Code, Cursor o VS Code pueden integrar esta herramienta para recuperar referencias de API, guías de SDK y especificaciones de estilos sin necesidad de un token de acceso de Mapbox. Funciona a través de varios métodos, incluyendo un endpoint alojado, ejecución mediante npx, uso de contenedores Docker o compilación desde el código fuente local.
El servidor ofrece herramientas específicas como search_mapbox_docs_tool para encontrar páginas relevantes y get_document_tool para obtener el contenido completo desde una URL. Para tareas de mayor escala, batch_get_documents_tool permite recuperar hasta 20 páginas a la vez. También expone diversos recursos como mapbox-api-reference, mapbox-sdk-docs y mapbox-style-layers, que permiten a una IA leer información detallada sobre endpoints REST, librerías cliente y propiedades de capas bajo demanda.
Qué puedes hacer con él
- 1Buscar documentación técnicaEncuentra información específica sobre animaciones de cámara o ejemplos de la API de geocodificación dentro del ecosistema de Mapbox.
- 2Recuperar páginas de documentación completasObtén el contenido completo de una página de documentación de Mapbox utilizando su URL específica.
- 3Realizar recuperación masiva de documentaciónRecopila de manera eficiente hasta 20 páginas de documentación de Mapbox diferentes en una sola solicitud.
- 4Acceder a referencias de SDK y APILee información detallada sobre endpoints de la API REST, parámetros y límites de tasa.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Mapbox Docs MCP
Formatos verificados el 10 nov 2026Instalar Mapbox Docs MCP en Claude Code
$ claude mcp add mcp-docs-server -- npx -y @mapbox/mcp-docs-serverInstalar Mapbox Docs MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Instalar Mapbox Docs MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mcp-docs-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Instalar Mapbox Docs MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Instalar Mapbox Docs MCP en Codex
~/.codex/config.toml
[mcp_servers.mcp-docs-server] command = "npx" args = ["-y", "@mapbox/mcp-docs-server"]
Instalar Mapbox Docs MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblemapbox/mcp-docs-server is public and reachablegithub.com/mapbox/mcp-docs-server ↗Aprobado
- El paquete cita este repositorio como fuente@mapbox/mcp-docs-server names mapbox/mcp-docs-server as sourcenpmjs.com/package/@mapbox/mcp-docs-server ↗Aprobado
- Procedencia de la compilación (atestación Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-11github.com/mapbox/mcp-docs-server ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @mapbox/mcp-docs-serverAprobado
- Sin avisos críticos en el paquete ni en sus dependenciasthe package checked; no critical advisoryosv.dev ↗Aprobado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPinitialize answered with protocol 2025-06-18 in 325 msAprobado
README
Ver en GitHubMapbox MCP Documentation Server
A Model Context Protocol (MCP) server that gives AI assistants instant access to Mapbox documentation and reference materials — no Mapbox access token required.
Quick Start
Hosted (no install required)
Connect directly to the hosted endpoint — nothing to install or maintain:
Claude Code / Claude Desktop / Cursor / VS Code
{
"mcpServers": {
"mapbox-docs": {
"url": "https://mcp-docs.mapbox.com/mcp"
}
}
}
npx (runs locally, no install)
Claude Code — run claude mcp add:
claude mcp add mapbox-docs -- npx -y @mapbox/mcp-docs-server
Claude Desktop — add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mapbox-docs": {
"command": "npx",
"args": ["-y", "@mapbox/mcp-docs-server"]
}
}
}
Cursor / VS Code — add the same mcpServers block to your editor's MCP settings file.
Docker
Build the image:
docker build -t mapbox/mcp-docs-server .
Or pull from the registry:
docker pull mapbox/mcp-docs-server
Claude Desktop / Cursor / VS Code — configure your MCP client to run the container:
{
"mcpServers": {
"mapbox-docs": {
"command": "docker",
"args": ["run", "--rm", "-i", "mapbox/mcp-docs-server"]
}
}
}
Local (from source)
git clone https://github.com/mapbox/mcp-docs-server.git
cd mcp-docs-server
npm install
npm run build
Claude Desktop / Cursor / VS Code:
{
"mcpServers": {
"mapbox-docs": {
"command": "node",
"args": ["/absolute/path/to/mcp-docs-server/dist/esm/index.js"]
}
}
}
Tools
get_document_tool — Fetches the full content of a specific Mapbox documentation page by URL. Use this to follow a link from a resource and retrieve the complete page content.
Example prompts:
- "What Mapbox APIs are available?"
- "How do I add a custom layer to a Mapbox style?"
- "What's the latest Mapbox GL JS version?"
batch_get_documents_tool — Fetches multiple Mapbox documentation pages in a single call (max 20). More efficient than calling get_document_tool multiple times. Failed pages include an error message rather than failing the whole batch.
search_mapbox_docs_tool — Searches Mapbox documentation across API reference, GL JS, Help Center, Style Spec, Studio, Search JS, iOS/Android Maps and Navigation SDKs, and Tilesets, returning ranked page URLs and descriptions. Use this to find relevant documentation before fetching full pages with get_document_tool or batch_get_documents_tool.
Example prompts:
- "Find docs about camera animation"
- "Search for geocoding API examples"
- "What documentation exists for custom layers?"
Resources
MCP resources expose reference data that AI assistants can read on demand:
| Resource URI | Contents |
|---|---|
resource://mapbox-api-reference |
REST API reference docs (endpoints, parameters, rate limits) |
resource://mapbox-sdk-docs |
SDK and client library docs (iOS, Android, Flutter, web) |
resource://mapbox-guides |
Tutorials, how-tos, and guides |
resource://mapbox-examples |
Code examples, API playgrounds, and interactive demos |
resource://mapbox-reference |
Tilesets, data products, accounts, and pricing reference |
resource://mapbox-style-layers |
Style layer reference (paint/layout properties for all layer types) |
resource://mapbox-streets-v8-fields |
Mapbox Streets v8 tileset field reference |
resource://mapbox-token-scopes |
All available Mapbox token scopes with descriptions |
resource://mapbox-layer-type-mapping |
Mapping of Mapbox layer types to their properties |
Development
Prerequisites
- Node.js >= 22
- npm
Setup
git clone https://github.com/mapbox/mcp-docs-server.git
cd mcp-docs-server
npm install
Commands
npm run build # Compile TypeScript (ESM + CJS)
npm test # Run test suite (vitest)
npm run lint # ESLint
npm run format # Prettier check
npm run format:fix # Prettier auto-fix
npm run inspect:build # Launch MCP Inspector against built server
npm run inspect:dev # Launch MCP Inspector against source (tsx)
Architecture
The server is a TypeScript MCP server using @modelcontextprotocol/sdk with a dual ESM/CJS build via tshy.
- Tools extend
BaseTool<InputSchema, OutputSchema>insrc/tools/ - Resources extend
BaseResourceinsrc/resources/ - No Mapbox access token required for documentation tools
- HTTP requests use a shared
httpPipelinewith 1-hour caching
Creating a New Tool
- Create a directory
src/tools/my-tool/ - Add
MyTool.input.schema.ts(Zod schema),MyTool.output.schema.ts, andMyTool.ts(extendsBaseTool) - Register in
src/tools/toolRegistry.ts - Add tests in
test/tools/my-tool/
Contributing
Please read CONTRIBUTING.md and VISION.md before submitting a pull request. Contributors using AI coding assistants should also review:
- CLAUDE.md — for Claude Code
- AGENTS.md — for other AI coding assistants (Cursor, Copilot, Aider, etc.)
License
MIT — see LICENSE
Preguntas sobre Mapbox Docs MCP
¿Cómo agrego Mapbox Docs MCP a Claude Code?
Ejecuta claude mcp add mcp-docs-server -- npx -y @mapbox/mcp-docs-server en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Mapbox Docs MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo puedo buscar documentación específica de Mapbox?
Puedes usar la herramienta search_mapbox_docs_tool para buscar en referencias de API, GL JS, el Centro de Ayuda, Style Spec y más.
¿Puedo obtener varias páginas de documentación a la vez?
Sí, la herramienta batch_get_documents_tool te permite obtener hasta 20 páginas de documentación de Mapbox en una sola llamada.