Zum Hauptinhalt springen
Anleitung

VS Code verbinden

Lass VS Code nur einen lokalen LightNow Proxy starten. In LightNow entscheidest du, welche MCP-Server Copilot Chat sieht, hältst Secrets aus lokaler Config heraus und analysierst Tool-Nutzung zentral.

VS Code SetupVS Code startet einen LightNow Proxy; LightNow verwaltet die Serverliste
AI-ClientVS Codeliest User/mcp.json mit servers.LightNow
stdio
LightNow Local Proxylightnow-proxyhaelt Upstream-Commands, URLs und Secrets hinter dem Proxy
LightNow
LightNowConfig + AnalyseProfil, Workspace, Policy, Events und Tool-Nutzung

Schnelles Setup

1
LightNow installieren

Installiere CLI und Local Proxy auf diesem Rechner.

2
Anmelden

Melde dich an, damit LightNow deinen Account und Workspace-Kontext nutzen kann.

3
VS Code synchronisieren

Ersetze direkte MCP-Einträge durch einen LightNow-Proxy-Eintrag.

4
VS Code neu laden

Lade VS Code neu, damit Copilot Chat die MCP-Serverliste frisch einliest.

Empfohlen fuer macOS
brew tap lightnow-ai/tap
brew install lightnow-cli lightnow-proxy
lightnow login
lightnow sync --client vscode --local-proxy
Windows oder Linux
Windows
py -m pip install --user pipx
py -m pipx ensurepath
py -m pipx install lightnow-cli
py -m pipx install lightnow-proxy
lightnow login
lightnow sync --client vscode --local-proxy
Linux
python3 -m pip install --user pipx
python3 -m pipx ensurepath
python3 -m pipx install lightnow-cli
python3 -m pipx install lightnow-proxy
lightnow login
lightnow sync --client vscode --local-proxy

Config-Dateien

Diese Dateien berührt LightNow für VS Code:

macOS mcp.json
~/Library/Application Support/Code/User/mcp.json
Windows mcp.json
%APPDATA%\Code\User\mcp.json
Linux mcp.json
~/.config/Code/User/mcp.json
Local-Proxy-Config
~/.lightnow/lightnow-proxy/vscode.yaml

LightNow kann außerdem die benachbarte settings.json aktualisieren, damit Copilot Chat auch mit größeren Tool-Sets gut umgehen kann.

Was geschrieben wird

VS Code liest MCP-Server aus dem servers-Objekt. Nach dem Sync enthält die user-level MCP-Datei einen einzigen Eintrag servers.LightNow:

User/mcp.json
{
"servers": {
"LightNow": {
"type": "stdio",
"command": "lightnow-proxy",
"args": [
"--config",
"~/.lightnow/lightnow-proxy/vscode.yaml",
"--transport",
"stdio"
]
}
}
}

Wenn LightNow den vollständigen Pfad zu lightnow-proxy auflösen kann, schreibt es diesen Pfad. Die Proxy-YAML enthält Clientname, stdio-Transport, Runtime Profile, Workspace-Kontext, Policy-Einstellungen, Telemetriepräferenz und Secret-Resolution-Modus. VS Code bekommt dadurch nicht die Commands, URLs oder Secret-Werte aller Server im Profil.

Vorhandene VS-Code-Konfiguration

Wenn Local Proxy direkte MCP-Einträge ersetzt, entfernt LightNow die Top-Level-JSON-Bereiche servers und mcpServers und fügt danach LightNow hinzu. Andere MCP-Config-Felder wie inputs bleiben erhalten.

Vorhandene VS-Code-Einträge importieren
lightnow import-config --client vscode
lightnow sync --client vscode --local-proxy

Große Tool-Sets in Copilot Chat

Nach einem VS-Code-Sync versucht LightNow, die benachbarte settings.json zu aktualisieren:

User/settings.json
{
"github.copilot.chat.virtualTools.threshold": 128
}

Wenn settings.json nicht schreibbar ist, schließt der Sync trotzdem ab und zeigt dir die Einstellung, die du manuell ergänzen kannst.

Team-Rollout

LightNow-managed Client Policy verwenden
lightnow context --tenant acme
lightnow sync --client vscode --from-settings
lightnow config-status --client vscode --json

Mit --from-settings wählt LightNow Profil, Telemetrieeinstellung, managed clients und den Umgang mit unmanaged entries. Nutze den Policy-Sync, wenn das Organisationsprofil bereit ist und das Pilot-Setup sauber funktioniert.

Weitere Anleitungen