体重管理服务器
连接到Health Planet API以获取并提供体重测量数据的服务器,通过任何兼容MCP的客户端,允许检索和个人体重记录的分析。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"myweight": {
"args": [
"mcp-remote",
"http://localhost:8787/sse"
],
"command": "npx"
}
}
}
服务介绍
MyWeight MCP 服务器
此服务器连接到 Health Planet API 以访问高谷先生的体重数据。任何兼容MCP的客户端都可以使用此服务器来检索和分析体重测量数据。
👉 直接查看原始网站上的数据。
功能介绍
- 获取数据:从Health Planet API获取体重记录
- 适用于任何客户端:与所有MCP客户端兼容
- 安全访问:通过OAuth2认证保护
快速入门指南
1. 本地设置与运行
# Clone this repository
git clone [repository URL]
# Install required packages
npm install
# Launch the development server
npm run dev
您的服务器将在 http://localhost:8787 上运行。
2. 连接您的MCP客户端
将以下配置添加到您的MCP客户端中:
{
"mcpServers": {
"myweight": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse"
]
}
}
}
使用API
获取体重数据
使用 fetchInnerScanData 工具,您可以为任何时间段检索体重测量数据:
参数:
from: 开始日期/时间,格式为YYYYMMDDHHmmss(例如,20240101000000表示2024年1月1日)to: 结束日期/时间,格式为YYYYMMDDHHmmss(例如,20240131235959表示2024年1月31日)
示例响应:
[
{
"date": "2024/01/01",
"weight": 65.2
},
{
"date": "2024/01/02",
"weight": 65.1
}
]
部署到生产环境
要部署到Cloudflare Workers:
npm run deploy
部署后,请使用您的Cloudflare URL更新MCP客户端配置:
{
"mcpServers": {
"myweight": {
"command": "npx",
"args": [
"mcp-remote",
"https://[your-worker-name].[your-account].workers.dev/sse"
]
}
}
}
故障排除
连接问题
- 确保服务器正在运行:
npm run dev - 如有必要,清除OAuth数据:
rm -rf ~/.mcp-auth - 重置Wrangler缓存:
rm -rf ~/.wrangler
认证问题
- 如果认证屏幕未出现,请检查您的客户端配置
- 在认证失败后,尝试重启您的MCP客户端