ofw-mcp — MCP-сервер для Claude Code: что делает и как установить
Подключает профиль OurFamilyWizard к ассистенту для чтения сообщений, проверки расписания детей, подсчёта расходов и ведения дневника.
claude mcp add --env OFW_USERNAME=<OFW_USERNAME> --env OFW_PASSWORD=<OFW_PASSWORD> --env OFW_WRITE_MODE=<OFW_WRITE_MODE> --env OFW_CALENDAR_WRITES=<OFW_CALENDAR_WRITES> --env OFW_ALLOW_MARK_READ=<OFW_ALLOW_MARK_READ> --transport stdio ofw-mcp -- npx -y ofw-mcpЧто делает ofw-mcp
Сервер связывает клиент с учётной записью родительской платформы OurFamilyWizard. Через запросы на обычном языке можно просматривать входящие сообщения, сверять детский календарь на следующую неделю, уточнять задолженности по общим тратам и набрасывать записи для журнала. Локальные данные сервер кэширует с помощью модуля node:sqlite.
Для запуска требуется среда Node.js версии не ниже 22.5 и действующий профиль OurFamilyWizard. Авторизоваться можно через системные переменные OFW_USERNAME и OFW_PASSWORD либо через считывание активной сессии браузера Chrome с помощью расширения ContextMint Bridge.
Записи в OurFamilyWizard имеют юридическую силу и могут приобщаться к семейным судебным делам. Поэтому отправлять сообщения или подтверждать расходы без предварительной проверки человеком категорически нельзя. Весь код проекта сгенерирован моделью Claude Sonnet 4.6 без независимого аудита безопасности.
Какие задачи решает
- проверить встречи и секции в детском календаре
- рассчитать баланс задолженности по общим семейным расходам
- прочитать свежие переписки от второго родителя
- подготовить черновик ответа на входящее сообщение
- записать отчёт о передаче ребёнка в семейный журнал
Примеры запросов агенту
- Покажи свежие сообщения из OurFamilyWizard и выдели главное.
- Что запланировано в расписании детей на следующую неделю?
- Посчитай недавние траты в OFW и уточни, сколько я должен перевести.
Как установить ofw-mcp
Командой платформы
claude mcp add --env OFW_USERNAME=<OFW_USERNAME> --env OFW_PASSWORD=<OFW_PASSWORD> --env OFW_WRITE_MODE=<OFW_WRITE_MODE> --env OFW_CALENDAR_WRITES=<OFW_CALENDAR_WRITES> --env OFW_ALLOW_MARK_READ=<OFW_ALLOW_MARK_READ> --transport stdio ofw-mcp -- npx -y ofw-mcpВместо <…> подставьте свои значения. Ещё 20 переменных окружения — в README сервера
Командой платформы
codex mcp add ofw-mcp --env OFW_USERNAME=<OFW_USERNAME> --env OFW_PASSWORD=<OFW_PASSWORD> --env OFW_WRITE_MODE=<OFW_WRITE_MODE> --env OFW_CALENDAR_WRITES=<OFW_CALENDAR_WRITES> --env OFW_ALLOW_MARK_READ=<OFW_ALLOW_MARK_READ> -- npx -y ofw-mcpВместо <…> подставьте свои значения. Ещё 20 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"ofw-mcp": {
"command": "npx",
"args": [
"-y",
"ofw-mcp"
],
"env": {
"OFW_USERNAME": "<OFW_USERNAME>",
"OFW_PASSWORD": "<OFW_PASSWORD>",
"OFW_WRITE_MODE": "<OFW_WRITE_MODE>",
"OFW_CALENDAR_WRITES": "<OFW_CALENDAR_WRITES>",
"OFW_ALLOW_MARK_READ": "<OFW_ALLOW_MARK_READ>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 20 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"ofw-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ofw-mcp"
],
"env": {
"OFW_USERNAME": "<OFW_USERNAME>",
"OFW_PASSWORD": "<OFW_PASSWORD>",
"OFW_WRITE_MODE": "<OFW_WRITE_MODE>",
"OFW_CALENDAR_WRITES": "<OFW_CALENDAR_WRITES>",
"OFW_ALLOW_MARK_READ": "<OFW_ALLOW_MARK_READ>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 20 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e OFW_USERNAME=<OFW_USERNAME> -e OFW_PASSWORD=<OFW_PASSWORD> -e OFW_WRITE_MODE=<OFW_WRITE_MODE> -e OFW_CALENDAR_WRITES=<OFW_CALENDAR_WRITES> -e OFW_ALLOW_MARK_READ=<OFW_ALLOW_MARK_READ> ofw-mcp npx -y ofw-mcpВместо <…> подставьте свои значения. Ещё 20 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ofw-mcp
Как установить ofw-mcp в Claude Code?
Выполните команду `claude mcp add --env OFW_USERNAME=<OFW_USERNAME> --env OFW_PASSWORD=<OFW_PASSWORD> --env OFW_WRITE_MODE=<OFW_WRITE_MODE> --env OFW_CALENDAR_WRITES=<OFW_CALENDAR_WRITES> --env OFW_ALLOW_MARK_READ=<OFW_ALLOW_MARK_READ> --transport stdio ofw-mcp -- npx -y ofw-mcp`. Замените плейсхолдеры в угловых скобках своими данными.
Какие системные требования нужны для запуска ofw-mcp?
Потребуется среда Node.js 22.5 или новее из-за модуля node:sqlite, а также действующий аккаунт в OurFamilyWizard.
Можно ли доверить серверу автоматическую отправку сообщений?
OFW служит платформой официальной фиксации для судов, поэтому любые внесённые данные имеют доказательную силу. Каждую операцию записи или отправки сообщения нужно предварительно вычитывать лично.