mcp-server-llmling
LLMling Server Handbuch
Überblick
mcp-server-llmling ist ein Server für das Machine Chat Protocol (MCP), der ein YAML-basiertes Konfigurationssystem für LLM-Anwendungen bereitstellt.
LLMLing , das Backend, bietet ein YAML-basiertes Konfigurationssystem für LLM-Anwendungen. Es ermöglicht die Einrichtung benutzerdefinierter MCP-Server, die in YAML-Dateien definierte Inhalte bereitstellen.
- Statische Deklaration : Definieren Sie die Umgebung Ihres LLM in YAML – kein Code erforderlich
- MCP-Protokoll : Basiert auf dem Machine Chat Protocol (MCP) für standardisierte LLM-Interaktion
- Komponententypen :
- Ressourcen : Inhaltsanbieter (Dateien, Text, CLI-Ausgabe usw.)
- Eingabeaufforderungen : Nachrichtenvorlagen mit Argumenten
- Tools : Vom LLM aufrufbare Python-Funktionen
Die YAML-Konfiguration erstellt eine vollständige Umgebung, die dem LLM Folgendes bereitstellt:
- Zugriff auf Inhalte über Ressourcen
- Strukturierte Eingabeaufforderungen für konsistente Interaktion
- Tools zur Erweiterung der Funktionen
Hauptmerkmale
1. Ressourcenmanagement
- Laden und verwalten Sie verschiedene Arten von Ressourcen:
- Textdateien (
PathResource
) - Rohtextinhalt (
TextResource
) - CLI-Befehlsausgabe (
CLIResource
) - Python-Quellcode (
SourceResource
) - Python-aufrufbare Ergebnisse (
CallableResource
) - Bilder (
ImageResource
)
- Textdateien (
- Unterstützung für Ressourcenüberwachung/Hot-Reload
- Ressourcenverarbeitungspipelines
- URI-basierter Ressourcenzugriff
2. Werkzeugsystem
- Python-Funktionen als LLM-Tools registrieren und ausführen
- Unterstützung für OpenAPI-basierte Tools
- Einstiegspunktbasierte Toolerkennung
- Werkzeugvalidierung und Parameterprüfung
- Strukturierte Tool-Antworten
3. Schnelles Management
- Statische Eingabeaufforderungen mit Vorlagenunterstützung
- Dynamische Eingabeaufforderungen von Python-Funktionen
- Dateibasierte Eingabeaufforderungen
- Schnelle Argumentvalidierung
- Vervollständigungsvorschläge für Prompt-Argumente
4. Mehrere Transportoptionen
- Stdio-basierte Kommunikation (Standard)
- Server-Sent Events (SSE) / Streamable HTTP für Webclients
- Unterstützung für benutzerdefinierte Transportimplementierungen
Verwendung
Mit Zed Editor
Fügen Sie LLMLing als Kontextserver in Ihrer settings.json
hinzu:
Mit Claude Desktop
Konfigurieren Sie LLMLing in Ihrer claude_desktop_config.json
:
Manueller Serverstart
Starten Sie den Server direkt von der Befehlszeile:
1. Programmatische Nutzung
2. Verwenden von benutzerdefiniertem Transport
3. Ressourcenkonfiguration
4. Werkzeugkonfiguration
[!TIP] Für OpenAPI-Schemas können Sie die Redocly-Befehlszeilenschnittstelle installieren, um OpenAPI-Spezifikationen zu bündeln und aufzulösen, bevor Sie sie mit LLMLing verwenden. Dadurch wird sichergestellt, dass Ihre Schemaverweise ordnungsgemäß aufgelöst und die Spezifikation korrekt formatiert wird. Wenn Redocly installiert ist, wird es automatisch verwendet.
Serverkonfiguration
Der Server wird über eine YAML-Datei mit den folgenden Abschnitten konfiguriert:
MCP-Protokoll
Der Server implementiert das MCP-Protokoll, das Folgendes unterstützt:
- Ressourcenvorgänge
- Auflisten der verfügbaren Ressourcen
- Ressourceninhalt lesen
- Achten Sie auf Ressourcenänderungen
- Werkzeugoperationen
- Liste der verfügbaren Tools
- Ausführen von Werkzeugen mit Parametern
- Abrufen von Toolschemata
- Sofortige Operationen
- Liste der verfügbaren Eingabeaufforderungen
- Erhalten Sie formatierte Eingabeaufforderungen
- Abrufen von Vervollständigungen für Eingabeaufforderungsargumente
- Benachrichtigungen
- Ressourcenänderungen
- Aktualisierungen der Tool-/Eingabeaufforderungsliste
- Fortschrittsaktualisierungen
- Protokollmeldungen
This server cannot be installed
Ein Server für das Machine Chat Protocol (MCP), der ein YAML-basiertes Konfigurationssystem für LLM-Anwendungen bereitstellt, mit dem Benutzer Ressourcen, Tools und Eingabeaufforderungen definieren können, ohne Code schreiben zu müssen.
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -04TypeScriptMIT License
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to interact with Moodle platforms to manage courses, students, assignments, and quizzes through natural language commands.Last updated -713JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).Last updated -191JavaScriptApache 2.0
- -securityFlicense-qualityA ready-to-use starter implementation of the Model Context Protocol (MCP) server that enables applications to provide standardized context for LLMs with sample resources, tools, and prompts.Last updated -TypeScript