Yapay zeka asistanlarına Mapbox dokümantasyonu, API referansları, stil spesifikasyonları ve SDK kılavuzlarına anında erişim sağlar.
Ayrıca bilinen adı mapbox/mcp-docs-server, @mapbox/mcp-docs-server
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.4.0
- Son commit
- 11 Kas 2026
- Lisans
- MIT
Mapbox Docs MCP nedir?
Mapbox Docs bir MCP sunucusudur. Yapay zeka asistanlarına Mapbox dokümantasyonu, API referansları, stil spesifikasyonları ve SDK kılavuzlarına anında erişim sağlar.
Özet, projenin README dosyasından oluşturuldu
Mapbox Docs MCP sunucusu hakkında
Bu sunucunun temel işlevi, yapay zeka asistanlarına Mapbox dokümantasyonu ve teknik referanslara anında erişim sağlamaktır. Claude Desktop, Claude Code, Cursor veya VS Code kullanan geliştiriciler, bir Mapbox erişim token'ına ihtiyaç duymadan API referanslarını, SDK kılavuzlarını ve stil spesifikasyonlarını almak için bu aracı entegre edebilirler. Sunucu; barındırılan bir uç nokta, npx ile çalıştırma, Docker konteynerleri kullanma veya yerel kaynak kodundan derleme gibi çeşitli yöntemlerle çalışır.
Sunucu, ilgili sayfaları bulmak için search_mapbox_docs_tool ve bir URL'den tam içeriği çekmek için get_document_tool gibi özel araçlar sunar. Daha büyük görevler için batch_get_documents_tool tek seferde 20 sayfaya kadar veri çekilmesine imkan tanır. Ayrıca, bir yapay zekanın REST uç noktaları, istemci kütüphaneleri ve katman özellikleri hakkında talep üzerine ayrıntılı bilgi okumasını sağlayan mapbox-api-reference, mapbox-sdk-docs ve mapbox-style-layers gibi çeşitli kaynaklar sunar.
Neler yapabilirsiniz
- 1Teknik dokümantasyon aramaMapbox ekosistemi içindeki kamera animasyonu veya geocoding API örnekleri gibi spesifik bilgilere ulaşın.
- 2Tam dokümantasyon sayfalarını çekmeBelirli bir URL kullanarak bir Mapbox dokümantasyon sayfasının tüm içeriğini getirin.
- 3Toplu dokümantasyon çekme işlemi yapmaTek bir istekte 20 farklı Mapbox dokümantasyon sayfasını verimli bir şekilde toplayın.
- 4SDK ve API referanslarına erişimREST API uç noktaları, parametreler ve hız sınırları hakkında ayrıntılı bilgi okuyun.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Mapbox Docs MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıMapbox Docs MCP'yi Claude Code içine yükleyin
$ claude mcp add mcp-docs-server -- npx -y @mapbox/mcp-docs-serverMapbox Docs MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Mapbox Docs MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"mcp-docs-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Mapbox Docs MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Mapbox Docs MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.mcp-docs-server] command = "npx" args = ["-y", "@mapbox/mcp-docs-server"]
Mapbox Docs MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"mcp-docs-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-docs-server"
]
}
}
}Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirmapbox/mcp-docs-server is public and reachablegithub.com/mapbox/mcp-docs-server ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyor@mapbox/mcp-docs-server names mapbox/mcp-docs-server as sourcenpmjs.com/package/@mapbox/mcp-docs-server ↗Geçti
- Derleme kaynağı (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-11github.com/mapbox/mcp-docs-server ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from @mapbox/mcp-docs-serverGeçti
- Pakette ve bağımlılıklarında kritik uyarı yokthe package checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 325 msGeçti
Mapbox 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
Mapbox Docs MCP soruları
Mapbox Docs MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add mcp-docs-server -- npx -y @mapbox/mcp-docs-server komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
Mapbox Docs MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Belirli bir Mapbox dokümantasyonunu nasıl arayabilirim?
API referansları, GL JS, Yardım Merkezi, Style Spec ve daha fazlası içinde arama yapmak için search_mapbox_docs_tool aracını kullanabilirsiniz.
Aynı anda birden fazla dokümantasyon sayfasını çekebilir miyim?
Evet, batch_get_documents_tool tek bir çağrıda 20 adede kadar Mapbox dokümantasyon sayfasını çekmenize olanak tanır.