Section 1 : protocole MCP et aperçu du Mac distant
Ce paragraphe valide l'emphase strong, l'italique em, le gras via balise b, le code inline mcp-server, le raccourci Cmd+Shift+P, l'ancienne API obsolète et les conclusions à surligner. Louez un nœud sur la console zekmac et suivez ce guide.
Note d'architecte : le Model Context Protocol (MCP) permet aux hôtes IA de découvrir et invoquer des outils externes de façon uniforme. Exécuter les MCP Server sur un Mac distant dédié protège l'environnement local et les clés.
Titre H3 : modèle Host-Client-Server
Titre H4 : responsabilités des rôles
Titre H5 : principe du moindre privilège
Les nœuds distants doivent appliquer le moindre privilège : un utilisateur Unix par projet MCP, clés SSH séparées, journaux isolés.
Liste non ordonnée (ul)
- Utiliser un zekmac Mac mini M4 comme bac à sable isolé
- Exposer les ports MCP via redirection SSH
- Enregistrer le point de terminaison Server dans
~/.cursor/mcp.json
Liste ordonnée (ol)
- Louer un Mac distant et obtenir les identifiants SSH
- Créer l'utilisateur dédié
mcp-isolated - Installer Node.js et le SDK MCP
- Démarrer le Server et vérifier la liste d'outils
Liste de définitions (dl)
- MCP Host
- L'application IA qui découvre et invoque les outils (Cursor, Claude Desktop, etc.)
- MCP Client
- Adaptateur de protocole dans l'hôte maintenant une connexion 1:1 au Server
- MCP Server
- Processus autonome exposant outils, ressources et prompts—de préférence sous compte isolé sur Mac distant
Tableau comparatif
| Dimension | MCP local | MCP Mac distant |
|---|---|---|
| Isolation | Faible, compte principal partagé | Élevée, utilisateur Unix dédié |
| Calcul | Limité par la machine locale | M4 24 Go physique dédié |
| Sécurité des clés | Mélangée au dev quotidien | Clés SSH isolées par projet |
| Cas d'usage | Prototypes rapides | Conformité équipe, multi-agents |
Bloc de code
# Créer un utilisateur isolé et démarrer le MCP Server sur Mac distant
sudo sysadminctl -addUser mcp-isolated -password -
su - mcp-isolated -c 'npx -y @modelcontextprotocol/server-filesystem /tmp/mcp-sandbox'
Repliable (details)
Cliquer : commande de redirection SSH
Mapper le port distant 3000 en local pour le client MCP Cursor :ssh -N -L 3000:127.0.0.1:3000 user@your-zekmac-node.example.com
Section 2 : checklist de déploiement
Après déploiement, vérifier l'accessibilité des ports, une liste d'outils non vide et l'absence d'erreurs de permission. Listes imbriquées avec code et emphase :
- Élément externe
- Imbrication : vérifier la config
mcp.json - Imbrication : Ctrl+C arrête proprement
- Étape ordonnée imbriquée 1
- Étape ordonnée imbriquée 2
Résumé : cet article sonde couvre intentionnellement toutes les balises Prose nues requises par Blog Writer Checklist §1 pour l'acceptation CSS.
FAQ
Pourquoi l'article sonde doit-il couvrir tous les éléments Prose ?
Le Markdown produit des balises HTML nues ; les sélecteurs CSS doivent cibler directement h2, table, kbd, etc.
Comment isoler un MCP Server sur un Mac distant zekmac ?
Créez un utilisateur Unix dédié par projet MCP et connectez-vous via un tunnel SSH.
Lectures complémentaires
Nœud distant zekmac M4
Déployer MCP en isolation sur un nœud distant zekmac M4
Louez un Mac mini M4 à la journée, accès SSH direct, livraison en 24 h