MCP

Connecteurs distants

Deskworth consomme des serveurs MCP distants, attribués rôle par rôle, et en refuse un à tout rôle qui lit vos données. Le sens inverse réclame encore un bureau hébergé qui n’existe pas.

DISPONIBLEÉcrit et couvert par des tests, pas encore observé en exécution réelleDeskworth · publié · mis à jour · 4 sources · Deskworth OS 0.0.48

Livré dans la construction courante. Vous pouvez le faire sur votre machine aujourd’hui.

Voici le sens qui fonctionne, et ce n’est pas celui des pages précédentes. Ici Deskworth est le client : un opérateur déclare un serveur MCP tiers, un fournisseur de données financières, un service interne, et l’attribue à des rôles précis.

#Un connecteur est un chemin vers l’extérieur, et il est traité comme tel

La règle sur laquelle repose tout le modèle de capacités est qu’aucun rôle ne cumule la lecture des données de l’opérateur et un accès vers l’extérieur. Un connecteur va vers l’extérieur. Un rôle qui lit le bureau ou un fichier déposé ne peut donc pas en recevoir, et ce refus est porté par le code, pas par un avertissement dans un écran de réglages.

  • DISPONIBLEUn rôle qui tient l’accès au bureau ou au dépôt se voit refuser un connecteurRefusé au moment de la déclaration, avec un message qui nomme la règle. C’est la séparation qui empêche l’application de s’ouvrir si un rôle cumule un jour les deux.
  • DISPONIBLEL’adresse doit être en httpsTout le reste est refusé. Une adresse de bouclage est comparée entière à une courte liste, un nom d’hôte qui commençait par une adresse de bouclage et se poursuivait dans le domaine d’un tiers passait auparavant, ce qui aurait envoyé la question de l’opérateur en clair.
  • DISPONIBLELe nom deskworth est réservéDeux déclarations se fondent dans un seul espace de noms. Un serveur tiers prenant ce nom remplacerait le serveur d’outils en silence, laissant la carte muette, ou lui servant des outils financiers que Deskworth n’a pas écrits, avec le jeton de cette carte.
  • DISPONIBLEDeskworth ne voit jamais le jeton du connecteurLa connexion se fait à l’intérieur du CLI et le jeton vit dans le trousseau macOS. La déclaration qu’écrit Deskworth porte un nom, une adresse et une liste de rôles.
  • PRÉVUUn connecteur distant qui atteindrait votre Deskworth localImpossible par construction : la connexion ne part pas de votre machine, donc une adresse de bouclage n’est pas quelque chose qu’elle puisse atteindre 2.

LimiteUn risque résiduel est assumé plutôt que caché : un connecteur est approuvé par l’opérateur, et ce qu’il rend est une donnée que l’agent lit. Le contenu récupéré est traité comme une donnée et jamais comme une instruction, une règle de conception du système de capacités, pas un filtre appliqué après coup.

#Sources

  1. Deskworth OS, product state at 0.0.24, providers and MCPDeskworthinternal handover report · Deskworth OS 0.0.24 · commit produit fb53f44 · lu à d01b336 · publié 2026-09-10 · lu 2026-09-10Document interne, non publié
  2. Get started with custom connectors using remote MCPAnthropicofficial documentation · lu 2026-09-10https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp
  3. Model Context Protocol, Streamable HTTP transportModel Context Protocol projectofficial documentation · revision 2026-07-28 · publié 2026-07-28 · lu 2026-09-10https://modelcontextprotocol.io/specification/2026-07-28/basic/transports/streamable-http
  4. The canonical role registry, mirrored on this siteDeskworthinternal registry · roster registry mirror · lu 2026-09-10Document interne, non publié