MCP.so
登录

Withings MCP Server

@akutishevsky

基本信息

分类

其他

传输方式

stdio

作者

akutishevsky

提交者

Anton Kutishevsky

关于 Withings MCP Server

A Model Context Protocol (MCP) server that brings your Withings health data into MCP client. Access your sleep patterns, body measurements, workouts, heart data, and more through natural conversation.

Withings MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "withings": {
      "url": "https://withings-mcp.com/mcp",
      "oauth": {
        "type": "oauth2",
        "authorizationUrl": "https://withings-mcp.com/authorize",
        "tokenUrl": "https://withings-mcp.com/token",
        "scope": "user.metrics user.activity"
      }
    }
  }
}

Withings MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,直接连接服务器端点实时获取工具列表。

概览

What is Withings?

An MCP server that brings your Withings health data into Claude or any MCP-compatible client. It gives natural‑language access to sleep patterns, body measurements, workouts, heart data, and more, using OAuth 2.0 to connect to the Withings API.

How to use Withings?

For end users: add a custom connector in Claude Desktop (Settings → Connectors → Add Custom Connector) with the remote MCP server URL https://withings-mcp.com/mcp, then authorize via OAuth. Developers can self‑host by cloning the repo, setting environment variables (Client ID, Secret, Redirect URI, Encryption Secret), building with npm run build, and deploying.

Key features of Withings

  • Access sleep, activity, body measurements, workouts, and heart data
  • Tools for sleep summary, activity, intraday activity, workouts, measures, devices, goals, heart records, and stethoscope data
  • AES-256-GCM encryption of all tokens at rest
  • Privacy‑safe logging that automatically redacts sensitive information
  • OAuth 2.0 authentication with Withings
  • Self‑hosting option for developers (Node.js 18+ and Deno CLI required)

Use cases of Withings

  • Ask Claude about your sleep quality, duration, and stages over the past week
  • Track weight trends, body composition, and blood pressure over time
  • Review workout summaries with heart rate zones and compare monthly intensity
  • Monitor ECG recordings and detailed heart data
  • Set and check your fitness and health goals through conversation

常见问题

1

What data does the server access?

It accesses sleep patterns, body measurements, activity/workout data, heart health (ECG), stethoscope recordings (if you have BPM Core), user devices, and user goals from your Withings account.

2

How is my data kept private?

All authentication tokens are encrypted at rest using AES-256-GCM. The code is public and privacy‑safe logging automatically redacts tokens, user IDs, and credentials from logs. You can revoke access anytime from your Withings account settings.

3

What are the runtime requirements for self‑hosting?

Node.js 18+ and npm, plus Deno CLI for deployment. A publicly accessible URL is required for Withings OAuth callbacks (localhost is not supported by Withings).

4

Does the server support both hosted and self‑hosted modes?

Yes. End users can use the public hosted server at `https://withings-mcp.com/mcp` without hosting anything. Developers can also self‑host by following the detailed setup guide.

5

What transport and authentication does the server use?

It uses Server‑Sent Events (SSE) transport with an endpoint at `/mcp`. Authentication is OAuth 2.0 via a discovery URL at `/.well-known/oauth-authorization-server`.

评论

其他 分类下的更多 MCP 服务器