Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Renpho

БесплатноНе проверен

MCP server that provides access to body composition data from Renpho smart scales. Query your weight, body fat, muscle mass, and other health metrics directly f

GitHubEmbed

Описание

MCP server that provides access to body composition data from Renpho smart scales. Query your weight, body fat, muscle mass, and other health metrics directly from Claude, Cursor, or any MCP-compatible client.

README

A Model Context Protocol (MCP) server that provides access to body composition data from Renpho smart scales. Query your weight, body fat, muscle mass, and other health metrics directly from Claude, Cursor, or any MCP-compatible client.

Features

  • Body Composition Data: Weight, BMI, body fat %, muscle mass, water %, bone mass, visceral fat, metabolic age, BMR, and more
  • Weight Trends: Track changes over customizable time periods (7-365 days)
  • Health Classifications: Automatic BMI, body fat, and visceral fat category assessments
  • Measurement History: Access historical measurements with date filtering
  • Multi-table discovery: Scans all linked Renpho scale tables instead of assuming the first discovered scale-user ID is always correct
  • Sync diagnostics: Inspect linked scale-user IDs, hidden measurements, and likely delayed Wi-Fi sync situations
  • Secure: Credentials stored as environment variables, never logged

Requirements

  • Node.js 18+
  • A Renpho Health account with connected smart scale
  • Important: This works with the Renpho Health app (blue icon), not the legacy Renpho app

Installation

git clone https://github.com/StartupBros/renpho-mcp-server.git
cd renpho-mcp-server
npm install
npm run build

Configuration

Create a .env file (or set environment variables):

[email protected]
RENPHO_PASSWORD=your-password

Claude Code

Add to your MCP settings (~/.claude/settings.json or project .claude/settings.json):

{
  "mcpServers": {
    "renpho": {
      "command": "node",
      "args": ["/path/to/renpho-mcp-server/dist/index.js"],
      "env": {
        "RENPHO_EMAIL": "[email protected]",
        "RENPHO_PASSWORD": "your-password"
      }
    }
  }
}

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "renpho": {
      "command": "node",
      "args": ["/path/to/renpho-mcp-server/dist/index.js"],
      "env": {
        "RENPHO_EMAIL": "[email protected]",
        "RENPHO_PASSWORD": "your-password"
      }
    }
  }
}

Available Tools

Tool Description
get_latest_measurement Most recent body composition reading selected for the current user
get_body_composition Detailed composition with health classifications
get_weight_trend Weight change analysis over N days
get_measurements Historical measurements with date filtering
get_current_user User profile information
get_scale_users Linked scale-user IDs and Renpho table mappings
get_sync_diagnostics Debug hidden/delayed measurements across linked scale users
refresh_data Clear caches and force a fresh Renpho session
health_check Verify API connection status

Example Usage

Once configured, ask Claude:

  • "What's my current weight and body composition?"
  • "Show my weight trend over the last 90 days"
  • "How has my body fat percentage changed this year?"
  • "Get my last 10 measurements"
  • "Show my Renpho scale user IDs"
  • "Run sync diagnostics for the last 7 days"
  • "Refresh Renpho data and re-check my latest measurement"

Technical Notes

  • Uses the Renpho Health API (cloud.renpho.com), not the legacy API
  • Implements AES-128-ECB encryption for API communication
  • Handles JavaScript BigInt precision for large user IDs
  • Scans all discovered Renpho scale tables and scale-user IDs before selecting measurements for the current user
  • Includes a sync diagnostics tool to surface measurements associated with linked scale users but not currently selected for the logged-in user
  • Caches authentication tokens (50 min) and measurements (5 min) to reduce API calls

Known Wi-Fi Scale Sync Caveat

Some Wi-Fi scales appear to upload measurements that are not immediately bound to the expected Renpho user until the mobile app performs additional sync logic. This server now helps debug that state with get_scale_users, get_sync_diagnostics, and refresh_data, but the exact server-side binding call used by the app is still being investigated.

Privacy

  • Credentials are only used to authenticate with Renpho's API
  • No data is stored permanently or sent to third parties
  • All communication uses HTTPS

Credits

API reverse engineering based on RenphoGarminSync-CLI by forkerer.

License

MIT

from github.com/StartupBros-com/renpho-mcp-server

Установка Renpho

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/StartupBros-com/renpho-mcp-server

FAQ

Renpho MCP бесплатный?

Да, Renpho MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Renpho?

Нет, Renpho работает без API-ключей и переменных окружения.

Renpho — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Renpho в Claude Desktop, Claude Code или Cursor?

Открой Renpho на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

MCPHub

Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.

автор: Community

MCP Servers Rating and User Reviews

Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)

автор: Community

Compare Renpho with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai