GDW Vault MCP para VS Code
Solo para macOS. GDW Vault es una aplicación exclusiva para macOS; esta
extensión no funcionará en Windows ni Linux. En esos sistemas, el comando
mostrará un aviso y no configurará MCP.
Esta extensión agrega GDW Vault a la configuración MCP global de GitHub Copilot
en VS Code. No importa conexiones ni lee o copia passwords y tokens: solo
registra el ejecutable local de GDW Vault.
Requisitos
- macOS (GDW Vault no tiene versión para Windows ni Linux).
- GDW Vault instalado en
/Applications/GDW Vault.app o
~/Applications/GDW Vault.app.
- VS Code 1.99 o posterior, con soporte MCP.
Uso
- Instala GDW Vault desde GitHub Releases.
- Instala la extensión en VS Code desde Marketplace o desde un archivo
.vsix.
Para probarla desde el código fuente, sigue los pasos de desarrollo de abajo.
- Ejecuta GDW Vault: Instalar MCP para GitHub Copilot desde la paleta de comandos.
- Si ya hay una entrada
gdw-vault, confirma antes de actualizarla.
- Abre GDW Vault y ejecuta MCP: Reload Servers si Copilot no detecta el servidor.
La extensión escribe en $COPILOT_HOME/mcp-config.json o, si la variable no
está definida, en ~/.copilot/mcp-config.json, usando el formato portable
mcpServers. La configuración queda disponible para tus espacios de trabajo y
no se comparte con el repositorio. La extensión preserva otros servidores,
comentarios JSONC y propiedades adicionales de la entrada existente. Si el
archivo contiene JSONC inválido o una estructura incompatible, muestra un error
y no lo sobrescribe.
El ejecutable se busca en /Applications/GDW Vault.app y
~/Applications/GDW Vault.app. Si instalaste GDW Vault en otra ubicación,
muévela a una de esas carpetas para que la extensión la detecte.
Desarrollo local
cd vscode-extension
npm install
npm test
npx @vscode/vsce package
Para probar la extensión, abre vscode-extension en VS Code, presiona F5 y
ejecuta GDW Vault: Instalar MCP para GitHub Copilot en la ventana de desarrollo.
El comando de empaquetado genera un .vsix; instálalo desde la vista Extensions
de VS Code con Install from VSIX....
Publicación
El Publisher ID configurado en el paquete es JosCruzChvez; debe coincidir
exactamente con el ID registrado en Marketplace. Después se puede empaquetar y
publicar con vsce. Consulta la documentación de
publicación de extensiones de VS Code.