BEACON

← candidates

npm @mapbox/mcp-server @0.12.3

score
0.5045 med
flagged 2026-06-15 06:26
signals by category
cadence 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
cadence
version_jump 0.6 latest published major 99.0.0-dev jumps from runner-up 0.12.3
topology
dist_tag_anomaly 0.5 dist-tags.latest=0.12.3 but max published is 99.0.0-dev

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "mapbox-npm-01",
    "mapbox-npm-02",
    "mapbox-npm-07",
    "mapbox-npm-03",
    "mapbox-npm-04",
    "mapbox-npm-09",
    "mapbox-npm-05",
    "mapbox-npm-06",
    "mapbox-npm-08",
    "mapbox-npm-advanced-actions",
    "mapbox-npm-ci",
    "mapbox-npm",
    "mapbox-admin",
    "mapbox-machine-user",
    "mbx-npm-ci-staging",
    "mbx-npm-ci-production",
    "mbx-npm-01-production",
    "mbx-npm-02-production",
    "mbx-npm-03-production",
    "mbx-npm-04-production",
    "mbx-npm-05-production",
    "mbx-npm-06-production",
    "mbx-npm-07-production",
    "mbx-npm-08-production",
    "mbx-npm-09-production",
    "mbx-npm-02-staging",
    "mbx-npm-advanced-actions-staging",
    "mbx-npm-advanced-actions-production"
  ],
  "versions": 52
}

Evidence (package doc at flag time)

