Mittelstufe 7 minOberflächen

LM Studio-Plugins: welche installieren und comment

LM Studio ist nicht mehr einfach ein Chat mit einem lokalen Modell: Seit Version 0.3.17 wird es zu einer erweiterbaren Plattform. Die Plugins LM Studio ermöglichen es, Werkzeuge hinzuzufügen, die vom Modell aufgerufen werden können, Prompts in Echtzeit zu transformieren oder MCP-Server anzuschließen – alles bleibt 100 % lokal. Dieser Leitfaden beschreibt die offiziellen Mechanismen: Was man installieren kann, wie, und wie man ein eigenes Plugin schreibt.

Von Mohamed Meguedmi·Aktualisierung 2026-08-11·Unter Windows, macOS und Linux getestet
i
Kurz gesagt
Die Plugins LM Studio können mit einem Klick über den offiziellen Hub (lmstudio.ai) über die Schaltfläche « Add to LM Studio » installiert werden. · Ein Plugin kann fünf Arten von Komponenten bereitstellen: Tools Providers, Prompt Preprocessors, Generators, Custom Configuration und Third-Party Dependencies. · Ein externer MCP-Server (z. B. hf-mcp-server) kann durch Bearbeiten der Datei mcp.json hinzugefügt werden. · Um ein eigenes Plugin zu erstellen, reichen der offizielle SDK lmstudio-js (@lmstudio/sdk) sowie die CLI-Befehle lms create/dev/push aus, ohne externe Toolchains.

#Warum Plugins in LM Studio?

LM Studio ist eine hervorragende lokale Laufzeitumgebung: Es lädt ein GGUF- oder MLX-Modell herunter, führt das Modell auf Ihrer GPU oder Ihrem Apple-Chip aus und stellt einen Chat oder eine OpenAI-kompatible API bereit. Der einfache Chat bleibt jedoch auf den Text beschränkt, den das Modell im Speicher hat. Kein Webzugriff, kein Lesen lokaler Dateien, keine Ausführung von Tools, keine Integration mit anderen Anwendungen.

Die Plugins LM Studio füllen diesen Raum aus. Sie ermöglichen es, die Anwendung zu erweitern, ohne den Inferenzmotor zu verändern: Man fügt Werkzeuge hinzu, die während einer Konversation vom Modell aufgerufen werden können, man verarbeitet die Prompts vor ihrer Ankunft am Modell und man integriert eine benutzerdefinierte Generierungslogik. All dies läuft im Prozess LM Studio, weshalb alles lokal bleibt — im Einklang mit der strengen Selbsthosting-Positionierung der Anwendung.

i
LM Studio enthält Node.js
Sie müssen Node nicht separat installieren, um ein Plugin zu entwickeln. LM Studio bringt seine eigene Version von Node.js mit (v22.21.1 zum Zeitpunkt der Erstellung dieses Textes). Die Befehle `lms create`, `lms dev`, `lms push` verwenden diese integrierte Laufzeitumgebung.

#Die 5 Arten von Plugin-Komponenten

Das Lokale-KI-Paket

Sie wissen, welche Plugins Sie in LM Studio installieren sollten. Das lokale KI-Kit erweitert die Möglichkeiten des Tools (Kap. 5), lässt es Ihre eigenen Dokumente lesen (Kap. 8) und gibt Ihnen Anweisungen zum Schreiben, Übersetzen und Zusammenfassen, die funktionieren (Kap. 9).

  • Lebenslanger Online-Zugang
  • PDF + Dateien
  • Erstattung binnen 30 Tagen

Ein Plugin LM Studio kann fünf Arten von Komponenten bereitstellen. Ein und dasselbe Plugin kann mehrere kombinieren, aber jeder hat eine klare Funktion:

