Life Dashboard — MCP-сервер для Claude Code: возможности и установка
MCP-сервер читает историю здоровья и экранного времени из Postgres Life Dashboard. Он пригодится, чтобы задавать ИИ вопросы о своих данных.
claude mcp add --env MCP_TRANSPORT=<MCP_TRANSPORT> --env PGHOST=<PGHOST> --env PGDATABASE=<PGDATABASE> --env PGUSER=<PGUSER> --env PGPASSWORD=<PGPASSWORD> --transport stdio mcp -- docker run -i --rm -e MCP_TRANSPORT -e PGHOST -e PGDATABASE -e PGUSER -e PGPASSWORD ghcr.io/owen282000/life-dashboard-mcp:1.2.0Что делает Life Dashboard
Сервер подключает MCP-клиент к данным Life Dashboard в Postgres. Через восемь инструментов только для чтения ИИ может отвечать на вопросы об истории здоровья и экранного времени. Например, можно сопоставить сон с количеством прогулок за тот же период.
Сервер работает с базой, куда приложения-компаньоны отправляют данные с Android или iPhone; для хранения и просмотра истории стек также использует Grafana. Сам MCP-сервер необязателен и остаётся выключенным, пока вы не зададите токен. Для подключения нужно передать параметры MCP-транспорта и Postgres, включая пароль; без доступной базы запросы к истории не сработают.
Какие задачи решает
- спросить ИИ о прошлых показателях здоровья
- сопоставить сон с активностью за разные периоды
- проверить историю экранного времени по приложениям
Примеры запросов агенту
- Сравни мой сон в недели, когда я больше ходил.
- Какие приложения занимали больше всего экранного времени?
- Как менялись мои показатели здоровья за последний период?
Как установить Life Dashboard
Командой платформы
claude mcp add --env MCP_TRANSPORT=<MCP_TRANSPORT> --env PGHOST=<PGHOST> --env PGDATABASE=<PGDATABASE> --env PGUSER=<PGUSER> --env PGPASSWORD=<PGPASSWORD> --transport stdio mcp -- docker run -i --rm -e MCP_TRANSPORT -e PGHOST -e PGDATABASE -e PGUSER -e PGPASSWORD ghcr.io/owen282000/life-dashboard-mcp:1.2.0Вместо <…> подставьте свои значения
Командой платформы
codex mcp add mcp --env MCP_TRANSPORT=<MCP_TRANSPORT> --env PGHOST=<PGHOST> --env PGDATABASE=<PGDATABASE> --env PGUSER=<PGUSER> --env PGPASSWORD=<PGPASSWORD> -- docker run -i --rm -e MCP_TRANSPORT -e PGHOST -e PGDATABASE -e PGUSER -e PGPASSWORD ghcr.io/owen282000/life-dashboard-mcp:1.2.0Вместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"PGHOST",
"-e",
"PGDATABASE",
"-e",
"PGUSER",
"-e",
"PGPASSWORD",
"ghcr.io/owen282000/life-dashboard-mcp:1.2.0"
],
"env": {
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"PGHOST": "<PGHOST>",
"PGDATABASE": "<PGDATABASE>",
"PGUSER": "<PGUSER>",
"PGPASSWORD": "<PGPASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"PGHOST",
"-e",
"PGDATABASE",
"-e",
"PGUSER",
"-e",
"PGPASSWORD",
"ghcr.io/owen282000/life-dashboard-mcp:1.2.0"
],
"env": {
"MCP_TRANSPORT": "<MCP_TRANSPORT>",
"PGHOST": "<PGHOST>",
"PGDATABASE": "<PGDATABASE>",
"PGUSER": "<PGUSER>",
"PGPASSWORD": "<PGPASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MCP_TRANSPORT=<MCP_TRANSPORT> -e PGHOST=<PGHOST> -e PGDATABASE=<PGDATABASE> -e PGUSER=<PGUSER> -e PGPASSWORD=<PGPASSWORD> mcp docker run -i --rm -e MCP_TRANSPORT -e PGHOST -e PGDATABASE -e PGUSER -e PGPASSWORD ghcr.io/owen282000/life-dashboard-mcp:1.2.0Вместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Life Dashboard
Как установить Life Dashboard в Claude Code?
Задайте значения вместо плейсхолдеров и выполните команду: `claude mcp add --env MCP_TRANSPORT=<MCP_TRANSPORT> --env PGHOST=<PGHOST> --env PGDATABASE=<PGDATABASE> --env PGUSER=<PGUSER> --env PGPASSWORD=<PGPASSWORD> --transport stdio mcp -- docker run -i --rm -e MCP_TRANSPORT -e PGHOST -e PGDATABASE -e PGUSER -e PGPASSWORD ghcr.io/owen282000/life-dashboard-mcp:1.2.0`.
Что делает Life Dashboard?
Он даёт MCP-клиенту доступ только для чтения к истории здоровья и экранного времени в Postgres Life Dashboard. ИИ может отвечать на вопросы по этим данным.
Какие данные нужны для подключения MCP-сервера?
Нужны параметры транспорта MCP и подключения к Postgres: MCP_TRANSPORT, PGHOST, PGDATABASE, PGUSER и PGPASSWORD. Сервер читает данные из базы Life Dashboard.