Abschnitt 1: MCP-Protokoll und Remote-Mac-Überblick
Dieser Absatz prüft strong-Hervorhebung, kursive Betonung, fett per b-Tag, Inline-mcp-server-Code, die Tastenkombination Cmd+Shift+P, veraltete Legacy-API und hervorgehobene Kernerkenntnisse. Mieten Sie einen Knoten in der zekmac-Konsole und folgen Sie dieser Anleitung.
Architektenhinweis: Das Model Context Protocol (MCP) ermöglicht AI-Hosts, externe Tools einheitlich zu entdecken und aufzurufen. MCP-Server auf einem dedizierten Remote-Mac schützen lokale Umgebungen und Schlüssel.
H3: Host-Client-Server-Modell
H4: Rollenverantwortlichkeiten
H5: Least-Privilege-Prinzip
Remote-Knoten sollten Least Privilege einhalten: ein Unix-Benutzer pro MCP-Projekt, getrennte SSH-Schlüssel, isolierte Log-Verzeichnisse.
Ungeordnete Liste (ul)
- zekmac Mac mini M4 als Isolations-Sandbox nutzen
- MCP-Ports per SSH-Portweiterleitung freigeben
- Server-Endpunkt in
~/.cursor/mcp.jsonregistrieren
Geordnete Liste (ol)
- Remote-Mac mieten und SSH-Zugangsdaten erhalten
- Dedizierten Benutzer
mcp-isolatedanlegen - Node.js und MCP SDK installieren
- Server starten und Tool-Liste prüfen
Definitionsliste (dl)
- MCP Host
- Die KI-Anwendung, die Tools entdeckt und aufruft (z. B. Cursor, Claude Desktop)
- MCP Client
- Protokoll-Adapter im Host mit 1:1-Verbindung zum Server
- MCP Server
- Eigenständiger Prozess für Tools, Ressourcen und Prompts—am besten unter isoliertem Konto auf Remote-Mac
Vergleichstabelle
| Dimension | Lokales MCP | Remote-Mac-MCP |
|---|---|---|
| Isolation | Gering, gemeinsames Hauptkonto | Hoch, dedizierter Unix-Benutzer |
| Rechenleistung | Durch lokale Maschine begrenzt | M4 24 GB dedizierter Physiserver |
| Schlüsselsicherheit | Vermischt mit Dev-Schlüsseln | SSH-Schlüssel pro Projekt |
| Einsatz | Schnelle Prototypen | Team-Compliance, Multi-Agent |
Codeblock
# Isolierten Benutzer anlegen und MCP-Server auf Remote-Mac starten
sudo sysadminctl -addUser mcp-isolated -password -
su - mcp-isolated -c 'npx -y @modelcontextprotocol/server-filesystem /tmp/mcp-sandbox'
Klappbereich (details)
Klicken: SSH-Portweiterleitung
Remote-Port 3000 auf localhost mappen für Cursor MCP Client:ssh -N -L 3000:127.0.0.1:3000 user@your-zekmac-node.example.com
Abschnitt 2: Deployment-Checkliste
Nach dem Deployment Port-Erreichbarkeit, nicht-leere Tool-Listen und fehlende Berechtigungsfehler prüfen. Verschachtelte Listen mit code und Betonung:
- Äußerer Listeneintrag
- Inner:
mcp.json-Konfiguration prüfen - Inner: Ctrl+C beendet sauber
- Geordneter verschachtelter Schritt 1
- Geordneter verschachtelter Schritt 2
Fazit: Dieser Probartikel deckt absichtlich alle nackten Prose-Tags aus Blog Writer Checklist §1 für CSS-Akzeptanztests ab.
Häufige Fragen
Warum muss der Probartikel alle Prose-Elemente abdecken?
Markdown rendert nackte HTML-Tags; CSS-Selektoren müssen h2, table, kbd usw. direkt treffen, sonst fehlen künftig Styles.
Wie isoliere ich einen MCP-Server auf einem zekmac Remote Mac?
Erstellen Sie pro MCP-Projekt einen dedizierten Unix-Benutzer und verbinden Sie sich per SSH-Portweiterleitung.
Weiterlesen
zekmac M4 Remote-Knoten
MCP isoliert auf einem zekmac M4 Remote-Knoten bereitstellen
Mac mini M4 tageweise mieten, SSH-Direktzugang, Lieferung in 24 Stunden