vscode-extension-package.jsonā¢3.43 kB
{
"name": "config-mcp-server-vscode",
"displayName": "Config MCP Server",
"description": "MCP server for developer documentation search and configuration management, optimized for GitHub Copilot",
"version": "0.1.0",
"publisher": "config-mcp-server",
"engines": {
"vscode": "^1.85.0"
},
"categories": ["Other", "Machine Learning", "Extension Packs"],
"keywords": [
"mcp",
"model-context-protocol",
"copilot",
"configuration",
"documentation",
"search",
"ai-assistant"
],
"activationEvents": ["onStartupFinished"],
"main": "./out/extension.js",
"contributes": {
"commands": [
{
"command": "config-mcp-server.searchDocs",
"title": "Search Documentation",
"category": "Config MCP"
},
{
"command": "config-mcp-server.searchSettings",
"title": "Search Settings",
"category": "Config MCP"
},
{
"command": "config-mcp-server.getConfig",
"title": "Read Configuration",
"category": "Config MCP"
},
{
"command": "config-mcp-server.setConfig",
"title": "Update Configuration",
"category": "Config MCP"
},
{
"command": "config-mcp-server.listConfigs",
"title": "List Config Files",
"category": "Config MCP"
}
],
"configuration": {
"title": "Config MCP Server",
"properties": {
"config-mcp-server.enabled": {
"type": "boolean",
"default": true,
"description": "Enable Config MCP Server"
},
"config-mcp-server.serverPath": {
"type": "string",
"default": "",
"description": "Path to the Config MCP Server executable (leave empty for auto-detection)"
},
"config-mcp-server.autoStart": {
"type": "boolean",
"default": true,
"description": "Automatically start the MCP server when VS Code opens"
},
"config-mcp-server.maxResults": {
"type": "number",
"default": 50,
"description": "Maximum number of search results to return"
}
}
},
"menus": {
"commandPalette": [
{
"command": "config-mcp-server.searchDocs",
"when": "config-mcp-server.enabled"
},
{
"command": "config-mcp-server.searchSettings",
"when": "config-mcp-server.enabled"
},
{
"command": "config-mcp-server.getConfig",
"when": "config-mcp-server.enabled"
},
{
"command": "config-mcp-server.setConfig",
"when": "config-mcp-server.enabled"
},
{
"command": "config-mcp-server.listConfigs",
"when": "config-mcp-server.enabled"
}
]
}
},
"scripts": {
"vscode:prepublish": "npm run compile",
"compile": "tsc -p ./",
"watch": "tsc -watch -p ./"
},
"devDependencies": {
"@types/vscode": "^1.85.0",
"@types/node": "^18.x",
"typescript": "^5.3.0"
},
"dependencies": {
"@modelcontextprotocol/sdk": "latest"
},
"repository": {
"type": "git",
"url": "https://github.com/your-username/config-mcp-server.git"
},
"bugs": {
"url": "https://github.com/your-username/config-mcp-server/issues"
},
"homepage": "https://github.com/your-username/config-mcp-server#readme",
"license": "MIT"
}