MCP Devkit Server
MCP Devkit Server is an MCP server that provides AI assistants with direct access to Mapbox developer APIs and documentation. It has 61 GitHub stars, is released under the MIT license and runs locally with npx -y @mapbox/mcp-devkit-server. It works with Claude Desktop, Claude Code, Cursor, VS Code, Claude.ai and ChatGPT and needs an API key.
- Official
- Needs API key
- Developer tools
- MIT
- Actively maintained
Install MCP Devkit Server
Generated from the server's MCP registry entry. Replace your-value with your own values.
Claude Desktop
{
"mcpServers": {
"mcp-devkit-server": {
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-devkit-server"
],
"env": {
"MAPBOX_ACCESS_TOKEN": "your-value"
}
}
}
}Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.
Claude Code
claude mcp add --env MAPBOX_ACCESS_TOKEN=your-value --transport stdio mcp-devkit-server -- npx -y @mapbox/mcp-devkit-serverCursor
{
"mcpServers": {
"mcp-devkit-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-devkit-server"
],
"env": {
"MAPBOX_ACCESS_TOKEN": "your-value"
}
}
}
}Project file; use ~/.cursor/mcp.json to enable it in every project.
VS Code
{
"inputs": [
{
"type": "promptString",
"id": "mapbox_access_token",
"description": "MAPBOX_ACCESS_TOKEN",
"password": true
}
],
"servers": {
"mcp-devkit-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mapbox/mcp-devkit-server"
],
"env": {
"MAPBOX_ACCESS_TOKEN": "${input:mapbox_access_token}"
}
}
}
}Claude Code (remote)
claude mcp add --transport http mcp-devkit-server "https://mcp-devkit.mapbox.com/mcp"The same server is also hosted as a remote MCP endpoint, so nothing runs on your machine.
Config formats checked against the official docs on Oct 7, 2026: modelcontextprotocol.io (opens in a new tab), code.claude.com (opens in a new tab), cursor.com (opens in a new tab), code.visualstudio.com (opens in a new tab).
Environment variables
Variables the server reads at startup.
| Name | Required | Description |
|---|---|---|
MAPBOX_ACCESS_TOKENsecret | Yes | Your Mapbox access token. See docs for required scopes. |
Tools (40)
Parsed from the Tools section of the README; check the repository for the current list.
create-tokenCreate a new Mapbox access token with specified scopes and optional URL restrictions.
noteDescription of the token
scopesArray of scopes/permissions for the token. Must be valid Mapbox scopes (see below)
expiresExpiration time in ISO 8601 format (maximum 1 hour in the future)
list-tokensList Mapbox access tokens for the authenticated user with optional filtering and pagination.
defaultFilter to show only the default public token
limitMaximum number of tokens to return per page (1-100)
sortbySort tokens by "created" or "modified" timestamp
startThe token ID after which to start the listing (when provided, auto-pagination is disabled)
usageFilter by token type: "pk" (public)
feedback_idsFilter by one or more feedback item IDs
afterCursor from a previous response for pagination
sort_bySort field - receivedat (default), createdat, or updatedat
orderSort direction - asc (default) or desc
statusFilter by status - received, fixed, reviewed, outofscope
categoryFilter by feedback categories
searchSearch phrase to match against feedback text
trace_idFilter by trace IDs
created_before, createdafter (ISO 8601 string, optional): Filter by creation date range
received_before, receivedafter (ISO 8601 string, optional): Filter by received date range
updated_before, updatedafter (ISO 8601 string, optional): Filter by update date range
formatOutput format - formattedtext (default) or jsonstring
feedback_idThe unique identifier of the feedback item
geojsonGeoJSON object or JSON string to validate
validOverall validity
errorsCritical errors that make the GeoJSON invalid
warningsNon-critical issues (e.g., unclosed polygon rings, out-of-range coordinates)
infoInformational messages
statisticsObject with type, feature count, geometry types, and bounding box
severity"error", "warning", or "info"
messageDescription of the issue
pathJSON path to the problem (optional)
suggestionHow to fix the issue (optional)
expressionMapbox expression to validate (array format or JSON string)
metadataObject with expressionType, returnType, and depth
coordinatesArray of coordinate pairs to convert. Each coordinate pair should be [longitude, latitude] for WGS84 or [x, y] for Web…
levelWCAG conformance level to check against ("AA" or "AAA", default: "AA")
passesWhether the combination meets the specified WCAG level
recommendationsArray of suggestions (only included when contrast fails)
compare_styles_toolCompares two Mapbox styles and reports structural differences, including changes to layers, sources, and properties.
About MCP Devkit Server
A Model Context Protocol (MCP) server that provides AI assistants with direct access to Mapbox developer APIs. This server enables AI models to interact with Mapbox services, helping developers build Mapbox applications more efficiently.
Similar MCP servers
More developer tools MCP servers
Gemini CLI
google-gemini/gemini-cli
An open-source AI agent that brings the power of Gemini directly into your terminal.
Developer toolsTypeScriptFront-End Checklist
thedaviddias/Front-End-Checklist
Review frontend code and live pages against 386 quality-gated web development rules.
Developer toolsMDXClaude Flow
ruvnet/ruflo
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Developer toolsTypeScriptCodebase Memory
DeusData/codebase-memory-mcp
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Developer toolsCBytedance Filesystem
bytedance/UI-TARS-desktop
MCP server for filesystem access.
Developer toolsTypeScriptGitHub
github/github-mcp-server
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
OfficialDeveloper toolsGo
What is MCP Devkit Server?
MCP Devkit Server is an MCP server that provides AI assistants with direct access to Mapbox developer APIs and documentation. It has 61 GitHub stars, is released under the MIT license and runs locally with npx -y @mapbox/mcp-devkit-server. It works with Claude Desktop, Claude Code, Cursor, VS Code, Claude.ai and ChatGPT and needs an API key. The source code is at github.com/mapbox/mcp-devkit-server.
How do I install the MCP Devkit Server MCP server?
Add the command npx -y @mapbox/mcp-devkit-server to your MCP client: put it in claude_desktop_config.json for Claude Desktop, run claude mcp add for Claude Code, or add it to .cursor/mcp.json (Cursor) or .vscode/mcp.json (VS Code). The snippets on this page are ready to paste.
Is MCP Devkit Server free?
The server is open source under the MIT license, so running it is free. It needs credentials (MAPBOX_ACCESS_TOKEN) for the service it connects to, which may require a paid account.
Is MCP Devkit Server actively maintained?
The most recent commit was on Sep 9, 2026. The latest release is v0.8.2, published Jul 30, 2026. appsgit only lists MCP servers with a commit in the last six months and re-checks every server daily.