Lucke Tech · MCP

mcp.lucke.tech

live · 2 Projekte · Hybrid-Suche · API-Key

Pro-Projekt-Wissensbasis (Datenblaetter, Wiki, Projektdateien, Firmware-Code), die du direkt aus deinem Editor abfragst - per Model Context Protocol (MCP). Diese Seite zeigt, wie du sie in VS Code einbindest.

LIVE  Remote: https://mcp.lucke.tech/mcp ueber HTTPS + API-Key. Von jedem Rechner nutzbar.

LIVE  Lokal: stdio-Server auf deinem Rechner per .mcp.json - fuer Offline-/Entwicklungsnutzung.

Remote anbinden (empfohlen)

Der Server laeuft unter mcp.lucke.tech. Kein lokales Python/venv noetig, funktioniert von jedem Rechner, alle teilen sich denselben aktuellen Index.

Claude Code - .mcp.json

{
  "mcpServers": {
    "lucke-car-lileo": {
      "type": "http",
      "url": "https://mcp.lucke.tech/mcp",
      "headers": { "Authorization": "Bearer ${LUCKE_MCP_KEY}" }
    }
  }
}

Den API-Key NICHT ins Git schreiben: als Umgebungsvariable LUCKE_MCP_KEY setzen (setx LUCKE_MCP_KEY "<key>", dann VS Code neu starten). Die Tools heissen search_<projekt>_knowledge (z.B. search_car_lileo_knowledge).

VS Code nativ - .vscode/mcp.json

{
  "servers": {
    "lucke-car-lileo": { "type": "http", "url": "https://mcp.lucke.tech/mcp" }
  }
}

Ein Projekt lokal anbinden (stdio)

Beispiel: car-lileo-plug-firmware

Fuer die Offline-/Entwicklungsnutzung: eine .mcp.json im Projektordner (fuer die Claude-Code-Erweiterung in VS Code):

{
  "mcpServers": {
    "lucke-car-lileo": {
      "command": "C:\\MCP_LuckeTech\\.venv\\Scripts\\python.exe",
      "args": ["-m", "shared.server"],
      "cwd": "C:\\MCP_LuckeTech",
      "env": { "PYTHONPATH": "C:\\MCP_LuckeTech", "PYTHONIOENCODING": "utf-8" }
    }
  }
}
  1. Ordner in VS Code oeffnen.
  2. Die Claude-Code-Erweiterung fragt einmalig, ob lucke-car-lileo freigegeben werden soll - bestaetigen.
  3. Pruefen mit /mcp: lucke-car-lileo muss connected sein.

Test-Frage:

Was ist das SX1262 BUSY-Verhalten nach einem TX-Kommando?

VS Code nativ (GitHub Copilot MCP)

Statt der Claude-Code-Erweiterung - dieselbe Idee, andere Datei und Top-Key. Lokal, Datei .vscode/mcp.json:

{
  "servers": {
    "lucke-car-lileo": {
      "type": "stdio",
      "command": "C:\\MCP_LuckeTech\\.venv\\Scripts\\python.exe",
      "args": ["-m", "shared.server"],
      "env": { "PYTHONPATH": "C:\\MCP_LuckeTech" }
    }
  }
}

Ein neues Projekt anlegen

Jedes Projekt ist eine projects/<name>/project.yaml mit seinem Korpus - und wird als eigenes Tool search_<name>_knowledge angeboten. Minimal reicht ein doc_roots:, das einen ganzen Ordnerbaum indexiert.