← Browse

@microsoft/mcp-server-vscode

MCP server package mcp-server-vscode

mcp_servermcp

Install

agr install @microsoft/mcp-server-vscode --target claude

This artifact does not publish files for Claude.

Document

{ "name": "mcp-server-vscode", "displayName": "VSCode MCP Server", "publisher": "SemanticWorkbenchTeam", "description": "VSCode tools and resources as a Model Context Protocol (MCP) server in a VSCode extension.", "version": "0.0.9", "type": "commonjs", "icon": "images/icon.png", "engines": { "vscode": "^1.96.0" }, "repository": { "type": "git", "url": "https://github.com/microsoft/semanticworkbench" }, "categories": [ "Other" ], "activationEvents": [ "onStartupFinished" ], "contributes": { "commands": [ { "command": "mcpServer.stopServer", "title": "MCP Server: Stop Server" }, { "command": "mcpServer.startServer", "title": "MCP Server: Start Server" }, { "command": "mcpServer.setPort", "title": "MCP Server: Set Port" } ], "configuration": { "type": "object", "properties": { "mcpServer.startOnActivate": { "type": "boolean", "default": true, "description": "Determines if the MCP Server should start automatically on VSCode activation." }, "mcpServer.port": { "type": "number", "default": 6010, "description": "The port that the MCP Server listens on. Set in case of conflicts or custom configurations." } } } }, "main": "./dist/extension.js", "scripts": { "vscode:prepublish": "pnpm run package", "compile": "webpack", "watch": "webpack --watch", "package": "webpack --mode production --devtool hidden-source-map", "compile-tests": "tsc -p . --outDir out", "package-extension": "cross-env npm_config_user_agent=pnpm vsce package", "watch-tests": "tsc -p . -w --outDir out", "pretest": "pnpm run compile-tests && pnpm run compile && pnpm run lint", "lint": "eslint src", "test": "vscode-test" }, "devDependencies": { "@types/express": "^5.0.0", "@types/mocha": "^10.0.10", "@types/node": "~22.13.1", "@types/vscode": "^1.96.0", "@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/parser": "^8.22.0", "@vscode/test-cli": "^0.0.10", "@vscode/test-electron": "^2.4.1", "@vscode/vsce": "^3.2.2", "cross-env": "^7.0.3", "eslint": "^9.19.0", "eslint-plugin-import": "^2.31.0", "prettier": "^2.8.8", "ts-loader": "^9.5.2", "typescript": "^5.7.3", "webpack": "^5.97.1", "webpack-cli": "^6.0.1" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.4.1", "dedent": "^1.5.3", "express": "^4.21.2", "get-port": "^7.1.0" }, "eslintConfig": { "plugins": [ "prettier" ], "rules": { "prettier/prettier": "error" } }, "packageManager": "pnpm@10.9.0+sha512.0486e394640d3c1fb3c9d43d49cf92879ff74f8516959c235308f5a8f62e2e19528a65cdc2a3058f587cde71eba3d5b56327c8c33a97e4c4051ca48a10ca2d5f" }

Trust

Not scanned yet. Artifacts are graded after they are crawled, so a recently discovered one may have no result for a while.

Versions

  • git-aacc6dfe919d2026-08-05