Skip to content

MCP, Media & MLOps ๐Ÿ”Œ๐ŸŽต๐Ÿงช โ€‹


๐Ÿ”Œ MCP โ€” Model Context Protocol โ€‹

๐Ÿ–ฅ๏ธ native-mcp โ€‹

MCP-Client: Server verbinden, Tools registrieren (stdio/HTTP)

AuslรถserFeatures
"MCP-Server einrichten"๐Ÿ“ฆ YAML-Konfiguration in config.yaml
"Model Context Protocol"๐Ÿ”— stdio (lokal) & HTTP (Remote)
"Externe Tools via MCP"๐Ÿงฉ Filesystem, GitHub & mehr

Das Model Context Protocol (MCP) ist ein offener Standard, mit dem LLMs externe Tools und Datenquellen nutzen kรถnnen. Der native-mcp-Skill konfiguriert den Built-in-MCP-Client in Hermes.

Konfiguration in config.yaml:

yaml
mcp:
  servers:
    filesystem:
      command: npx
      args: ["-y", "@modelcontextprotocol/server-filesystem", "/path"]
    github:
      command: npx
      args: ["-y", "@modelcontextprotocol/server-github"]

๐ŸŽต Media โ€‹

Medien-Skills: YouTube, GIFs, Musik und Audio.

SkillBeschreibung
๐ŸŽž๏ธ gif-searchGIFs via Tenor suchen/herunterladen (curl + jq)
โค๏ธ heartmulaHeartMuLa: Suno-artige Songgenerierung aus Lyrics + Tags
๐Ÿ‘๏ธ songseeAudio-Spektrogramme/Features (mel, chroma, MFCC) via CLI
๐ŸŽง spotifySpotify: Play, Search, Queue, Playlists und Gerรคte verwalten
๐Ÿ“น youtube-contentYouTube-Transkripte in Zusammenfassungen, Threads, Blogs

๐Ÿ“น youtube-content โ€‹

YouTube-Transkripte umwandeln โ€” Zusammenfassungen, Twitter-Threads, Blog-Artikel oder Newsletter. Spart stundenlanges Video-Schauen.

AuslรถserFeatures
"Fass das YouTube-Video zusammen"๐Ÿ“ฅ YouTube-URL rein
"Blog-Thread aus Video"๐Ÿ“ Transkript extrahieren
๐Ÿ”„ Generierung (Zusammenfassung, Thread, Blog)
โœ… Ergebnis liefern

Workflow: URL โ†’ Transkript โ†’ Ausgabe generieren โ†’ Ergebnis


๐ŸŽง spotify โ€‹

Spotify-Steuerung direkt aus Hermes โ€” Playlists verwalten, Titel suchen, Wiedergabe steuern, Gerรคte wechseln.

AuslรถserFeatures
"Spiel Musik"โ–ถ๏ธ Wiedergabe steuern
"Spotify-Playlist"๐Ÿ“‹ Playlists verwalten
"Such n Song"๐Ÿ” Titel suchen
๐Ÿ”„ Gerรคte wechseln

๐Ÿงช MLOps โ€‹

Maschinelles Lernen โ€” Training, Feintuning, Deployment.

๐Ÿค— huggingface-hub โ€‹

HuggingFace Hub via hf CLI โ€” Modelle und Datasets suchen, herunterladen, hochladen. Der Hub ist die grรถรŸte Sammlung von Open-Source-ML-Modellen.

AuslรถserFeatures
"Such ein Modell auf HuggingFace"๐Ÿ” Modell suchen: huggingface-cli search llama
"Lad ein Dataset runter"๐Ÿ“ฆ Dataset downloaden: huggingface-cli download ...
"Upload zu HF"โ˜๏ธ Eigenes Modell hochladen: huggingface-cli upload ...
bash
huggingface-cli search llama
huggingface-cli download dataset-name --local-dir ./data
huggingface-cli upload user/model ./model/

๐Ÿ”ฌ Evaluation โ€‹

SkillBeschreibung
๐Ÿ“Š evaluating-llms-harnesslm-eval-harness: LLMs benchmarken (MMLU, GSM8K, etc.)
๐Ÿ“ˆ weights-and-biasesW&B: ML-Experimente loggen, Sweeps, Model Registry

evaluating-llms-harness โ€” Das Standard-Tool zum Benchmarken von LLMs. Unterstรผtzt 100+ Benchmarks (MMLU, GSM8K, HumanEval, etc.).

weights-and-biases โ€” Experiment-Tracking fรผr ML-Training. Loggt Metriken, Hyperparameter, Modelle. Ermรถglicht Sweeps (Hyperparameter-Optimierung).


โšก Inference โ€‹

SkillBeschreibung
๐Ÿฆ™ llama-cppllama.cpp lokale GGUF-Inference + HF Hub Modelldiscovery
๐Ÿšซ obliteratusOBLITERATUS: LLM-Refusals entfernen (diff-in-means)
๐Ÿงฉ outlinesOutlines: Strukturierte JSON/Regex/Pydantic LLM-Generierung
๐Ÿš€ serving-llms-vllmvLLM: High-Throughput LLM-Serving, OpenAI API, Quantisierung

llama-cpp โ€” Der bekannteste Weg, LLMs lokal laufen zu lassen. GGUF-Quantisierung, CPU+GPU, keine Internetverbindung nรถtig.

outlines โ€” Erzwingt strukturierte Outputs (JSON, Regex, Pydantic). Unverzichtbar, wenn LLMs maschinenlesbare Antworten liefern mรผssen.

vLLM โ€” High-Throughput-Serving fรผr Produktion. PagedAttention, Quantisierung, OpenAI-kompatible API.


๐Ÿง  Training โ€‹

SkillBeschreibung
โš™๏ธ axolotlAxolotl: YAML-LLM-Feintuning (LoRA, DPO, GRPO)
๐ŸŽฏ fine-tuning-with-trlTRL: SFT, DPO, PPO, GRPO, Reward Modeling
โšก unslothUnsloth: 2-5ร— schnelleres LoRA/QLoRA-Feintuning, weniger VRAM

axolotl โ€” YAML-basiertes Feintuning. Sag in einer YAML-Datei, was du tun willst, Axolotl macht den Rest. Unterstรผtzt LoRA, QLoRA, DPO, GRPO.

unsloth โ€” Beschleunigt LoRA/QLoRA-Feintuning um 2-5ร—. Reduziert VRAM-Verbrauch drastisch. Kompatibel mit Axolotl und TRL.