Offre aux assistants IA un accès instantané à la documentation Mapbox, aux références d'API, aux spécifications de style et aux guides SDK.
Aussi connu sous mapbox/mcp-docs-server, @mapbox/mcp-docs-server
- Étoiles
- 1
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 0.4.0
- Dernier commit
- 11 nov. 2026
- Licence
- MIT
Qu'est-ce que Mapbox Docs MCP ?
Mapbox Docs est un serveur MCP. Offre aux assistants IA un accès instantané à la documentation Mapbox, aux références d'API, aux spécifications de style et aux guides SDK.
Résumé généré à partir du README du projet
À propos du MCP server Mapbox Docs
La fonction principale de ce serveur est de fournir aux assistants IA un accès immédiat à la documentation Mapbox et aux références techniques. Les développeurs utilisant Claude Desktop, Claude Code, Cursor ou VS Code peuvent intégrer cet outil pour récupérer des références d'API, des guides SDK et des spécifications de style sans avoir besoin d'un jeton d'accès Mapbox. Il fonctionne via plusieurs méthodes, notamment un endpoint hébergé, une exécution via npx, l'utilisation de conteneurs Docker ou une compilation à partir du code source local.
Le serveur propose des outils spécifiques comme search_mapbox_docs_tool pour trouver des pages pertinentes et get_document_tool pour récupérer le contenu complet d'une URL. Pour les tâches plus volumineuses, batch_get_documents_tool permet de récupérer jusqu'à 20 pages simultanément. Il expose également diverses ressources telles que mapbox-api-reference, mapbox-sdk-docs et mapbox-style-layers, qui permettent à une IA de lire à la demande des informations détaillées sur les endpoints REST, les bibliothèques clientes et les propriétés des couches (layers).
Ce que vous pouvez faire avec
- 1Rechercher de la documentation techniqueTrouver des informations spécifiques concernant l'animation de caméra ou des exemples d'API de géocodage au sein de l'écosystème Mapbox.
- 2Récupérer des pages de documentation complètesRécupérer le contenu intégral d'une page de documentation Mapbox à l'aide de son URL spécifique.
- 3Effectuer une récupération massive de documentationRassembler efficacement jusqu'à 20 pages de documentation Mapbox différentes en une seule requête.
- 4Accéder aux références SDK et APILire des informations détaillées sur les endpoints de l'API REST, les paramètres et les limites de débit (rate limits).
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Mapbox Docs MCP
Formats vérifiés le 10 nov. 2026Installer Mapbox Docs MCP dans Claude Code
$ claude mcp add mcp-docs-server -- npx -y @mapbox/mcp-docs-serverInstaller Mapbox Docs MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Installer Mapbox Docs MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mcp-docs-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Installer Mapbox Docs MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Installer Mapbox Docs MCP dans Codex
~/.codex/config.toml
[mcp_servers.mcp-docs-server] command = "npx" args = ["-y", "@mapbox/mcp-docs-server"]
Installer Mapbox Docs MCP dans Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessiblemapbox/mcp-docs-server is public and reachablegithub.com/mapbox/mcp-docs-server ↗Réussi
- Le paquet cite ce dépôt comme source@mapbox/mcp-docs-server names mapbox/mcp-docs-server as sourcenpmjs.com/package/@mapbox/mcp-docs-server ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-11github.com/mapbox/mcp-docs-server ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @mapbox/mcp-docs-serverRéussi
- Aucun avis critique dans le paquet ni ses dépendancesthe package checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- L'endpoint distant répond au handshake MCPinitialize answered with protocol 2025-06-18 in 325 msRéussi
README
Voir sur 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
Questions sur Mapbox Docs MCP
Comment ajouter Mapbox Docs MCP à Claude Code ?
Exécutez claude mcp add mcp-docs-server -- npx -y @mapbox/mcp-docs-server dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Mapbox Docs MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Comment puis-je rechercher une documentation Mapbox spécifique ?
Vous pouvez utiliser l'outil search_mapbox_docs_tool pour effectuer des recherches dans les références d'API, GL JS, le Help Center, le Style Spec et plus encore.
Puis-je récupérer plusieurs pages de documentation à la fois ?
Oui, l'outil batch_get_documents_tool vous permet de récupérer jusqu'à 20 pages de documentation Mapbox en un seul appel.