> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dreizack-medien.de/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP-Server

> Live-Zugriff für KI-Agenten per Model Context Protocol

## MCP-Server aktivieren

Schaltet den read-only MCP-Endpunkt (`/mcp`) samt Signpost-Bewerbung ein/aus.

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/_TnDwbv_JQcnTLEi/images/agm1.jpg?fit=max&auto=format&n=_TnDwbv_JQcnTLEi&q=85&s=64f96da9acd7f5a02a78a4c3bda38d6b" alt="MCP-Server aktivieren" width="2000" height="252" data-path="images/agm1.jpg" />
  </Frame>
</div>

<ParamField path="MCP-Server aktiv" type="boolean">
  Standard: an. Deaktiviert = `/mcp` liefert einen 404-Fehler.
</ParamField>

## MCP-Server (Live-Zugriff für KI-Agenten)

Read-only Model-Context-Protocol-Server (JSON-RPC 2.0). Diese URL trägst du in Claude (Custom Connector) bzw. ChatGPT (Developer Mode) als Remote-MCP-Server ein.

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/_TnDwbv_JQcnTLEi/images/agm2.jpg?fit=max&auto=format&n=_TnDwbv_JQcnTLEi&q=85&s=d2a5ffe1d30fee323cc7d71ba47bdf19" alt="MCP-Server – Live-Zugriff für KI-Agenten" width="2014" height="256" data-path="images/agm2.jpg" />
  </Frame>
</div>

<ParamField path="MCP-Endpunkt" type="string">
  Immer aktiv. Verfügbare Tools: `search_products`, `get_product`, `list_categories`, `get_category`, `get_page`.
</ParamField>

## Suchspalten (search\_products)

Welche Artikelspalten die Produktsuche durchsucht. Mindestens eine sollte aktiv sein.

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/_TnDwbv_JQcnTLEi/images/agm3.jpg?fit=max&auto=format&n=_TnDwbv_JQcnTLEi&q=85&s=a2def9b37afcc26dc0dd52b3609f7354" alt="Suchspalten (search_products)" width="2010" height="698" data-path="images/agm3.jpg" />
  </Frame>
</div>

<ParamField path="Name" type="boolean">
  Durchsucht `cName`.
</ParamField>

<ParamField path="Suchbegriffe (händisch gepflegt)" type="boolean">
  Durchsucht `cSuchbegriffe`.
</ParamField>

<ParamField path="Artikelnummer (SKU)" type="boolean">
  Durchsucht `cArtNr`.
</ParamField>

<ParamField path="GTIN / Barcode" type="boolean">
  Durchsucht `cBarcode`.
</ParamField>

<ParamField path="Kurzbeschreibung" type="boolean">
  Durchsucht `cKurzBeschreibung`.
</ParamField>

<ParamField path="Beschreibung (lang)" type="boolean">
  Durchsucht `cBeschreibung`. Kann Rauschen erzeugen, daher standardmäßig deaktiviert.
</ParamField>

## Zugriffsschutz (optional)

Standard: öffentlich (read-only, keine personenbezogenen Daten). Optional per Shared-Secret absichern.

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/_TnDwbv_JQcnTLEi/images/agm4.jpg?fit=max&auto=format&n=_TnDwbv_JQcnTLEi&q=85&s=7998375e7cf4e3ef036bd210a779b635" alt="Zugriffsschutz" width="2006" height="534" data-path="images/agm4.jpg" />
  </Frame>
</div>

<ParamField path="Token-Schutz aktiv" type="boolean">
  Wenn aktiv, muss jede Anfrage das Secret mitsenden.
</ParamField>

<ParamField path="Secret" type="string">
  Das Shared Secret. Über **Generieren** lässt sich ein zufälliges Secret erzeugen.
</ParamField>

<ParamField path="Verbindung (Claude Code CLI)" type="string">
  Fertiger Befehl zum Kopieren (read-only). Enthält bei aktivem Token-Schutz automatisch das Secret. Beispiel:

  ```bash theme={null}
  claude mcp add --transport http dzm-shop https://dein-shop.de/mcp
  ```
</ParamField>

## WebMCP (experimentell)

Bietet Browser-Agenten (heute v.a. „Gemini in Chrome" hinter Flag) In-Page-Tools an. Sehr junger Standard – als Zukunfts-/Demo-Basis gedacht, kein produktives Kundenfeature. Standardmäßig aus.

<div className="border border-[#DFE1E1] rounded-2xl overflow-hidden dark:border-transparent">
  <Frame>
    <img src="https://mintcdn.com/dzm/_TnDwbv_JQcnTLEi/images/agm5.jpg?fit=max&auto=format&n=_TnDwbv_JQcnTLEi&q=85&s=c381e07c2d5648fd60b48ed78cb863b2" alt="WebMCP (experimentell)" width="1994" height="254" data-path="images/agm5.jpg" />
  </Frame>
</div>

<ParamField path="WebMCP aktivieren" type="boolean">
  Standard: aus.
</ParamField>

<div style={{height: '1px', backgroundColor: 'silver', margin: '24px 0'}} />
