The Mapbox MCP Devkit Server supports command-line configuration to enable or disable specific tools at startup.
Enable only specific tools (exclusive mode). When this option is used, only the listed tools will be available.
<command> --enable-tools list_styles_tool,create_style_toolDisable specific tools. All other tools will remain enabled.
<command> --disable-tools delete_style_tool,update_style_toolThe following tools are available in the Mapbox MCP Devkit Server:
list_styles_tool- List all Mapbox stylescreate_style_tool- Create a new Mapbox styleretrieve_style_tool- Retrieve details of a specific styleupdate_style_tool- Update an existing Mapbox styledelete_style_tool- Delete a Mapbox stylepreview_style_tool- Generate a preview image of a Mapbox style
geojson_preview_tool- Generate a preview map with GeoJSON data overlay
create_token_tool- Create a new Mapbox access tokenlist_tokens_tool- List all Mapbox access tokens
list_feedback_tool- List user feedback items with filtering and paginationget_feedback_tool- Get a single user feedback item by ID
bounding_box_tool- Calculate bounding box for given coordinatescountry_bounding_box_tool- Get bounding box for a specific countrycoordinate_conversion_tool- Convert between different coordinate formats
node dist/esm/index.js --enable-tools list_styles_tool,create_style_tool,preview_style_toolnpx @mapbox/mcp-devkit-server --disable-tools delete_style_tool,update_style_tooldocker run mapbox/mcp-devkit-server --enable-tools geojson_preview_tool,preview_style_tool,coordinate_conversion_toolIn your Claude Desktop configuration file:
{
"mcpServers": {
"mapbox-devkit": {
"command": "node",
"args": [
"/path/to/mcp-devkit-server/dist/esm/index.js",
"--enable-tools",
"list_styles_tool,create_style_tool,preview_style_tool"
],
"env": {
"MAPBOX_ACCESS_TOKEN": "your-mapbox-token-here"
}
}
}
}node dist/esm/index.js --enable-tools list_styles_tool,retrieve_style_tool,list_tokens_tool,preview_style_toolnode dist/esm/index.js --enable-tools list_styles_tool,create_style_tool,retrieve_style_tool,update_style_tool,delete_style_tool,preview_style_toolnode dist/esm/index.js --disable-tools delete_style_tool,create_token_tool- If both
--enable-toolsand--disable-toolsare provided,--enable-toolstakes precedence - Tool names must match exactly (case-sensitive)
- Multiple tools can be specified using comma separation
- Invalid tool names are silently ignored
- Arguments are passed after the main command, regardless of how the server is invoked
- All tools require a valid Mapbox access token set in the
MAPBOX_ACCESS_TOKENenvironment variable