Demande à ta propre IA ce que fait la famille cette semaine
Somiya a un serveur MCP. Ton assistant peut lire l'agenda, les tâches et les listes de courses de ta famille, et il peut proposer d'ajouter quelque chose — mais une proposition ne devient réelle que lorsque tu la confirmes dans l'application.
Si tu vis déjà dans un assistant IA, l'agenda familial est l'une des rares choses qu'il ne voit pas. Ceci comble ce manque sans déplacer les données de ta famille où que ce soit : tu crées un jeton dans l'application, ton assistant lit à travers lui, et tu peux le reprendre à tout instant. Et quand tu viens de passer vingt minutes à chercher quelque chose et que tu le veux sur la liste de courses, tu n'as qu'à le dire.
Ton IA propose. Toi seul confirmes. Cette phrase, c'est toute la conception, et le reste de cette page est ce qui la soutient.
Comment l'installer
- Dans l'application Somiya : Réglages → Compte → Accès IA → Créer un jeton. Choisis ce qu'il peut faire, nomme-le d'après la machine sur laquelle tu vas l'utiliser, puis copie-le. Il n'est affiché qu'une seule fois.
- Ajoute-le à la configuration MCP de ton assistant :
{
"mcpServers": {
"somiya": {
"command": "npx",
"args": ["-y", "@somiya/mcp"],
"env": { "SOMIYA_TOKEN": "smcp_..." }
}
}
}
- Redémarre l'assistant et pose-lui une question : « qu'est-ce qui est prévu pour la famille cette semaine ? »
Le serveur tourne sur ta propre machine. Il lui faut Node 20 ou plus récent, et rien d'autre.
Ce qu'il sait faire
| Outil | Permission | Renvoie |
|---|---|---|
| Ce qui arrive | — | Les événements et les tâches dues ou en retard pour la semaine à venir |
| Famille | — | Les noms et les rôles des membres, pour que l'assistant dise « Anna » plutôt qu'un identifiant |
| Chercher des événements | Agenda | Les événements entre deux dates, récurrences développées |
| Lister les tâches | Tâches | Les tâches familiales ouvertes, avec leurs échéances et la personne concernée |
| Lister les courses | Tâches | Les listes de courses et les articles qu'elles contiennent |
| Proposer une tâche | Propositions | Dépose une tâche que tu confirmes dans l'application. N'ajoute rien par lui-même |
| Proposer un article de courses | Propositions | Dépose un article que tu confirmes dans l'application. N'ajoute rien par lui-même |
Tu choisis les permissions au moment de créer le jeton ; les deux permissions de lecture sont actives par défaut, les propositions non. Un jeton qui n'a que l'agenda ne se voit pas simplement refuser les outils de tâches — on ne lui dit même pas qu'ils existent, donc l'assistant n'essaie pas. Quelles que soient les permissions, la limite ne dépasse jamais ta propre vue de l'application : la tâche privée d'un autre membre est aussi absente ici que sur ton écran.
Pourquoi il ne peut pas écrire de lui-même
Un assistant lit des choses que tu n'as pas écrites — un e-mail transféré, un prospectus, une page web. Un modèle de langage ne sait pas séparer de façon fiable le contenu des instructions à l'intérieur du contenu ; cette classe de risque s'appelle l'injection de prompt, et il n'en existe aucun correctif complet. Ce qui décide de la gravité, c'est ce que le modèle a le droit de faire. Lire un agenda qu'il avait déjà le droit de lire : une injection n'y gagne rien. Supprimer des tâches : une injection, c'est un après-midi gâché.
Il existe donc exactement un chemin entre un assistant et les données de ta famille, et il passe par toi. Une proposition arrive dans l'application sous la forme d'une ligne de texte avec deux boutons. La confirmer exécute le même code que ton propre geste — mêmes vérifications de droits, même auteur, même trace d'audit. La rejeter ne laisse rien. Tant que tu n'as pas fait l'un ou l'autre, personne d'autre dans la famille ne voit quoi que ce soit, et au bout d'un jour une proposition sans réponse disparaît.
Cette confirmation n'est pas un réglage. Il n'y a pas d'interrupteur « laisse-le faire », et il n'y en aura pas — un « toujours autoriser » est précisément ce qui transforme une instruction injectée en changement réel. Modifier et supprimer ne sont pas même offerts comme propositions : un assistant qui peut proposer des ajouts te fera au pire perdre du temps, tandis qu'un assistant qui pourrait proposer des suppressions te demanderait d'approuver des pertes une par une.
Le bruit est lui aussi borné, car une confirmation que tu ne lis plus équivaut à aucune confirmation. Un client ne peut pas avoir plus de dix propositions sans réponse avant d'être refusé, une rafale produit une seule notification au lieu d'une par article, et tes heures de silence sont respectées.
Confidentialité
- Somiya ne voit jamais ta conversation avec l'IA. L'assistant parle à un programme installé sur ta machine ; ce programme fait des appels d'API ordinaires. Ce que tu écris et ce qu'il répond ne nous parviennent jamais — une proposition ne transporte que la seule ligne que tu verras sur l'écran de confirmation.
- Ton fournisseur d'IA, lui, voit ce que tu lui envoies. Tout ce que tu tapes dans ton assistant relève des conditions de cette entreprise. C'est ton choix et ton accord, et nous préférons le dire que de laisser la première ligne suggérer autre chose.
- Les données restent là où elles étaient. Somiya est hébergé sur une infrastructure européenne dans l'UE, chiffré au repos, et rien de tout cela ne change ici.
- Révoque quand tu veux, depuis l'écran où tu as créé le jeton. Il cesse de fonctionner dès la requête suivante. Les jetons expirent d'eux-mêmes au bout de 90 jours.
- Ce que nous comptons. À quelle fréquence chaque outil est appelé, par date. Aucun utilisateur, aucune famille, aucun argument, aucun résultat — ce compteur existe seulement pour nous dire si la fonction sert à quelqu'un.
Questions
Qu'est-ce que le MCP ?
Le Model Context Protocol est un standard ouvert pour relier un assistant IA à une source de données. Un serveur MCP se place entre les deux et répond aux questions. Tu n'as besoin de rien savoir de tout cela pour l'utiliser : tu colles un jeton dans les réglages de ton assistant, et il peut lire l'agenda.
Avec quels assistants cela fonctionne-t-il ?
Avec n'importe quel client compatible MCP. Le serveur parle le protocole standard et se moque de ce qu'il y a en face.
Ai-je besoin de ça pour utiliser Somiya ?
Non. C'est pour les gens qui travaillent déjà à travers un assistant IA et veulent l'agenda familial à portée. L'application est complète sans cela, et la plupart des gens ne l'activeront jamais.
Les autres membres de ma famille voient-ils mes jetons ?
Non. Un jeton appartient à la personne qui l'a créé et porte exactement sa vue de la famille. Chacun dans la famille peut créer le sien.
Le code est-il ouvert ?
Oui — le serveur est un client léger d'une API documentée, sous licence MIT, et il n'y a volontairement pas grand-chose dedans. Toute l'autorisation se fait de notre côté, donc lire le code source te montre exactement ce qu'il envoie et où.
Somiya est un organiseur familial pour les foyers dispersés entre plusieurs fuseaux horaires : un agenda partagé, des tâches et des listes qui se synchronisent, des rappels qui atteignent la bonne personne à son heure locale. Hébergé dans l'UE, chiffré sur l'appareil et sur le serveur, sans publicité ni traceurs. 9,99 € par mois ou 59,99 € par an pour 8 personnes maximum, 14 jours d'essai gratuit.
Obtenir Somiya sur l'App Store →
Des questions, ou quelque chose ici qui ne résiste pas à ta vérification : hello@somiya.app.