MCP Server
Model Context Protocol Server von Markus Michalski - Erweitere Claude mit direktem Zugriff auf externe Systeme wie osTicket, Shopware und Wiki.js
MCP Server
Was ist MCP?
MCP (Model Context Protocol) ist ein offenes Protokoll, das KI-Assistenten wie Claude direkten Zugriff auf externe Systeme gibt — ohne manuelles Copy-Paste oder Browser-Wechsel.
Stell dir MCP vor wie einen USB-Anschluss für Claude: Du steckst einen MCP Server ein, und Claude kann sofort mit dem externen System arbeiten — Tickets verwalten, Produkte anlegen, Wiki-Seiten schreiben.
Ohne MCP
- Browser öffnen, einloggen, Daten manuell kopieren
- Zwischen Claude und dem externen System hin- und herwechseln
- Informationen per Hand abtippen oder einfügen
- Kein automatisierter Workflow möglich
Mit MCP
- Claude greift direkt auf das System zu
- Voller Kontext während der Arbeit verfügbar
- Automatisierte Workflows (z.B. Ticket erstellen aus Code-Issue)
- Natürliche Sprache statt API-Calls: "Zeig mir alle offenen Tickets"
Wie funktioniert es?
graph LR
A["Du"] --> B["Claude Code"]
B -->|"stdio"| C["MCP Server"]
C -->|"REST API"| D["Externes System"]
D -->|"JSON"| C
C -->|"Ergebnis"| B
B -->|"Antwort"| A
- Du sagst Claude, was du willst (natürliche Sprache)
- Claude wählt das passende MCP-Tool
- Der MCP Server übersetzt in einen API-Call
- Das externe System antwortet
- Claude formatiert die Antwort für dich
Verfügbare MCP Server
| Server | System | Tools | Beschreibung |
|---|---|---|---|
| osTicket MCP | osTicket | 12 | Ticket-Verwaltung, Suche, Subtickets, intelligente ID-Auflösung |
| Shopware Admin MCP | Shopware 6 | 42 | Produkte, Content, SEO, Medien, Mail-Templates, Flows, Bestellungen (lesend), Cross-Selling |
| Sylius Admin MCP | Sylius 2 | 55 | Produkte, Varianten, Kategorien, SEO, Länder, Zonen und Versandarten; getrennte Server für Stage und Prod |
| Wiki.js MCP | Wiki.js | 7 | Seiten erstellen, aktualisieren, suchen, verwalten |
MCP vs. Claude Code Plugins
| MCP Server | Claude Code Plugin | |
|---|---|---|
| Zweck | Einzelne API-Integration | Kompletter Workflow |
| Umfang | Mehrere Dutzend Tools für ein System | Dutzende Skills + MCP Server |
| Beispiel | osTicket-Tickets verwalten | Komplette Video-Produktion |
| State | Stateless (jeder Call unabhängig) | Stateful (Projekt-Fortschritt) |
| Vergleich | Wie ein Schraubenzieher | Wie eine Werkstatt |
MCP Server und Plugins ergänzen sich: Ein Plugin kann intern MCP Server nutzen. VidCraft z.B. hat einen eigenen MCP Server für State Management.
Installation (allgemein)
Schritt 1: Server installieren
Git Clone
git clone https://github.com/markus-michalski/{repo-name}.git ~/.claude/mcp-servers/{name}
cd ~/.claude/mcp-servers/{name}
npm install && npm run build
Claude CLI
claude mcp add -s user {name} node ~/.claude/mcp-servers/{name}/dist/index.js
Schritt 2: Konfiguration
Jeder Server hat eine .env-Datei mit API-URL und Credentials.
Schritt 3: Claude neustarten
Nach der Installation Claude Code neu starten. Prüfen mit /mcp.
Entwickelt von Markus Michalski