Сервер MCP MyWeight
Этот сервер подключается к API Health Planet для доступа к данным о весе Такаянаги-сан. Любой клиент, совместимый с MCP, может использовать этот сервер для получения и анализа измерений веса.
👉 Посетите оригинальный сайт , чтобы просмотреть данные напрямую.
Что это делает
Извлекает данные : извлекает записи о весе из API Health Planet
Работает с любым клиентом : совместим со всеми клиентами MCP
Безопасный доступ : защищен аутентификацией OAuth2
Related MCP server: Hevy MCP
Краткое руководство пользователя
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: Начальная дата/время в формате ГГГГММДДЧЧммсс (например,20240101000000для 1 января 2024 г.)to: Конечная дата/время в формате ГГГГММДДЧЧммсс (например,20240131235959для 31 января 2024 г.)
Пример ответа:
[
{
"date": "2024/01/01",
"weight": 65.2
},
{
"date": "2024/01/02",
"weight": 65.1
}
]Развертывание в производство
Для развертывания в Cloudflare Workers:
npm run deployПосле развертывания обновите конфигурацию клиента MCP, указав URL-адрес Cloudflare:
{
"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.