Pourquoi une application de recettes a un serveur MCP (l'avis d'un développeur)
Un essai sur les raisons pour lesquelles Forktastic livre un serveur MCP : les agents sont la façon dont les gens travaillent maintenant, et une application de recettes qui ne peut pas communiquer avec vos agents vit dans un monde plus petit.

Lorsque nous avons lancé le serveur MCP de Forktastic en 2026, quelques développeurs ont posé la question évidente : pourquoi une application de recettes a-t-elle un serveur MCP ? La réponse courte : parce que les agents font désormais partie de la façon dont les gens travaillent, et une application de recettes qui ne peut pas communiquer avec vos agents vit dans un monde plus petit que ses utilisateurs.
La réponse plus longue est le reste de cet article. Il s'agit d'un essai de Mark Vivanco, écrit à la première personne, sur la philosophie de conception qui consiste à donner un accès agentique aux données structurées.
Le monde dans lequel vivent vos données est en train de changer
Pendant la majeure partie de l'histoire des logiciels grand public, les données que vous génériez dans une application restaient dans cette application. Vos photos vivaient dans Photos. Vos notes vivaient dans Notes. Vos recettes vivaient dans votre application de recettes. Si vous vouliez faire quelque chose avec les données en dehors de l'application d'origine, vous exportiez un fichier et le réimportiez ailleurs : lent, avec perte et rare.
En 2026, ce modèle s'effondre. Les agents (Claude, Cursor, les flux de travail personnalisés) souhaitent de plus en plus composer des données entre les applications. « Lis mon calendrier, trouve une soirée libre, choisis une recette de ma bibliothèque Forktastic qui prend 45 minutes, génère une liste de courses et ajoute les ingrédients à ma liste d'épicerie AnyList. » C'est une vraie requête que quelqu'un pourrait donner à un agent, et chaque « et » est un saut de données entre les applications.
Les applications qui participent à ce monde donnent plus de poids à leurs utilisateurs. Les applications qui ne le font pas deviennent progressivement des conteneurs inertes, des endroits où vos données vont mourir.
MCP est le protocole qui rend cela concret
Model Context Protocol (MCP) est la norme qui permet à un agent de se connecter à une source de données et d'obtenir une surface d'outil structurée à partir de laquelle lire. Ce n'est pas la première tentative de cette idée (les API REST, GraphQL, OpenAPI visent tous des problèmes similaires), mais c'est la première conçue spécifiquement pour les contextes d'agent. Les outils sont typés, les réponses sont structurées, l'authentification est délimitée. Un agent le lit comme le ferait un humain, en appelant des outils.
Pour une application de recettes, MCP est la solution idéale, car les recettes sont intrinsèquement structurées (ingrédients, étapes, temps, étiquettes) et les opérations que vous voudriez effectuer sur celles-ci sont propres (recherche, obtention, liste, filtre). La surface de l'outil MCP correspond aux mêmes opérations que celles utilisées par l'interface utilisateur de l'application.
Pourquoi la lecture seule en premier
La première version du serveur MCP de Forktastic est en lecture seule. Aucune opération d'écriture via des agents. Il s'agit d'une décision de portée délibérée.
Les écritures via des agents présentent une surface de risque beaucoup plus élevée. Si Claude peut lire mes recettes, le pire qui puisse arriver est que Claude renvoie des recettes que je possède déjà. Si Claude peut écrire des recettes, une invite contradictoire pourrait créer des recettes que je ne voulais pas, ou modifier celles qui me tiennent à cœur. Le modèle de confiance pour les écritures nécessite plus de travail de conception (confirmation explicite par écriture, garanties d'annulation, jetons d'écriture à portée limitée), et nous n'avons pas encore terminé ce travail.
La lecture seule est la première étape la plus sûre. Nous allons étendre la surface à mesure que le modèle de confiance mûrit.
Ce que cela signifie pour les utilisateurs qui ne sont pas des développeurs
La plupart des utilisateurs de Forktastic ne se connecteront jamais au serveur MCP. Ce n'est pas grave. L'intégration MCP est une fonctionnalité pour les utilisateurs avancés, pas une expérience de base. Mais l'existence de l'intégration façonne le produit d'une manière qui profite à tout le monde :
- Le modèle de données doit être suffisamment propre pour qu'un agent puisse le comprendre. Cela impose une bonne hygiène d'ingénierie.
- Le modèle d'authentification doit être suffisamment granulaire pour gérer les jetons. Cela rend le modèle de compte sous-jacent plus sécurisé pour tout le monde.
- Le modèle de limite de débit et de pagination doit être fiable. C'est la même plomberie qui met à l'échelle l'application grand public.
Ce que je construirais si je ne construisais pas Forktastic
Si j'avais un temps infini, je voudrais que chaque application que j'utilise livre un serveur MCP. Mon calendrier, mon application de notes, mon e-mail, ma banque, mon moniteur d'activité physique, ma photothèque. Le monde où Claude peut composer entre tous ces éléments est un monde beaucoup plus intéressant que celui où chaque application est un silo.
Ce monde arrive, lentement. Chaque application qui livre un serveur MCP est un petit vote pour celui-ci. Forktastic a livré le nôtre parce que nous voulions participer à sa construction, et pas seulement attendre que quelqu'un d'autre le fasse.
Quelle est la prochaine étape pour Forktastic MCP
- Écritures délimitées : éventuellement, avec le bon modèle de confiance.
- Résultats de recherche en continu : pour les très grandes bibliothèques.
- Recherche entre comptes : découverte sur l'ensemble de la plateforme, avec des contrôles de confidentialité appropriés.
- Création d'outils personnalisés : permettez aux utilisateurs d'ajouter leurs propres outils dérivés (par exemple, « trouver les recettes qui utilisent des ingrédients auxquels je suis allergique » comme un seul outil).
La plupart de ces éléments sont à des mois ou des années. La surface MCP est l'une des parties de Forktastic que je suis le plus enthousiaste à l'idée de continuer à développer.
Où aller à partir d'ici
Si vous souhaitez connecter Forktastic à Claude ou Cursor : Configuration de Claude, Configuration de Cursor. Si vous voulez la référence de l'outil : 7 outils MCP. Si vous voulez la présentation des piliers qui rassemble l'histoire du développeur : Guide des piliers MCP.
Et si vous êtes un développeur qui construit avec MCP et que vous voulez parler de ce que nous devrions construire ensuite, écrivez-nous. Les commentaires authentiques façonnent la feuille de route.