Tools Providers
Stellen Werkzeuge (Funktionen) bereit, die das Modell während der Generierung aufrufen kann. Das entspricht dem „Function Calling“: Das Modell entscheidet, wann es das Werkzeug aufruft, liest das Ergebnis und setzt seine Überlegungen fort. Typische Beispiele: eine Datei lesen, eine HTTP-Anfrage senden, einen Befehl ausführen, eine Datenbank abfragen.
Prompt-Präprozessoren
Verändern den Prompt, bevor er beim Modell ankommt. Nützlich, um Kontext einzufügen (RAG, Zusammenfassungen), personenbezogene Daten (PII) zu verbergen oder die Nutzeranfrage in ein Format umzuschreiben, das das Modell bevorzugt.
Generators
Stellen ein benutzerdefiniertes Backend für die Generierung anstelle der standardmäßigen llama.cpp/MLX-Engine bereit. Fortgeschrittener Anwendungsfall: bestimmte Anfragen an eine andere Laufzeitumgebung, einen Mock zum Testen oder einen von Ihnen kontrollierten entfernten Server weiterleiten.
Custom Configuration
Stellt Konfigurationsfelder in der Benutzeroberfläche von LM Studio bereit (Schalter, Schieberegler, Textfelder). Der Benutzer konfiguriert das Plugin, ohne den Code zu ändern. Das Plugin liest diese Werte zur Laufzeit.
Third-Party Dependencies
Listet die für das Plugin erforderlichen npm-Pakete von Drittanbietern auf. LM Studio installiert sie beim Build des Plugins in der integrierten Node-Laufzeitumgebung.
→
Welche Komponente für welchen Bedarf?
Sie möchten dem Modell Zugriff auf ein neues Tool geben (Websuche, Taschenrechner, interne Datenbank) → Tools Provider. Sie möchten jeder Anfrage automatisch RAG-Kontext hinzufügen → Prompt Preprocessor. Sie möchten Anfragen an ein anderes Backend weiterleiten → Generator. Für die meisten gängigen Anwendungen bleibt man bei Tools Providers.

#Ein Plugin vom Hub installieren

Am einfachsten lässt sich ein Plugin zu LM Studio über den offiziellen Hub hinzufügen. Jedes veröffentlichte Plugin hat eine eigene Seite mit einem Button „Add to LM Studio“ und einem stabilen Deeplink.

  1. 01
    1. Das Plugin auf lmstudio.ai finden
    Navigieren Sie im Hub LM Studio bis zur Seite des gewünschten Plugins. Die kanonische URL hat die Form `https://lmstudio.ai/<creator>/<plugin-name>`.
  2. 02
    2. Auf „Add to LM Studio“ klicken
    Die Schaltfläche öffnet einen Deeplink, der Ihre lokale App LM Studio auffordert, das Plugin zu installieren. Wenn LM Studio geöffnet ist, erfolgt die Installation in wenigen Sekunden. Andernfalls startet der Deeplink die App.
  3. 03
    3. In der Plugin-Liste überprüfen
    Nach der Installation erscheint das Plugin in der Plugins-Sektion von LM Studio. Sie können es jederzeit aktivieren, konfigurieren (falls Custom Configuration verfügbar ist) oder deaktivieren.
  4. 04
    4. Plugin verwenden
    LM Studio führt das Plugin bei Bedarf automatisch aus. Bei einem Tools Provider kann das Modell das Tool während des Chats aufrufen. Bei einem Prompt Preprocessor wird die Transformation unbemerkt auf jeden Prompt angewendet.

#Einen MCP-Server über mcp.json anschließen

MCP (Model Context Protocol) ist ein offener Standard, der es externen Servern ermöglicht, Werkzeuge bereitzustellen, die von jedem kompatiblen Host verwendet werden können. LM Studio ist seit Version 0.3.17 ein MCP-Host. Praktisch können Sie einen MCP-Server (offiziell oder von Drittanbietern) anschließen, und seine Werkzeuge werden im Chat verfügbar, genau wie Werkzeuge eines Tools-Providers.

Version 0.3.18 brachte zwei nützliche Verbesserungen: eine Schaltfläche, um den Neustart eines abgestürzten MCP-Servers zu erzwingen, und eine Aktualisierungsschaltfläche, um die Liste der bereitgestellten Tools neu zu laden, ohne die gesamte App neu zu starten.

