Спитайте власний AI, що в родини цього тижня

У Somiya є MCP-сервер. Ваш асистент може читати календар, задачі та списки покупок вашої родини — і може запропонувати щось додати, але пропозиція стає реальною лише тоді, коли ви підтвердите її в застосунку.

Якщо ви вже живете в AI-асистенті, сімейний календар — одна з небагатьох речей, яких він не бачить. Це закриває прогалину, нікуди не переносячи дані вашої родини: ви створюєте токен у застосунку, асистент читає через нього, і ви можете забрати доступ будь-якої миті. А коли ви двадцять хвилин щось шукали і хочете це в списку покупок — просто скажіть про це.

Ваш AI пропонує. Підтверджуєте тільки ви. Це речення і є весь дизайн, а решта сторінки — те, що за ним стоїть.

Як налаштувати

  1. У застосунку Somiya: Налаштування → Акаунт → AI-доступ → Створити токен. Оберіть, що йому дозволено, назвіть за машиною, на якій його використаєте, і скопіюйте. Показуємо один раз.
  2. Додайте його до MCP-конфігурації свого асистента:
{
  "mcpServers": {
    "somiya": {
      "command": "npx",
      "args": ["-y", "@somiya/mcp"],
      "env": { "SOMIYA_TOKEN": "smcp_..." }
    }
  }
}
  1. Перезапустіть асистента і спитайте щось: «що в родини на цей тиждень?»

Сервер працює на вашій машині. Потрібен Node 20 або новіший, і більше нічого.

Що він уміє

ІнструментСкоупЩо повертає
Що даліПодії і задачі, термін яких настає або вже минув, на найближчий тиждень
РодинаІмена учасників і ролі, щоб асистент казав «Анна», а не ідентифікатор
Пошук подійКалендарПодії між двома датами, з розгорнутими повтореннями
Список задачЗадачіВідкриті сімейні задачі, з термінами і тим, кому вони належать
Список покупокЗадачіСписки покупок і позиції в них
Запропонувати задачуПропозиціїПодає задачу вам на підтвердження в застосунку. Сам нічого не додає
Запропонувати покупкуПропозиціїПодає позицію вам на підтвердження в застосунку. Сама нічого не додає

Скоупи ви обираєте при створенні токена; два скоупи на читання увімкнені за замовчуванням, пропозиції — вимкнені. Токен лише з календарним скоупом не просто отримує відмову на інструментах для задач — йому взагалі не кажуть, що вони існують, тож асистент і не спробує. Хай які скоупи, межа ніколи не ширша за ваш власний вигляд застосунку: приватна задача іншого учасника відсутня тут так само, як і на вашому екрані.

Чому він не пише сам

Асистент читає те, чого писали не ви — переслані листи, флаєри, вебсторінки. Мовна модель не вміє надійно відділити контент від інструкцій усередині контенту; цей клас ризику називають prompt injection, і повного фіксу для нього немає. Наскільки це погано, вирішує те, що моделі дозволено робити. Прочитати календар, який їй і так дозволено читати: ін'єкція не дає нічого. Видалити задачі: ін'єкція — це зіпсований день.

Тож від асистента до даних вашої родини веде рівно один шлях, і він проходить через вас. Пропозиція з'являється в застосунку рядком тексту з двома кнопками. Підтвердження виконує той самий код, що й ваш власний тап — ті самі перевірки прав, те саме авторство, той самий audit-запис. Відхилення не лишає нічого. Доки ви не зробили одне чи інше, ніхто інший у родині нічого не бачить, а через добу непідтверджена пропозиція зникає.

Це підтвердження — не налаштування. Тогла «хай просто робить» немає і не буде: перемикач «завжди дозволяти» — це рівно те, що перетворює ін'єктовану інструкцію на реальну зміну. Редагування і видалення не пропонуються навіть як пропозиції: асистент, що пропонує додавання, у гіршому разі витратить ваш час, а той, що пропонував би видалення, просив би вас підтверджувати втрати по одному тапу.

Шум теж обмежений, бо підтвердження, яке ви перестали читати, дорівнює відсутності підтвердження. Клієнт може мати щонайбільше десять непідтверджених пропозицій, далі отримує відмову; сплеск дає одне сповіщення, а не по одному на кожну; ваші тихі години поважаються.

Приватність

Питання

Що таке MCP?

Model Context Protocol — відкритий стандарт для підключення AI-асистента до джерела даних. MCP-сервер стоїть між ними і відповідає на запити. Щоб цим користуватися, знати все це не треба: ви вставляєте один токен у налаштування свого асистента, і він може читати календар.

З якими асистентами це працює?

З будь-яким MCP-сумісним клієнтом. Сервер говорить стандартним протоколом і не цікавиться, хто на тому кінці.

Це обов'язкове, щоб користуватися Somiya?

Ні. Це для тих, хто вже працює через AI-асистент і хоче мати сімейний календар під рукою. Застосунок повноцінний і без цього, і більшість людей ніколи цього не ввімкне.

Чи бачать інші в родині мої токени?

Ні. Токен належить тому, хто його створив, і несе рівно його вигляд родини. Кожен у родині може створити власний.

Код відкритий?

Так — сервер це тонкий клієнт задокументованого API під ліцензією MIT, і там навмисне мало що є. Уся авторизація відбувається на нашому боці, тож читання коду показує рівно те, що він шле і куди.


Somiya — сімейний органайзер для родин, розкиданих по часових поясах: один спільний календар, задачі й списки, що синхронізуються, нагадування, які доходять до потрібної людини в її місцевому часі. Розміщено в ЄС, зашифровано на пристрої й на сервері, без реклами і без трекерів. €9,99 на місяць або €59,99 на рік для до 8 людей, 14 днів безкоштовно.

Завантажити Somiya в App Store →

Питання, або щось тут не витримало вашої перевірки: hello@somiya.app.