{
  "dependencies_count": 14,
  "dist": {
    "integrity": "sha512-Hp2qrqIFmh+6od+gvXoNf2GjuHo4ChevpVKNo3lva6KIsE5iZh8K/8iie6LWdCz6xoG9PblNNVNSUcM2RdKtOw==",
    "tarball": "https://registry.npmjs.org/@mapbox/mcp-server/-/mcp-server-0.12.3.tgz",
    "unpackedSize": 2307545
  },
  "dist-tags": {
    "dev": "0.12.3-dev",
    "issue-11": "0.2.0-issue.11.2",
    "latest": "0.12.3"
  },
  "latest_version": "0.12.3",
  "maintainers": [
    {
      "email": "accounts+npmjs-01@mapbox.com",
      "name": "mapbox-npm-01"
    },
    {
      "email": "accounts+npmjs-02@mapbox.com",
      "name": "mapbox-npm-02"
    },
    {
      "email": "accounts+npmjs-07@mapbox.com",
      "name": "mapbox-npm-07"
    },
    {
      "email": "accounts+npmjs-03@mapbox.com",
      "name": "mapbox-npm-03"
    },
    {
      "email": "accounts+npmjs-04@mapbox.com",
      "name": "mapbox-npm-04"
    },
    {
      "email": "accounts+npmjs-09@mapbox.com",
      "name": "mapbox-npm-09"
    },
    {
      "email": "accounts+npmjs-05@mapbox.com",
      "name": "mapbox-npm-05"
    },
    {
      "email": "accounts+npmjs-06@mapbox.com",
      "name": "mapbox-npm-06"
    },
    {
      "email": "accounts+npmjs-08@mapbox.com",
      "name": "mapbox-npm-08"
    },
    {
      "email": "accounts+npmjs-advanced-actions@mapbox.com",
      "name": "mapbox-npm-advanced-actions"
    },
    {
      "email": "accounts+npmjs-npm-ci@mapbox.com",
      "name": "mapbox-npm-ci"
    },
    {
      "email": "accounts+npmjs@mapbox.com",
      "name": "mapbox-npm"
    },
    {
      "email": "accounts@mapbox.com",
      "name": "mapbox-admin"
    },
    {
      "email": "accounts+npm-mapbox-machine-user@mapbox.com",
      "name": "mapbox-machine-user"
    },
    {
      "email": "yannick.meeus+npm+staging+ci@mapbox.com",
      "name": "mbx-npm-ci-staging"
    },
    {
      "email": "yannick.meeus+npm+production+ci@mapbox.com",
      "name": "mbx-npm-ci-production"
    },
    {
      "email": "yannick.meeus+npm+prod+01@mapbox.com",
      "name": "mbx-npm-01-production"
    },
    {
      "email": "yannick.meeus+npm+prod+02@mapbox.com",
      "name": "mbx-npm-02-production"
    },
    {
      "email": "yannick.meeus+npm+prod+03@mapbox.com",
      "name": "mbx-npm-03-production"
    },
    {
      "email": "yannick.meeus+npm+prod+04@mapbox.com",
      "name": "mbx-npm-04-production"
    },
    {
      "email": "yannick.meeus+npm+prod+05@mapbox.com",
      "name": "mbx-npm-05-production"
    },
    {
      "email": "yannick.meeus+npm+prod+06@mapbox.com",
      "name": "mbx-npm-06-production"
    },
    {
      "email": "yannick.meeus+npm+prod+07@mapbox.com",
      "name": "mbx-npm-07-production"
    },
    {
      "email": "yannick.meeus+npm+prod+08@mapbox.com",
      "name": "mbx-npm-08-production"
    },
    {
      "email": "yannick.meeus+npm+prod+09@mapbox.com",
      "name": "mbx-npm-09-production"
    },
    {
      "email": "yannick.meeus@mapbox.com",
      "name": "mbx-npm-02-staging"
    },
    {
      "email": "yannick.meeus+npm+staging+advanced+actions@mapbox.com",
      "name": "mbx-npm-advanced-actions-staging"
    },
    {
      "email": "yannick.meeus+npm+prod+advanced+actions@mapbox.com",
      "name": "mbx-npm-advanced-actions-production"
    }
  ],
  "num_versions": 53,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mapbox/mcp-server.git"
  },
  "scripts": {
    "build": "npm run prepare && tshy && npm run generate-version && node scripts/add-shebang.cjs",
    "changelog:prepare-release": "node scripts/prepare-changelog-release.cjs",
    "format": "prettier --check \"./src/**/*.{ts,tsx,js,json,md}\" \"./test/**/*.{ts,tsx,js,json,md}\" \"./examples/**/*.{ts,tsx,js,json,md}\"",
    "format:fix": "prettier --write \"./src/**/*.{ts,tsx,js,json,md}\" \"./test/**/*.{ts,tsx,js,json,md}\" \"./examples/**/*.{ts,tsx,js,json,md}\"",
    "generate-version": "node scripts/build-helpers.cjs generate-version",
    "inspect:build": "npm run build && npx @modelcontextprotocol/inspector -e MAPBOX_ACCESS_TOKEN=\"$MAPBOX_ACCESS_TOKEN\" node dist/esm/index.js",
    "inspect:dev": "npx @modelcontextprotocol/inspector -e MAPBOX_ACCESS_TOKEN=\"$MAPBOX_ACCESS_TOKEN\" npx -y tsx src/index.ts",
    "lint": "eslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\" \"./examples/**/*.{ts,tsx}\"",
    "lint:fix": "eslint \"./src/**/*.{ts,tsx}\" \"./test/**/*.{ts,tsx}\" \"./examples/**/*.{ts,tsx}\" --fix",
    "postinstall": "patch-package || (cd ../../.. && node ./node_modules/patch-package/index.js --patch-dir ./node_modules/@mapbox/mcp-server/patches) || true",
    "spellcheck": "cspell \"*.md\" \"src/**/*.ts\" \"test/**/*.ts\" \"examples/**/*.ts\"",
    "sync-manifest": "node scripts/sync-manifest-version.cjs",
    "test": "vitest",
    "tracing:jaeger:start": "docker run --rm -d --name jaeger -p 16686:16686 -p 14250:14250 -p 4317:4317 -p 4318:4318 jaegertracing/all-in-one:latest",
    "tracing:jaeger:stop": "docker stop jaeger",
    "tracing:verify": "node -e \"console.log('\ud83d\udd0d Verifying tracing setup with Jaeger...\\n1. Copy .env.example to .env and add your MAPBOX_ACCESS_TOKEN\\n2. Start Jaeger: npm run tracing:jaeger:start\\n3. Run server: npm run inspect:build\\n4. Check traces at: http://localhost:16686')\""
  },
  "signal_details": {
    "dist_tag_anomaly": "dist-tags.latest=0.12.3 but max published is 99.0.0-dev",
    "version_jump": "latest published major 99.0.0-dev jumps from runner-up 0.12.3"
  },
  "time": {
    "created": "2025-06-12T08:00:52.574Z",
    "modified": "2026-06-11T11:40:43.718Z"
  }
}