hevy-mcp: сервер протокола контекста модели для API Hevy Fitness
Реализация сервера Model Context Protocol (MCP), которая взаимодействует с приложением для отслеживания фитнеса Hevy и его API . Этот сервер позволяет помощникам на основе ИИ получать доступ и управлять данными тренировок, программами, шаблонами упражнений и многим другим через API Hevy (требуется подписка PRO).
Функции
- Управление тренировками : получение, создание и обновление тренировок.
- Управление рутиной : доступ и управление рутиной тренировок
- Шаблоны упражнений : просмотрите доступные шаблоны упражнений.
- Организация папок : управление папками рутинных задач
Предпосылки
- Node.js (v20 или выше)
- npm или пряжа
- Ключ API Hevy
Установка
Установка через Smithery
Чтобы автоматически установить hevy-mcp для Claude Desktop через Smithery :
Ручная установка
Интеграция с курсором
Чтобы использовать этот сервер MCP с Cursor, вам необходимо обновить файл ~/.cursor/mcp.json
, добавив следующую конфигурацию:
Обязательно замените your-api-key-here
на ваш фактический ключ API Hevy.
Конфигурация
Создайте в корне проекта файл .env
со следующим содержимым:
Замените your_hevy_api_key_here
на ваш фактический ключ API Hevy.
Использование
Разработка
Это запустит сервер MCP в режиме разработки с горячей перезагрузкой.
Производство
Доступные инструменты MCP
На сервере реализованы следующие инструменты MCP:
Инструменты для тренировок
get-workouts
: Извлечение и форматирование данных тренировокget-workout
: Получить одну тренировку по IDcreate-workout
: Создать новую тренировкуupdate-workout
: Обновить существующую тренировкуget-workout-count
: Получить общее количество тренировокget-workout-events
: Получить обновление тренировки/удалить события
Рутинные инструменты
get-routines
: Извлечение и форматирование данных процедурыcreate-routine
: Создать новую процедуруupdate-routine
: Обновить существующую процедуруget-routine
: Получить одну процедуру по идентификатору
Инструменты шаблонов упражнений
get-exercise-templates
: Получить шаблоны упражненийget-exercise-template
: Получить шаблон по ID
Инструменты для папок рутины
get-routine-folders
: Извлечь папки рутиныcreate-routine-folder
: Создать новую папкуget-routine-folder
: Получить папку по идентификатору
Структура проекта
Разработка
Стиль кода
В этом проекте для форматирования и линтинга кода используется Biome:
Создание API-клиента
Клиент API создается на основе спецификации OpenAPI с использованием Kiota:
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Благодарности
- Модель контекстного протокола для MCP SDK
- Hevy за свою платформу для отслеживания фитнеса и API
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Реализация сервера Model Context Protocol (MCP), которая взаимодействует с приложением для отслеживания фитнеса Hevy и его API. Этот сервер позволяет помощникам на основе ИИ получать доступ и управлять данными тренировок, программами, шаблонами упражнений и многим другим через API Hevy (требуется подписка PRO).
Related MCP Servers
- -securityAlicense-qualityA high-performance Model Context Protocol (MCP) server designed for large language models, enabling real-time communication between AI models and applications with support for session management and intelligent tool registration.Last updated -2PythonMIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -2Python
- -securityFlicense-qualityA comprehensive Model Context Protocol (MCP) server implementing the latest MCP specification with tools, resources, prompts, and enhanced sampling capabilities that features HackerNews and GitHub API integrations for AI-powered analysis.Last updated -319Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI capabilities to Teambition applications, enabling programmatic access to user management, organization data, and project collaboration features through natural language.Last updated -TypeScriptMIT License