Skip to content
appsgit

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.

github.com/mapbox/mcp-devkit-server (opens in a new tab)

Install MCP Devkit Server

Generated from the server's MCP registry entry. Replace your-value with your own values.

Claude Desktop

claude_desktop_config.json
{
  "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-server

Cursor

.cursor/mcp.json
{
  "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

.vscode/mcp.json
{
  "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.

NameRequiredDescription
MAPBOX_ACCESS_TOKENsecretYesYour 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-token

    Create a new Mapbox access token with specified scopes and optional URL restrictions.

  • note

    Description of the token

  • scopes

    Array of scopes/permissions for the token. Must be valid Mapbox scopes (see below)

  • expires

    Expiration time in ISO 8601 format (maximum 1 hour in the future)

  • list-tokens

    List Mapbox access tokens for the authenticated user with optional filtering and pagination.

  • default

    Filter to show only the default public token

  • limit

    Maximum number of tokens to return per page (1-100)

  • sortby

    Sort tokens by "created" or "modified" timestamp

  • start

    The token ID after which to start the listing (when provided, auto-pagination is disabled)

  • usage

    Filter by token type: "pk" (public)

  • feedback_ids

    Filter by one or more feedback item IDs

  • after

    Cursor from a previous response for pagination

  • sort_by

    Sort field - receivedat (default), createdat, or updatedat

  • order

    Sort direction - asc (default) or desc

  • status

    Filter by status - received, fixed, reviewed, outofscope

  • category

    Filter by feedback categories

  • search

    Search phrase to match against feedback text

  • trace_id

    Filter 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

  • format

    Output format - formattedtext (default) or jsonstring

  • feedback_id

    The unique identifier of the feedback item

  • geojson

    GeoJSON object or JSON string to validate

  • valid

    Overall validity

  • errors

    Critical errors that make the GeoJSON invalid

  • warnings

    Non-critical issues (e.g., unclosed polygon rings, out-of-range coordinates)

  • info

    Informational messages

  • statistics

    Object with type, feature count, geometry types, and bounding box

  • severity

    "error", "warning", or "info"

  • message

    Description of the issue

  • path

    JSON path to the problem (optional)

  • suggestion

    How to fix the issue (optional)

  • expression

    Mapbox expression to validate (array format or JSON string)

  • metadata

    Object with expressionType, returnType, and depth

  • coordinates

    Array of coordinate pairs to convert. Each coordinate pair should be [longitude, latitude] for WGS84 or [x, y] for Web…

  • level

    WCAG conformance level to check against ("AA" or "AAA", default: "AA")

  • passes

    Whether the combination meets the specified WCAG level

  • recommendations

    Array of suggestions (only included when contrast fails)

  • compare_styles_tool

    Compares 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.

FAQ

MCP Devkit Server FAQ

Still curious? Email info@appsgit.com.

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.