Skip to main content
Glama

MyWeight MCP Server

CI/CD Status

This server connects to the Health Planet API to access Takayanagi-san's weight data. Any MCP-compatible client can use this server to retrieve and analyze weight measurements.

šŸ‘‰ Check out the original website to view the data directly.

What It Does

  • Retrieves Data: Fetches weight records from Health Planet API

  • Works with Any Client: Compatible with all MCP clients

Related MCP server: Hevy MCP

Quick Start Guide

1. Setup & Run Locally

# Clone this repository git clone https://github.com/shinichi-takayanagi/myweight-mcp-server.git # Install required packages npm install # Launch the development server npm run dev

Your server will be running at http://localhost:8787.

2. Connect Your MCP Client

Add this configuration to your MCP client:

{ "mcpServers": { "myweight": { "command": "npx", "args": [ "mcp-remote", "http://localhost:8787/sse" ] } } }

Using the API

Get Weight Data

With the fetchInnerScanData tool, you can retrieve weight measurements for any time period:

Parameters:

  • from: Starting date/time in YYYYMMDDHHmmss format (e.g., 20240530000000 for May 30, 2024)

  • to: Ending date/time in YYYYMMDDHHmmss format (e.g., 20240531235959 for May 31, 2024)

Example Response:

[ { "date": "2024/05/30", "weight": 65.2 }, { "date": "2024/05/31", "weight": 65.1 } ]

Deploy to Production

Preparing for Cloudflare Workers Deployment

  1. Create a Cloudflare account and login to the Cloudflare Dashboard.

  2. Set up Cloudflare Workers:

    • Enable Workers on your account

    • Choose a worker name for your deployment

    • Install the Wrangler CLI

  3. Configure your project:

    • Edit the wrangler.toml file to include your Cloudflare information:

name = "your-worker-name" account_id = "your-account-id" workers_dev = true
  1. Deploy your project:

npm run deploy
  1. After deployment, update your MCP client configuration with your Cloudflare URL:

{ "mcpServers": { "myweight": { "command": "npx", "args": [ "mcp-remote", "https://[your-worker-name].[your-account].workers.dev/sse" ] } } }

Troubleshooting

Connection Problems

  • Make sure the server is running: npm run dev

  • Reset Wrangler cache: rm -rf ~/.wrangler

General Issues

  • Verify your wrangler.toml configuration

  • If deployment fails, check the Cloudflare dashboard for detailed error messages

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/shinichi-takayanagi/myweight-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server