# Protokoll für lokale Modelldienste (LMSP)

> LMSP ist ein offenes Protokoll zum Finden und Aufrufen von Sprachmodellen auf Ihrem Gerät. Es definiert Diensterkennung, Modellkatalog, Streaming, persistente Aufgaben und OpenAI-Kompatibilität.

Source: https://madeforagent.com/de/lmsp/
Language: de
Updated: 2026-11-08

## Was LMSP leistet {#what}

LMSP (Local Model Service Protocol) ist ein offenes Protokoll für Software, die Sprachmodelle auf dem eigenen Gerät oder im lokalen Netzwerk des Nutzers ausführt, und für die Clients, die diese Software verwenden.

Ein dauerhaft laufender lokaler Dienst beschreibt sich unter einer wohlbekannten Adresse selbst und listet seine Modelle auf. Er beantwortet Generierungsanfragen mit JSON oder mit Server-Sent Events und führt lange Generierungen als persistente Aufgaben aus, die sich abbrechen und nach einem Verbindungsabbruch erneut verfolgen lassen. Derselbe Dienst spricht außerdem die OpenAI-API, sodass die heute vorhandenen Clients weiter funktionieren.

LMSP ersetzt weder die OpenAI-API noch Ollama oder MCP. Es vereint ihre Stärken in einer Protokollschicht, die für dauerhaft laufende lokale Dienste gebaut ist.

## Auf einen Blick {#glance}

| Thema | Zusammenfassung |
| --- | --- |
| Standardadresse | `http://127.0.0.1:17832` |
| Dienstbeschreibung | `GET /.well-known/lmsp.json` |
| Kernschnittstelle | `/lmsp/v1`, JSON über HTTP, Streaming mit Server-Sent Events |
| Kompatibilitätsschnittstellen | `/v1` für OpenAI-Clients, optional `/api` für Ollama-Clients |
| Erkennung | Manuelle Adresse, Prüfen lokaler Adressen, optional mDNS und DNS-SD (`_lmsp._tcp.local.`) |
| Authentifizierung | Bearer-Tokens aus einer lokalen Kopplung |
| Persistenz | Eingebettetes SQLite, mit Aufgaben, die einen Neustart überstehen |
| Vertrag | OpenAPI 3.2 |

## Ausprobieren {#try}

Läuft auf Ihrem Rechner ein LMSP-Dienst, ist das der gesamte Ablauf. Koppeln Sie sich zuerst, um ein Token zu erhalten, wie in [Abschnitt 10.2](https://madeforagent.com/de/lmsp/1.0/security.md#pairing) beschrieben, und legen Sie es in `LMSP_TOKEN` ab.

```sh
# 1. Den Dienst erkennen
curl http://127.0.0.1:17832/.well-known/lmsp.json

# 2. Die lokalen Modelle auflisten
curl http://127.0.0.1:17832/lmsp/v1/models \
  -H "Authorization: Bearer $LMSP_TOKEN"

# 3. Eine Antwort generieren
curl http://127.0.0.1:17832/lmsp/v1/responses \
  -H "Authorization: Bearer $LMSP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3:14b-q4_k_m","input":[{"type":"message","role":"user","content":[{"type":"input_text","text":"Hello"}]}]}'
```

## Wie LMSP zu anderen Protokollen steht {#related}

| Protokoll | Was es abdeckt | Verhältnis zu LMSP |
| --- | --- | --- |
| OpenAI-API | Gehostete Modelle. Die Responses-API ist ihre neueste Schnittstelle. | LMSP folgt für seine Kernschnittstelle der Responses-Struktur, und ein Dienst bietet daneben eine OpenAI-kompatible Schnittstelle an. |
| Ollama | Eine lokale Laufzeitumgebung, die bereits OpenAI-kompatible Endpunkte bereitstellt. | Sie kann als Adapter hinter einem LMSP-Dienst sitzen, und LMSP definiert optionale Ollama-kompatible Endpunkte. |
| MCP | Verbindet Agenten mit Tools und Kontext. | LMSP verbindet Agenten mit Modellen. Beide bevorzugen zustandslose Erkennung statt verpflichtender Sitzungen. |
| A2A | Zusammenarbeit zwischen Agenten. | LMSP übernimmt Service Cards und explizite Aufgabenzustände für seine Dienstbeschreibung und seine Aufgaben. |

## Ressourcen {#resources}

- Die [Spezifikation, Version 1.0 (Entwurf)](https://madeforagent.com/de/lmsp/1.0.md).
- Der OpenAPI-Vertrag, als [JSON](https://madeforagent.com/lmsp/1.0/openapi.json) oder [YAML](https://madeforagent.com/lmsp/1.0/openapi.yaml).
- [llms.txt](https://madeforagent.com/de/llms.txt) und [llms-full.txt](https://madeforagent.com/de/llms-full.txt), für Sprachmodelle.
- Jede Seite ist als Markdown verfügbar. Ersetzen Sie den abschließenden Schrägstrich ihrer Adresse durch `.md`, zum Beispiel [`/de/lmsp/1.0/tasks.md`](https://madeforagent.com/de/lmsp/1.0/tasks.md).

## Häufig gestellte Fragen

### Was ist LMSP?

LMSP, das Local Model Service Protocol, ist ein offenes Protokoll für Sprachmodell-Dienste, die auf dem eigenen Gerät oder im lokalen Netzwerk des Nutzers laufen. Es legt fest, wie Clients einen Dienst finden, seine Modelle auflisten, Antworten anfordern, Ausgaben streamen und lange Aufgaben ausführen.

### Ersetzt LMSP die OpenAI-API, Ollama oder MCP?

Nein. LMSP baut auf ihnen auf. Die Kernschnittstelle folgt der Struktur von OpenAI Responses, ein Dienst kann OpenAI-kompatible und Ollama-kompatible Endpunkte anbieten, und das Protokoll übernimmt von MCP die zustandslose Erkennung und von A2A die Aufgabenzustände.

### Können bestehende OpenAI-Clients einen LMSP-Dienst nutzen?

In der Regel ja. Sie brauchen eine andere Basis-URL und das LMSP-Token als API-Schlüssel. Den Dienst finden sie nicht automatisch, denn die Erkennung setzt einen Client voraus, der LMSP unterstützt.

### Wie findet ein Client einen lokalen LMSP-Dienst?

Er probiert drei Dinge nacheinander aus. Zuerst eine von Hand eingegebene Adresse, dann die übliche lokale Adresse, unter der er /.well-known/lmsp.json abruft, und zuletzt optional die mDNS- und DNS-SD-Suche nach _lmsp._tcp.local. im lokalen Netzwerk.

### Ist ein Modelldienst auf localhost sicher?

Nicht automatisch, denn Webseiten können versuchen, lokale Ports zu erreichen. LMSP-Dienste binden sich standardmäßig an Loopback, verlangen Bearer-Tokens aus einer lokalen Kopplung, prüfen die Header Origin und Host und verlangen im LAN-Modus eine Authentifizierung.

### In welchem Zustand ist die Spezifikation?

Version 1.0 ist ein erster öffentlicher Entwurf und kann sich noch inkompatibel ändern. Der englische Text ist maßgeblich, Übersetzungen dienen der Bequemlichkeit.
