MCP

MCP, dans les deux sens

Un client réel atteint désormais Deskworth en stdio, et les quatorze rôles sont revenus. Ce qu’il ne peut pas encore faire, c’est ouvrir un bureau, et cette page dit quelle moitié du chemin existe.

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

Un programme tiers, nommé et versionné, a exercé ceci, et la page dit lequel, et quand.

Le Model Context Protocol normalise trois choses qu’un serveur peut offrir, et elles ne sont pas interchangeables : les outils sont pilotés par le modèle 3, les ressources par l’application 4, les consignes par l’utilisateur 5. Deskworth offre les trois à un client externe, et seulement les outils à ses propres cartes. Lesquelles un système offre en dit plus long sur lui que le mot « MCP ».

#Trois flèches, et elles en sont à trois stades différents

  • VÉRIFIÉ CLIENTUn client réel atteint Deskworth en stdioClaude Code 2.1.265, le 2026-09-10 : connecté, a vu les sept outils, en a appelé un, et a reçu les quatorze rôles. Client → serveur stdio → socket Unix → application → réponse.
  • DISPONIBLEDeskworth sert des outils à ses propres cartesUn serveur distinct, sur l’adresse de bouclage, avec un jeton porteur par carte. Des outils seulement, ni ressources, ni consignes. C’est la plus ancienne des deux surfaces et elle n’a rien à voir avec l’externe.
  • DISPONIBLEDeskworth consomme des serveurs MCP tiersL’opérateur déclare des serveurs distants et les attribue rôle par rôle. Un rôle qui lit les données de l’opérateur s’en voit refuser un, par le code.
  • PARTIELUn client qui ouvre un bureau de bout en boutL’outil existe et le serveur accepte l’appel, mais l’application ne reprend pas encore la demande. Aucun bureau n’a été ouvert depuis MCP.
  • PRÉVUUn connecteur distant, par l’internet publicAucun point d’accès public, aucune connexion déléguée. La connexion d’un connecteur distant part des serveurs de l’éditeur, donc une adresse de bouclage ne lui dit rien.

#Deux serveurs, et les confondre coûterait cher

CritèreLe serveur des cartesLe serveur externe
Qui l’appelleLe CLI d’éditeur dans une carteUn client MCP tiers
TransportHTTP sur l’adresse de bouclageEntrée et sortie standard
AuthentificationUn jeton porteur par carteAucune, le client a lancé le processus
Surface26 outils financiers, filtrés par capacité7 outils de bureau, 4 consignes, ressources de mission
Ce qu’il exposeLire une série, ouvrir un moduleOuvrir un bureau, lire son résultat
AnciennetéDepuis le premier appel d’outilNouveau en 0.0.24

PreuveLa surface externe est délibérément petite : sept outils, chacun correspondant à un geste que l’opérateur pourrait faire dans l’application. Une surface plus large donnerait à un client des pouvoirs que l’écran lui-même n’a pas.

#Où aller ensuite

  • Claude Code, la commande qui a été prouvée, pas à pas, et les limites du 0.0.24.
  • Claude Desktop, pourquoi un lot existe, et pourquoi le livrer n’est pas le faire fonctionner.
  • La surface d’outils, les sept outils, les quatre consignes et les ressources, lus depuis le cœur.
  • Sécurité, ce qui franchit la frontière, ce qui ne la franchit jamais, et où chaque chose tourne.
  • Dépannage, y compris la négociation de version qu’un client réel a trouvée et qu’aucun test ne pouvait trouver.
  • Connecteurs distants, le sens qui fonctionne aujourd’hui, et celui qui réclame un bureau hébergé.

#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. The external MCP surface, mirrored on this siteDeskworthinternal registry · mirror of mcp::externe, tools, prompts, resource templates, spoken revisions · lu 2026-09-10Document interne, non publié
  3. Model Context Protocol, ToolsModel Context Protocol projectofficial documentation · revision 2026-07-28 · publié 2026-07-28 · lu 2026-09-10https://modelcontextprotocol.io/specification/2026-07-28/server/tools
  4. Model Context Protocol, ResourcesModel Context Protocol projectofficial documentation · revision 2026-07-28 · publié 2026-07-28 · lu 2026-09-10https://modelcontextprotocol.io/specification/2026-07-28/server/resources
  5. Model Context Protocol, PromptsModel Context Protocol projectofficial documentation · revision 2026-07-28 · publié 2026-07-28 · lu 2026-09-10https://modelcontextprotocol.io/specification/2026-07-28/server/prompts
  6. Model Context Protocol, stdio 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/stdio
  7. 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