MyWeight MCP Server
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
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.,20240530000000for May 30, 2024)to: Ending date/time in YYYYMMDDHHmmss format (e.g.,20240531235959for 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
-
Create a Cloudflare account and login to the Cloudflare Dashboard.
-
Set up Cloudflare Workers:
- Enable Workers on your account
- Choose a worker name for your deployment
- Install the Wrangler CLI
-
Configure your project:
- Edit the
wrangler.tomlfile to include your Cloudflare information:
- Edit the
name = "your-worker-name"
account_id = "your-account-id"
workers_dev = true
- Deploy your project:
npm run deploy
- 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.tomlconfiguration - If deployment fails, check the Cloudflare dashboard for detailed error messages
Recommend MCP Servers 💡
langfuse
Model Context Protocol (MCP) Server for Langfuse Prompt Management. This server allows you to access and manage your Langfuse prompts through the Model Context Protocol.
brightdata/brightdata-mcp
Bright Data's MCP server enabling LLMs, agents, and apps to access real-time web data seamlessly without getting blocked
mcp-tavily
A Model Context Protocol server that provides AI-powered web search capabilities using Tavily's search API
urlDNA
The urlDNA MCP Server enables LLM agents to interact with the urlDNA threat intelligence platform for URL scanning and phishing detection via an SSE interface.
devrev-mcp
A Model Context Protocol server for DevRev, providing comprehensive access to DevRev's APIs for managing work items, parts, meetings, workflows, and search across DevRev data.
airtable-mcp
A local Model Context Protocol (MCP) server enabling AI models to interact with Airtable bases using natural language for data management.