diff --git a/manifest.json b/manifest.json index 1484513..e0d6875 100644 --- a/manifest.json +++ b/manifest.json @@ -2,7 +2,7 @@ "dxt_version": "0.1", "name": "@mapbox/mcp-devkit-server", "display_name": "Mapbox MCP DevKit Server", - "version": "0.4.2", + "version": "0.4.3", "description": "Mapbox MCP devkit server", "author": { "name": "Mapbox, Inc." diff --git a/package-lock.json b/package-lock.json index c0901e3..629f03d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@mapbox/mcp-devkit-server", - "version": "0.4.2", + "version": "0.4.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@mapbox/mcp-devkit-server", - "version": "0.4.2", + "version": "0.4.3", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.17.5", diff --git a/package.json b/package.json index 152d525..aef39e5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mapbox/mcp-devkit-server", - "version": "0.4.2", + "version": "0.4.3", "description": "Mapbox MCP devkit server", "main": "./dist/commonjs/index.js", "module": "./dist/esm/index.js", @@ -20,7 +20,7 @@ "generate-version": "node scripts/build-helpers.cjs generate-version", "sync-manifest": "node scripts/sync-manifest-version.cjs", "dev": "tsc -p tsconfig.json --watch", - "dev:inspect": "npm run build && npx @modelcontextprotocol/inspector -e MAPBOX_ACCESS_TOKEN=\"$MAPBOX_ACCESS_PRIVATE_TOKEN\" node dist/esm/index.js" + "dev:inspect": "npx @modelcontextprotocol/inspector -e MAPBOX_ACCESS_TOKEN=\"$MAPBOX_ACCESS_PRIVATE_TOKEN\" npx -y tsx src/index.ts" }, "lint-staged": { "*.{js,jsx,ts,tsx}": "eslint --fix", diff --git a/src/index.ts b/src/index.ts index d9d84b6..728000a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -23,7 +23,6 @@ const server = new McpServer( }, { capabilities: { - logging: {}, tools: {}, resources: {} } diff --git a/src/tools/BaseTool.ts b/src/tools/BaseTool.ts index 8080cfa..bea2c64 100644 --- a/src/tools/BaseTool.ts +++ b/src/tools/BaseTool.ts @@ -126,7 +126,7 @@ export abstract class BaseTool { level: 'debug' | 'info' | 'warning' | 'error', data: string | Record ): void { - if (this.server) { + if (this.server?.server) { this.server.server.sendLoggingMessage({ level, data }); } }