Zwei Möglichkeiten, einen MCP-Server hinzuzufügen: über einen Deep-Link „Add to LM Studio“ auf der Seite des Servers oder durch manuelles Bearbeiten der Datei `mcp.json`. Die zweite Option führt über den Tab „Program“ in der rechten Seitenleiste → Schaltfläche `Install` → `Edit mcp.json`.

mcp.json — Beispiel Hugging Face MCP
{
  "mcpServers": {
    "hf-mcp-server": {
      "url": "https://huggingface.co/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_HF_TOKEN>"
      }
    }
  }
}

Die Schreibweise in `mcp.json` ist mit der von Cursor kompatibel: Wenn Sie bereits eine MCP-Datei für Cursor haben, können Sie dieselben Blöcke wiederverwenden. Jeder Eintrag unter `mcpServers` beschreibt einen Server (HTTP-URL oder lokaler Befehl, Authentifizierungsheader, Umgebungsvariablen).

→
Die bereitgestellten Tools einschränken
Ein MCP-Server kann viele Tools bereitstellen, darunter einige, die Sie dem Modell nicht zum Aufrufen freigeben möchten. Das Feld `allowed_tools` ermöglicht eine Filterung: Nur die aufgelisteten Tools sind in LM Studio sichtbar. Das ist nützlich, um die Angriffsfläche zu begrenzen oder zu verhindern, dass ein agentisches Modell eine unerwünschte Richtung einschlägt.

#Eigenes Plugin mit dem SDK lmstudio-js erstellen

Um über die bestehenden lm studio-Plugins hinauszugehen, bietet LM Studio ein offizielles SDK in TypeScript/JavaScript an: `lmstudio-js`, veröffentlicht auf npm unter `@lmstudio/sdk`. Das SDK umfasst die gesamte Plugin-API: Komponenten deklarieren, Zugriff auf das Modell, Konfigurationsverwaltung, Kommunikation mit der Anwendung.

Das SDK in einem bestehenden Projekt installieren
npm install @lmstudio/sdk --save

Um ein Plugin von Grund auf zu entwickeln, verwenden Sie am einfachsten die CLI `lms` (im Lieferumfang von LM Studio enthalten). Drei Befehle decken das Wesentliche des Lebenszyklus ab:

  1. 01
    1. lms create — initiales Grundgerüst
    Erstellt einen neuen Plugin-Ordner mit der erwarteten Struktur: Manifest, TypeScript-Code, Abhängigkeiten. Sie wählen den Typ der Hauptkomponente (Tools Provider, Prompt Preprocessor, Generator). Das SDK und die Typen sind bereits eingebunden.
  2. 02
    2. lms dev — Entwicklungsmodus
    Ab dem Plugin-Ordner wird `lms dev` im Entwicklungsmodus gestartet. Der Code wird bei jeder Speicherung neu gebaut und neu geladen, und das Plugin erscheint in der Liste der Plugins in der App LM Studio wie installiert. Schnelle Iteration, kein manueller Build- oder Installzyklus.
  3. 03
    3. lms push — auf dem Hub veröffentlichen
    Wenn das Plugin bereit ist, veröffentlicht `lms push` es auf dem LM Studio Hub. Jeder kann es dann über den Deeplink `https://lmstudio.ai/<vous>/<nom-plugin>` installieren. Versionierung und Metadaten werden über das Projektmanifest verwaltet.
i
Keine externe Toolchain
Da LM Studio Node 22 mitbringt, benötigt `lms create/dev/push` nichts weiter. Keine systemweite Node-Installation, keinen Versionsmanager, kein Docker. Das ist einer der Vorteile des SDK: Die Einstiegshürde für das Schreiben eines Plugins ist sehr niedrig.

#Sicherheit: Quellen, Berechtigungen, übermäßiger Ressourcenverbrauch

Die Plugins LM Studio und die MCP-Server öffnen den Prozess der App für Drittanbietercode. Das ist keineswegs harmlos.

