├── .cz.json ├── .dockerignore ├── .editorconfig ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── config.yml │ └── general.yaml ├── copilot-instructions.md ├── pull_request_template.md └── workflows │ └── test.yml ├── .gitignore ├── .husky ├── pre-commit └── setup-hooks.js ├── .nvmrc ├── AGENTS.md ├── CHANGELOG.md ├── CLAUDE.md ├── CODEOWNERS ├── Dockerfile ├── LICENSE.md ├── README.md ├── TOOL_CONFIGURATION.md ├── assets └── mapbox_mcp_server.gif ├── cspell.config.json ├── docs ├── claude-desktop-setup.md ├── complete-observability.md ├── cursor-setup.md ├── engineering_standards.md ├── goose-setup.md ├── hosted-mcp-guide.md ├── images │ ├── claude-desktop-settings.png │ ├── claude-mcp-section.png │ ├── claude-permission-prompt.png │ ├── hosted-mcp │ │ ├── Claude-code-1.jpg │ │ ├── Claude-code-2.jpg │ │ ├── auth-1.png │ │ ├── auth-2.png │ │ ├── claude-desktop-1.png │ │ ├── open-ai-1.png │ │ ├── open-ai-2.png │ │ ├── open-ai-3.png │ │ ├── open-ai-4.png │ │ ├── vs-code-1.png │ │ ├── vs-code-2.png │ │ └── vs-code-3.png │ ├── mapbox-server-tools-menu.png │ ├── mapbox-tool-example-usage.png │ ├── vscode-tool-example-usage.png │ └── vscode-tools-menu.png ├── mcp-ui.md ├── trace-context-propagation.md ├── tracing-verification.md ├── tracing.md ├── using-mcp-with-smolagents │ ├── README.md │ ├── example_agent_output.png │ ├── requirements.txt │ └── smolagents_example.py └── vscode-setup.md ├── eslint.config.mjs ├── manifest.json ├── package.json ├── plop-templates ├── tool.hbs ├── tool.input.schema.hbs ├── tool.output.schema.hbs └── tool.test.hbs ├── plopfile.cjs ├── scripts ├── add-shebang.cjs ├── build-helpers.cjs └── sync-manifest-version.cjs ├── server.json ├── src ├── config │ └── toolConfig.ts ├── index.ts ├── resources │ ├── BaseResource.ts │ ├── MapboxApiBasedResource.ts │ ├── category-list │ │ └── CategoryListResource.ts │ └── resourceRegistry.ts ├── schemas │ ├── geojson.ts │ └── shared.ts ├── tools │ ├── BaseTool.ts │ ├── MapboxApiBasedTool.ts │ ├── category-list-tool │ │ ├── CategoryListTool.input.schema.ts │ │ ├── CategoryListTool.output.schema.ts │ │ └── CategoryListTool.ts │ ├── category-search-tool │ │ ├── CategorySearchTool.input.schema.ts │ │ ├── CategorySearchTool.output.schema.ts │ │ └── CategorySearchTool.ts │ ├── directions-tool │ │ ├── DirectionsTool.input.schema.ts │ │ ├── DirectionsTool.output.schema.ts │ │ ├── DirectionsTool.ts │ │ └── cleanResponseData.ts │ ├── isochrone-tool │ │ ├── IsochroneTool.input.schema.ts │ │ ├── IsochroneTool.output.schema.ts │ │ └── IsochroneTool.ts │ ├── matrix-tool │ │ ├── MatrixTool.input.schema.ts │ │ ├── MatrixTool.output.schema.ts │ │ └── MatrixTool.ts │ ├── resource-reader-tool │ │ ├── ResourceReaderTool.input.schema.ts │ │ ├── ResourceReaderTool.output.schema.ts │ │ └── ResourceReaderTool.ts │ ├── reverse-geocode-tool │ │ ├── ReverseGeocodeTool.input.schema.ts │ │ ├── ReverseGeocodeTool.output.schema.ts │ │ └── ReverseGeocodeTool.ts │ ├── search-and-geocode-tool │ │ ├── SearchAndGeocodeTool.input.schema.ts │ │ ├── SearchAndGeocodeTool.output.schema.ts │ │ └── SearchAndGeocodeTool.ts │ ├── static-map-image-tool │ │ ├── StaticMapImageTool.input.schema.ts │ │ └── StaticMapImageTool.ts │ ├── toolRegistry.ts │ └── version-tool │ │ ├── VersionTool.input.schema.ts │ │ ├── VersionTool.output.schema.ts │ │ └── VersionTool.ts └── utils │ ├── dateUtils.ts │ ├── httpPipeline.ts │ ├── tracing.ts │ ├── types.ts │ ├── versionUtils-cjs.cts │ └── versionUtils.ts ├── test ├── config │ └── toolConfig.test.ts ├── project │ ├── fixtures │ │ ├── manifest.json │ │ ├── package.json │ │ └── server.json │ ├── sync-manifest-version.test.ts │ └── version-consistency.test.ts ├── resources │ └── category-list │ │ └── CategoryListResource.test.ts ├── tools │ ├── BaseTool.test.ts │ ├── MapboxApiBasedTool.test.ts │ ├── annotations.test.ts │ ├── category-list-tool │ │ ├── CategoryListTool.output.schema.test.ts │ │ └── CategoryListTool.test.ts │ ├── category-search-tool │ │ ├── CategorySearchTool.output.schema.test.ts │ │ └── CategorySearchTool.test.ts │ ├── directions-tool │ │ ├── DirectionsTool.output.schema.test.ts │ │ ├── DirectionsTool.test.ts │ │ └── cleanResponseData.test.ts │ ├── input-schema-validation.test.ts │ ├── isochrone-tool │ │ ├── IsochroneTool.output.schema.test.ts │ │ └── IsochroneTool.test.ts │ ├── matrix-tool │ │ ├── MatrixTool.output.schema.test.ts │ │ └── MatrixTool.test.ts │ ├── resource-reader-tool │ │ └── ResourceReaderTool.test.ts │ ├── reverse-geocode-tool │ │ ├── ReverseGeocodeTool.output.schema.test.ts │ │ └── ReverseGeocodeTool.test.ts │ ├── search-and-geocode-tool │ │ ├── SearchAndGeocodeTool.output.schema.test.ts │ │ └── SearchAndGeocodeTool.test.ts │ ├── static-map-image-tool │ │ └── StaticMapImageTool.test.ts │ ├── structured-content.test.ts │ ├── tool-naming-convention.test.ts │ └── version-tool │ │ ├── VersionTool.output.schema.test.ts │ │ └── VersionTool.test.ts └── utils │ ├── dateUtils.ts │ ├── httpPipeline.test.ts │ ├── httpPipelineUtils.ts │ └── tracing.test.ts ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.src.json ├── tsconfig.test.json └── vitest.config.ts /.cz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.cz.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.github/ISSUE_TEMPLATE/general.yaml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.husky/setup-hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/.husky/setup-hooks.js -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22 2 | -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @mapbox/locationai 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/README.md -------------------------------------------------------------------------------- /TOOL_CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/TOOL_CONFIGURATION.md -------------------------------------------------------------------------------- /assets/mapbox_mcp_server.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/assets/mapbox_mcp_server.gif -------------------------------------------------------------------------------- /cspell.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/cspell.config.json -------------------------------------------------------------------------------- /docs/claude-desktop-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/claude-desktop-setup.md -------------------------------------------------------------------------------- /docs/complete-observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/complete-observability.md -------------------------------------------------------------------------------- /docs/cursor-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/cursor-setup.md -------------------------------------------------------------------------------- /docs/engineering_standards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/engineering_standards.md -------------------------------------------------------------------------------- /docs/goose-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/goose-setup.md -------------------------------------------------------------------------------- /docs/hosted-mcp-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/hosted-mcp-guide.md -------------------------------------------------------------------------------- /docs/images/claude-desktop-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/claude-desktop-settings.png -------------------------------------------------------------------------------- /docs/images/claude-mcp-section.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/claude-mcp-section.png -------------------------------------------------------------------------------- /docs/images/claude-permission-prompt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/claude-permission-prompt.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/Claude-code-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/Claude-code-1.jpg -------------------------------------------------------------------------------- /docs/images/hosted-mcp/Claude-code-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/Claude-code-2.jpg -------------------------------------------------------------------------------- /docs/images/hosted-mcp/auth-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/auth-1.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/auth-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/auth-2.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/claude-desktop-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/claude-desktop-1.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/open-ai-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/open-ai-1.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/open-ai-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/open-ai-2.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/open-ai-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/open-ai-3.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/open-ai-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/open-ai-4.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/vs-code-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/vs-code-1.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/vs-code-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/vs-code-2.png -------------------------------------------------------------------------------- /docs/images/hosted-mcp/vs-code-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/hosted-mcp/vs-code-3.png -------------------------------------------------------------------------------- /docs/images/mapbox-server-tools-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/mapbox-server-tools-menu.png -------------------------------------------------------------------------------- /docs/images/mapbox-tool-example-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/mapbox-tool-example-usage.png -------------------------------------------------------------------------------- /docs/images/vscode-tool-example-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/vscode-tool-example-usage.png -------------------------------------------------------------------------------- /docs/images/vscode-tools-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/images/vscode-tools-menu.png -------------------------------------------------------------------------------- /docs/mcp-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/mcp-ui.md -------------------------------------------------------------------------------- /docs/trace-context-propagation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/trace-context-propagation.md -------------------------------------------------------------------------------- /docs/tracing-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/tracing-verification.md -------------------------------------------------------------------------------- /docs/tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/tracing.md -------------------------------------------------------------------------------- /docs/using-mcp-with-smolagents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/using-mcp-with-smolagents/README.md -------------------------------------------------------------------------------- /docs/using-mcp-with-smolagents/example_agent_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/using-mcp-with-smolagents/example_agent_output.png -------------------------------------------------------------------------------- /docs/using-mcp-with-smolagents/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/using-mcp-with-smolagents/requirements.txt -------------------------------------------------------------------------------- /docs/using-mcp-with-smolagents/smolagents_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/using-mcp-with-smolagents/smolagents_example.py -------------------------------------------------------------------------------- /docs/vscode-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/docs/vscode-setup.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/package.json -------------------------------------------------------------------------------- /plop-templates/tool.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/plop-templates/tool.hbs -------------------------------------------------------------------------------- /plop-templates/tool.input.schema.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/plop-templates/tool.input.schema.hbs -------------------------------------------------------------------------------- /plop-templates/tool.output.schema.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/plop-templates/tool.output.schema.hbs -------------------------------------------------------------------------------- /plop-templates/tool.test.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/plop-templates/tool.test.hbs -------------------------------------------------------------------------------- /plopfile.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/plopfile.cjs -------------------------------------------------------------------------------- /scripts/add-shebang.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/scripts/add-shebang.cjs -------------------------------------------------------------------------------- /scripts/build-helpers.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/scripts/build-helpers.cjs -------------------------------------------------------------------------------- /scripts/sync-manifest-version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/scripts/sync-manifest-version.cjs -------------------------------------------------------------------------------- /server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/server.json -------------------------------------------------------------------------------- /src/config/toolConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/config/toolConfig.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/resources/BaseResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/resources/BaseResource.ts -------------------------------------------------------------------------------- /src/resources/MapboxApiBasedResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/resources/MapboxApiBasedResource.ts -------------------------------------------------------------------------------- /src/resources/category-list/CategoryListResource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/resources/category-list/CategoryListResource.ts -------------------------------------------------------------------------------- /src/resources/resourceRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/resources/resourceRegistry.ts -------------------------------------------------------------------------------- /src/schemas/geojson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/schemas/geojson.ts -------------------------------------------------------------------------------- /src/schemas/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/schemas/shared.ts -------------------------------------------------------------------------------- /src/tools/BaseTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/BaseTool.ts -------------------------------------------------------------------------------- /src/tools/MapboxApiBasedTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/MapboxApiBasedTool.ts -------------------------------------------------------------------------------- /src/tools/category-list-tool/CategoryListTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/category-list-tool/CategoryListTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/category-list-tool/CategoryListTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/category-list-tool/CategoryListTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/category-list-tool/CategoryListTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/category-list-tool/CategoryListTool.ts -------------------------------------------------------------------------------- /src/tools/category-search-tool/CategorySearchTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/category-search-tool/CategorySearchTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/category-search-tool/CategorySearchTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/category-search-tool/CategorySearchTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/category-search-tool/CategorySearchTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/category-search-tool/CategorySearchTool.ts -------------------------------------------------------------------------------- /src/tools/directions-tool/DirectionsTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/directions-tool/DirectionsTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/directions-tool/DirectionsTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/directions-tool/DirectionsTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/directions-tool/DirectionsTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/directions-tool/DirectionsTool.ts -------------------------------------------------------------------------------- /src/tools/directions-tool/cleanResponseData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/directions-tool/cleanResponseData.ts -------------------------------------------------------------------------------- /src/tools/isochrone-tool/IsochroneTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/isochrone-tool/IsochroneTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/isochrone-tool/IsochroneTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/isochrone-tool/IsochroneTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/isochrone-tool/IsochroneTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/isochrone-tool/IsochroneTool.ts -------------------------------------------------------------------------------- /src/tools/matrix-tool/MatrixTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/matrix-tool/MatrixTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/matrix-tool/MatrixTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/matrix-tool/MatrixTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/matrix-tool/MatrixTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/matrix-tool/MatrixTool.ts -------------------------------------------------------------------------------- /src/tools/resource-reader-tool/ResourceReaderTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/resource-reader-tool/ResourceReaderTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/resource-reader-tool/ResourceReaderTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/resource-reader-tool/ResourceReaderTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/resource-reader-tool/ResourceReaderTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/resource-reader-tool/ResourceReaderTool.ts -------------------------------------------------------------------------------- /src/tools/reverse-geocode-tool/ReverseGeocodeTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/reverse-geocode-tool/ReverseGeocodeTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/reverse-geocode-tool/ReverseGeocodeTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/reverse-geocode-tool/ReverseGeocodeTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/reverse-geocode-tool/ReverseGeocodeTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/reverse-geocode-tool/ReverseGeocodeTool.ts -------------------------------------------------------------------------------- /src/tools/search-and-geocode-tool/SearchAndGeocodeTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/search-and-geocode-tool/SearchAndGeocodeTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/search-and-geocode-tool/SearchAndGeocodeTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/search-and-geocode-tool/SearchAndGeocodeTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/search-and-geocode-tool/SearchAndGeocodeTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/search-and-geocode-tool/SearchAndGeocodeTool.ts -------------------------------------------------------------------------------- /src/tools/static-map-image-tool/StaticMapImageTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/static-map-image-tool/StaticMapImageTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/static-map-image-tool/StaticMapImageTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/static-map-image-tool/StaticMapImageTool.ts -------------------------------------------------------------------------------- /src/tools/toolRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/toolRegistry.ts -------------------------------------------------------------------------------- /src/tools/version-tool/VersionTool.input.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/version-tool/VersionTool.input.schema.ts -------------------------------------------------------------------------------- /src/tools/version-tool/VersionTool.output.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/version-tool/VersionTool.output.schema.ts -------------------------------------------------------------------------------- /src/tools/version-tool/VersionTool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/tools/version-tool/VersionTool.ts -------------------------------------------------------------------------------- /src/utils/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/utils/dateUtils.ts -------------------------------------------------------------------------------- /src/utils/httpPipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/utils/httpPipeline.ts -------------------------------------------------------------------------------- /src/utils/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/utils/tracing.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /src/utils/versionUtils-cjs.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/utils/versionUtils-cjs.cts -------------------------------------------------------------------------------- /src/utils/versionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/src/utils/versionUtils.ts -------------------------------------------------------------------------------- /test/config/toolConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/config/toolConfig.test.ts -------------------------------------------------------------------------------- /test/project/fixtures/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/project/fixtures/manifest.json -------------------------------------------------------------------------------- /test/project/fixtures/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/project/fixtures/package.json -------------------------------------------------------------------------------- /test/project/fixtures/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/project/fixtures/server.json -------------------------------------------------------------------------------- /test/project/sync-manifest-version.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/project/sync-manifest-version.test.ts -------------------------------------------------------------------------------- /test/project/version-consistency.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/project/version-consistency.test.ts -------------------------------------------------------------------------------- /test/resources/category-list/CategoryListResource.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/resources/category-list/CategoryListResource.test.ts -------------------------------------------------------------------------------- /test/tools/BaseTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/BaseTool.test.ts -------------------------------------------------------------------------------- /test/tools/MapboxApiBasedTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/MapboxApiBasedTool.test.ts -------------------------------------------------------------------------------- /test/tools/annotations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/annotations.test.ts -------------------------------------------------------------------------------- /test/tools/category-list-tool/CategoryListTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/category-list-tool/CategoryListTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/category-list-tool/CategoryListTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/category-list-tool/CategoryListTool.test.ts -------------------------------------------------------------------------------- /test/tools/category-search-tool/CategorySearchTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/category-search-tool/CategorySearchTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/category-search-tool/CategorySearchTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/category-search-tool/CategorySearchTool.test.ts -------------------------------------------------------------------------------- /test/tools/directions-tool/DirectionsTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/directions-tool/DirectionsTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/directions-tool/DirectionsTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/directions-tool/DirectionsTool.test.ts -------------------------------------------------------------------------------- /test/tools/directions-tool/cleanResponseData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/directions-tool/cleanResponseData.test.ts -------------------------------------------------------------------------------- /test/tools/input-schema-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/input-schema-validation.test.ts -------------------------------------------------------------------------------- /test/tools/isochrone-tool/IsochroneTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/isochrone-tool/IsochroneTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/isochrone-tool/IsochroneTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/isochrone-tool/IsochroneTool.test.ts -------------------------------------------------------------------------------- /test/tools/matrix-tool/MatrixTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/matrix-tool/MatrixTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/matrix-tool/MatrixTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/matrix-tool/MatrixTool.test.ts -------------------------------------------------------------------------------- /test/tools/resource-reader-tool/ResourceReaderTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/resource-reader-tool/ResourceReaderTool.test.ts -------------------------------------------------------------------------------- /test/tools/reverse-geocode-tool/ReverseGeocodeTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/reverse-geocode-tool/ReverseGeocodeTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/reverse-geocode-tool/ReverseGeocodeTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/reverse-geocode-tool/ReverseGeocodeTool.test.ts -------------------------------------------------------------------------------- /test/tools/search-and-geocode-tool/SearchAndGeocodeTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/search-and-geocode-tool/SearchAndGeocodeTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/search-and-geocode-tool/SearchAndGeocodeTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/search-and-geocode-tool/SearchAndGeocodeTool.test.ts -------------------------------------------------------------------------------- /test/tools/static-map-image-tool/StaticMapImageTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/static-map-image-tool/StaticMapImageTool.test.ts -------------------------------------------------------------------------------- /test/tools/structured-content.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/structured-content.test.ts -------------------------------------------------------------------------------- /test/tools/tool-naming-convention.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/tool-naming-convention.test.ts -------------------------------------------------------------------------------- /test/tools/version-tool/VersionTool.output.schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/version-tool/VersionTool.output.schema.test.ts -------------------------------------------------------------------------------- /test/tools/version-tool/VersionTool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/tools/version-tool/VersionTool.test.ts -------------------------------------------------------------------------------- /test/utils/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/utils/dateUtils.ts -------------------------------------------------------------------------------- /test/utils/httpPipeline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/utils/httpPipeline.test.ts -------------------------------------------------------------------------------- /test/utils/httpPipelineUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/utils/httpPipelineUtils.ts -------------------------------------------------------------------------------- /test/utils/tracing.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/test/utils/tracing.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/tsconfig.src.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/mcp-server/HEAD/vitest.config.ts --------------------------------------------------------------------------------