Skip to main content
Glama

Whoop MCP Server

by ctvidic

Whoop MCP 서버

Python 패키지 라이센스: MIT Python 3.12

Whoop API에 대한 액세스를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 언어 모델이 Whoop API에서 사이클, 회복, 긴장, 운동 데이터를 쿼리할 수 있도록 지원합니다.

사용 가능한 도구

서버는 다음 도구를 제공합니다.

사이클 쿼리

  • get_cycle_collection(start_date: str, end_date: str) : 특정 날짜 범위에 대한 주기 데이터를 가져옵니다.
  • get_latest_cycle() : 가장 최근의 사이클 데이터를 가져옵니다.

회복과 긴장

  • get_recovery_data(start_date: str, end_date: str) : 특정 날짜 범위에 대한 복구 데이터를 가져옵니다.
  • get_strain_data(start_date: str, end_date: str) : 특정 날짜 범위에 대한 변형률 데이터를 가져옵니다.
  • get_average_strain(days: int = 7) : 지정된 일수 동안의 평균 변형률을 계산합니다.

프로필 및 인증

  • get_profile() : 사용자 프로필 정보를 가져옵니다
  • check_auth_status() : Whoop API를 사용하여 인증 상태 확인

날짜는 ISO 형식(YYYY-MM-DD)으로 제공해야 합니다.

용법

이 서버를 사용하려면 Whoop 자격 증명이 필요합니다. 이 서버는 Whoop API를 통해 이메일/비밀번호 인증을 사용합니다.

데스크톱용 클로드

macOS에서는 ~/Library/Application\ Support/Claude/claude_desktop_config.json , Windows에서는 %APPDATA%/Claude/claude_desktop_config.json 에 있는 claude_desktop_config.json 업데이트하여 다음을 포함하세요.

지엑스피1

HTTP API 서버

이 프로젝트에는 HTTP 엔드포인트를 통해 동일한 기능을 제공하는 HTTP API 서버도 포함되어 있습니다. 실행 방법은 다음과 같습니다.

./run_whoop_server.sh

예제 쿼리

연결되면 Claude에게 다음과 같은 질문을 할 수 있습니다.

  • "오늘 내 회복 점수는 얼마예요?"
  • "지난주 내 균주 데이터를 보여주세요"
  • "지난 7일 동안 내 평균 균주는 무엇입니까?"
  • "내 최신 사이클 데이터 가져오기"

오류 처리

서버는 일반적인 문제에 대해 사람이 읽을 수 있는 오류 메시지를 제공합니다.

  • 잘못된 날짜 형식
  • API 인증 오류
  • 네트워크 연결 문제
  • 자격 증명이 누락되었거나 유효하지 않습니다.

프로젝트 구조

whoop/ ├── src/ │ ├── whoop_server.py # MCP server implementation │ └── whoop_http_server.py # HTTP API server implementation ├── config/ │ └── .env # Environment variables ├── requirements.txt # Python dependencies └── run_whoop_server.sh # Script to run HTTP server

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

언어 모델에 개인 Whoop 피트니스 데이터에 대한 액세스를 제공하여 Whoop API에서 사이클, 회복, 스트레스 및 운동 정보에 대한 쿼리를 허용하는 모델 컨텍스트 프로토콜 서버입니다.

  1. 사용 가능한 도구
    1. 사이클 쿼리
    2. 회복과 긴장
    3. 프로필 및 인증
  2. 용법
    1. 데스크톱용 클로드
    2. HTTP API 서버
  3. 예제 쿼리
    1. 오류 처리
      1. 프로젝트 구조
        1. 특허

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server for tracking personal health and well-being, offering tools for workout logging, nutrition management, and daily journaling with AI-assisted analysis integration.
            Last updated -
            2
            Python
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that provides language models with access to Strava API data, allowing them to query and analyze athlete activities from Strava.
            Last updated -
            4
            3
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables language models to interact with Strava data, including activities, athlete statistics, routes, achievements, and social features.
            Last updated -
            2
            Python
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
            Last updated -
            TypeScript
            MIT License
            • Apple
            • Linux

          View all related MCP servers

          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/ctvidic/whoop-mcp-server'

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