Nexus MCP Bridge for VSCode

{ "name": "nexus-mcp-bridge", "displayName": "Nexus MCP Bridge", "description": "Lightweight bridge between VSCode and Claude Desktop MCP", "version": "0.1.0", "publisher": "nexus-mcp", "repository": { "type": "git", "url": "https://github.com/wesnermichel/nexus-mcp-bridge" }, "engines": { "vscode": "^1.74.0" }, "categories": [ "Other" ], "activationEvents": [ "onStartupFinished" ], "main": "./dist/extension.js", "contributes": { "commands": [ { "command": "nexus-mcp-bridge.start", "title": "Start Nexus MCP Bridge" }, { "command": "nexus-mcp-bridge.stop", "title": "Stop Nexus MCP Bridge" } ], "configuration": { "title": "Nexus MCP Bridge", "properties": { "nexusMcpBridge.port": { "type": "number", "default": 3000, "description": "Port for the MCP server" }, "nexusMcpBridge.startOnLaunch": { "type": "boolean", "default": true, "description": "Start MCP server automatically when VSCode launches" }, "nexusMcpBridge.allowedPaths": { "type": "array", "items": { "type": "string" }, "default": [], "description": "List of paths that the MCP server is allowed to access" } } }, "statusBarItems": [ { "command": "nexus-mcp-bridge.toggleBridge", "text": "$(sync) MCP Bridge", "tooltip": "Toggle Nexus MCP Bridge", "alignment": "right" } ] }, "scripts": { "vscode:prepublish": "npm run package", "compile": "webpack", "watch": "webpack --watch", "package": "webpack --mode production --devtool hidden-source-map", "vsce:package": "vsce package", "lint": "eslint src --ext ts" }, "devDependencies": { "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/node": "^16.x", "@types/vscode": "^1.74.0", "@typescript-eslint/eslint-plugin": "^6.9.0", "@typescript-eslint/parser": "^6.9.0", "eslint": "^8.52.0", "ts-loader": "^9.5.0", "typescript": "^5.2.2", "vsce": "^2.15.0", "webpack": "^5.89.0", "webpack-cli": "^5.1.4" }, "dependencies": { "cors": "^2.8.5", "express": "^4.18.2" } }