!
Niemals ein Plugin oder einen MCP aus einer nicht vertrauenswürdigen Quelle installieren
Einige MCP-Server können beliebigen Code ausführen und auf Ihre lokalen Dateien sowie das Netzwerk zugreifen. Ein bösartiges Plugin hat konstruktionsbedingt weitreichende Berechtigungen auf Ihrem Rechner. Installieren Sie Plugins ausschließlich aus dem offiziellen Hub oder aus Repositories von Anbietern, die Sie kennen, oder verwenden Sie Ihren eigenen Code.
Beliebiger Code
Ein lokaler MCP kann beliebige Befehle auf Ihrem Betriebssystem ausführen. Lesen Sie den Code oder vertrauen Sie dem Maintainer, bevor Sie installieren.
Dateizugriff
Ein MCP-Server mit dem Tool `read_file` kann potenziell alles lesen, was Ihr Benutzerkonto lesen kann. Beschränken Sie den Zugriff über `allowed_tools` oder durch ausdrücklich festgelegte Pfade auf der Serverseite.
Netzwerkzugriff
Ein MCP kann ausgehende Anfragen senden (Datenexfiltration ist möglich). Prüfen Sie die Liste der Ziele in der Konfiguration und blockieren Sie die Verbindungen bei Bedarf über die Firewall.
Übermäßiger Tokenverbrauch
MCPs, die für Cloud-Modelle konzipiert sind (große Kontextfenster, viele Tools), können sehr viel Kontext einfügen. Bei einem kleineren lokalen Modell verschlechtert das die Leistung und die Qualität der Antworten.

Grundregel: Ein Plugin/MCP, das Sie installieren, muss einen identifizierbaren Maintainer, ein zugängliches Repository und einen klaren Anwendungsfall haben. Lesen Sie im Zweifel den Code, bevor Sie auf „Add to LM Studio“ klicken.


#Neuheiten Sommer 2026: v0.4.20, Linux und Bionic

LM Studio 0.4.20 (22. Juli 2026) stärkt vor allem den Einsatz im Netzwerk: Endpoints für Unternehmen und „device“-Modelle, die sich über LM Link aus der Ferne steuern lassen. Ihre bestehenden Plugins funktionieren weiterhin: Das System basiert nach wie vor auf JavaScript/TypeScript, das auf Node ausgeführt wird, mit denselben Komponentenfamilien (Tool-Anbieter, Prompt-Vorverarbeiter, Generator, benutzerdefinierte Konfiguration) und dem Entwicklermodus lms dev, der das Plugin im laufenden Betrieb neu lädt.

Auf Linux werden die Plugins in ~/.config/LMStudio/plugins gespeichert — praktisch, um sie mit git zu versionieren oder zwischen den Maschinen zu synchronisieren. Der restliche Workflow (Installation, MCP-Server über mcp.json) ist auf Windows und macOS identisch.

i
Und welche Rolle spielt Bionic dabei?
Seit dem 16. Juli 2026 veröffentlicht LM Studio auch Bionic, eine separate Agent-App (Code-Projekte, Analyse von Dokumenten und Tabellen, Spracheingabetastatur mit lokaler Transkription). Die in diesem Leitfaden beschriebenen Plugins betreffen das „klassische“ LM Studio: Bionic hat eine eigene Agentenlogik und integriert aktuelle große Modelle (Kimi K3, DeepSeek V4 Flash, Muse Glimmer) im lokalen oder im Cloud-Modus.

#Weiterführende Informationen

Plugins und MCP-Server machen LM Studio zu einer Plattform: Dieselbe lokale Laufzeitumgebung kann jetzt als Grundlage für einen Chat mit erweiterten Funktionen, einen autonomen Agenten, eine IDE mit Assistenzfunktionen oder ein Backend für Ihre eigenen Apps dienen. Am besten beginnen Sie im Kleinen (mit einem offiziellen MCP-Server und einem Plugin aus dem Hub), lernen das Verhalten kennen und entwickeln dann Ihren eigenen Tools Provider, sobald ein konkreter Bedarf entsteht.

Wenn Sie mit LM Studio beginnen oder es als Backend für andere Tools verwenden möchten, ergänzen die folgenden Anleitungen diesen Überblick.

Hat Ihnen dieser Guide geholfen?

Haben Sie Feedback, einen Fehler entdeckt oder möchten Sie etwas präzisieren? Geben Sie uns Bescheid – so wird der Guide für alle besser.