Koskamo

Mapbox Developer MCP

This MCP server enables AI assistants to interact with Mapbox developer APIs, facilitating the creation of Mapbox applications. It provides tools for managing styles and tokens, previewing GeoJSON data, converting coordinates, comparing styles, and optimizing style configurations. It supports integration with various developer tools like Claude Code, Cursor, and VS Code.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

Mapbox Developer MCP logo, by MapboxCommunity listingLocal stdioSource reviewed; not executedPublished by Mapbox
Vendor documentation

What you can do with it

  • Manage Mapbox styles and tokens
  • Preview GeoJSON data locally
  • Convert coordinates and bounding boxes
  • Compare and optimize map styles

Source and maintenance

Community listing
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995

oci
mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995 package definition
{
  "transport": "stdio",
  "identifier": "mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995",
  "registryType": "oci",
  "registryBaseUrl": "https://registry-1.docker.io"
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

bounding_box_tool
Reported by the attributed source; not independently observed by Koskamo.
bounding_box_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
check_color_contrast_tool
Reported by the attributed source; not independently observed by Koskamo.
check_color_contrast_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
compare_styles_tool
Reported by the attributed source; not independently observed by Koskamo.
compare_styles_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
coordinate_conversion_tool
Reported by the attributed source; not independently observed by Koskamo.
coordinate_conversion_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
country_bounding_box_tool
Reported by the attributed source; not independently observed by Koskamo.
country_bounding_box_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_style_tool
Reported by the attributed source; not independently observed by Koskamo.
create_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
create_token_tool
Reported by the attributed source; not independently observed by Koskamo.
create_token_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
delete_style_tool
Reported by the attributed source; not independently observed by Koskamo.
delete_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
geojson_preview_tool
Reported by the attributed source; not independently observed by Koskamo.
geojson_preview_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
get_feedback_tool
Reported by the attributed source; not independently observed by Koskamo.
get_feedback_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_feedback_tool
Reported by the attributed source; not independently observed by Koskamo.
list_feedback_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_styles_tool
Reported by the attributed source; not independently observed by Koskamo.
list_styles_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
list_tokens_tool
Reported by the attributed source; not independently observed by Koskamo.
list_tokens_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
optimize_style_tool
Reported by the attributed source; not independently observed by Koskamo.
optimize_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
preview_style_tool
Reported by the attributed source; not independently observed by Koskamo.
preview_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
retrieve_style_tool
Reported by the attributed source; not independently observed by Koskamo.
retrieve_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
style_builder_tool
Reported by the attributed source; not independently observed by Koskamo.
style_builder_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
style_comparison_tool
Reported by the attributed source; not independently observed by Koskamo.
style_comparison_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
tilequery_tool
Reported by the attributed source; not independently observed by Koskamo.
tilequery_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
update_style_tool
Reported by the attributed source; not independently observed by Koskamo.
update_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
validate_expression_tool
Reported by the attributed source; not independently observed by Koskamo.
validate_expression_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
validate_geojson_tool
Reported by the attributed source; not independently observed by Koskamo.
validate_geojson_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}
validate_style_tool
Reported by the attributed source; not independently observed by Koskamo.
validate_style_tool input schema
{
  "type": "",
  "required": null,
  "properties": null
}

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "mapbox-developer-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995"
      ]
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "mapbox-developer-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995"
      ]
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "mapbox-developer-mcp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995"
      ]
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "mapbox-developer-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "mcp/mapbox-devkit@sha256:4dd53e90855e02c6ab7cc5406b7e2bbe7a0cee28112e1c182b9d62b027bd0995"
      ]
    }
  }
}

Let your agent find its tools

Find servers like Mapbox Developer MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.