inbody-api-mcp — MCP-сервер для Claude Code: установка
Подключает историю измерений InBody к ИИ-клиенту: состав тела, жир, мышцы и воду. Нужен для чтения профиля и сканов через MCP.
claude mcp add --env INBODY_LOGIN_ID=<INBODY_LOGIN_ID> --env INBODY_LOGIN_PW=<INBODY_LOGIN_PW> --env INBODY_COUNTRY_CODE=<INBODY_COUNTRY_CODE> --transport stdio inbody-api-mcp -- uvx inbody-api-mcpЧто делает inbody-api-mcp
inbody-api-mcp обращается к REST API, которое использует мобильное приложение InBody, и отдаёт данные о составе тела. Сервер умеет получать профиль, число измерений, список сканов и подробности одного скана, включая воду, белок, жир, BMI, мышечную массу и сегментальный импеданс.
Авторизация строится на номере телефона регистрации, пароле и коде страны. Сервер сам выбирает региональный API-хост и повторно входит в аккаунт после истечения JWT. Перед установкой нужен uv; запуск выполняется через uvx, а транспорт доступен только по stdio.
Сервер работает в режиме чтения: операции записи и удаления не открываются. Email для входа не подходит, потому что InBody использует телефон регистрации без кода страны и знака +.
Какие задачи решает
- получить профиль InBody через MCP
- просмотреть историю измерений по датам
- разобрать показатели одного скана
- сравнить вес, BMI, жир и мышцы в истории
Примеры запросов агенту
- Покажи мой профиль InBody и базовые показатели через
get_profile. - Получи список последних измерений InBody с весом, BMI, жиром и мышечной массой.
- Открой подробности нужного скана, включая воду, нормальные диапазоны и импеданс.
Как установить inbody-api-mcp
Командой платформы
claude mcp add --env INBODY_LOGIN_ID=<INBODY_LOGIN_ID> --env INBODY_LOGIN_PW=<INBODY_LOGIN_PW> --env INBODY_COUNTRY_CODE=<INBODY_COUNTRY_CODE> --transport stdio inbody-api-mcp -- uvx inbody-api-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from inbody-api-mcp <команда>
Командой платформы
codex mcp add inbody-api-mcp --env INBODY_LOGIN_ID=<INBODY_LOGIN_ID> --env INBODY_LOGIN_PW=<INBODY_LOGIN_PW> --env INBODY_COUNTRY_CODE=<INBODY_COUNTRY_CODE> -- uvx inbody-api-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from inbody-api-mcp <команда>
Файл настроек
{
"mcpServers": {
"inbody-api-mcp": {
"command": "uvx",
"args": [
"inbody-api-mcp"
],
"env": {
"INBODY_LOGIN_ID": "<INBODY_LOGIN_ID>",
"INBODY_LOGIN_PW": "<INBODY_LOGIN_PW>",
"INBODY_COUNTRY_CODE": "<INBODY_COUNTRY_CODE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from inbody-api-mcp <команда>
Файл настроек
{
"servers": {
"inbody-api-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"inbody-api-mcp"
],
"env": {
"INBODY_LOGIN_ID": "<INBODY_LOGIN_ID>",
"INBODY_LOGIN_PW": "<INBODY_LOGIN_PW>",
"INBODY_COUNTRY_CODE": "<INBODY_COUNTRY_CODE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from inbody-api-mcp <команда>
Командой платформы
gemini mcp add -e INBODY_LOGIN_ID=<INBODY_LOGIN_ID> -e INBODY_LOGIN_PW=<INBODY_LOGIN_PW> -e INBODY_COUNTRY_CODE=<INBODY_COUNTRY_CODE> inbody-api-mcp uvx inbody-api-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from inbody-api-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о inbody-api-mcp
Как установить inbody-api-mcp в Claude Code?
Выполните claude mcp add inbody-api-mcp -e INBODY_LOGIN_ID=<INBODY_LOGIN_ID> -e INBODY_LOGIN_PW=<INBODY_LOGIN_PW> -- uvx inbody-api-mcp.
Что делает inbody-api-mcp?
Сервер даёт MCP-клиенту доступ к профилю InBody, количеству измерений, истории сканов и полным показателям выбранного скана. Данные доступны только для чтения.
Что использовать для входа в InBody?
Нужны номер телефона, указанный при регистрации, и пароль. В INBODY_LOGIN_ID передают только цифры номера без кода страны и +; email для входа не подходит.