Skip to main content
Glama

Garmin MCP Server

by Taxuspt

가민 MCP 서버

이 MCP(Model Context Protocol) 서버는 Garmin Connect에 연결되어 사용자의 피트니스 및 건강 데이터를 Claude와 다른 MCP 호환 클라이언트에게 공개합니다.

특징

  • 최근 활동 목록
  • 자세한 활동 정보를 얻으세요
  • 건강 지표(걸음 수, 심박수, 수면)에 액세스하세요
  • 체성분 데이터 보기

설정

  1. 새로운 환경에 필요한 패키지를 설치합니다.

지엑스피1

  1. Garmin 자격 증명을 사용하여 프로젝트 루트에 .env 파일을 만듭니다.
GARMIN_EMAIL=your.email@example.com GARMIN_PASSWORD=your-password

서버 실행

클로드 데스크톱과 함께

  1. Claude Desktop에서 구성을 만듭니다.

Claude Desktop 구성 파일을 편집하세요.

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

다음 서버 구성을 추가합니다.

{ "mcpServers": { "garmin": { "command": "python", // if you created a new environment this should be "<root_folder>/.venv/bin/python" "args": ["<path to>/garmin_mcp/garmin_mcp_server.py"] } } }

경로를 서버 파일의 절대 경로로 바꾸세요.

  1. Claude Desktop을 다시 시작하세요

MCP 검사관과 함께

테스트를 위해 MCP Inspector를 사용할 수 있습니다.

npx @modelcontextprotocol/inspector python /Users/adomingues/Documents/claude_filesystem/garmin_mcp/garmin_mcp_server.py

사용 예

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

  • "최근 활동 보기"
  • "어젯밤에 잠을 어떻게 잤어요?"
  • "어제 몇 걸음 걸었지?"
  • "내 최근 달리기에 대한 세부 정보를 보여줘"

보안 참고 사항

이 서버를 사용하려면 .env 파일에 Garmin Connect 자격 증명이 필요합니다. 이 파일을 안전하게 보관하고 저장소에 커밋하지 마세요.

문제 해결

로그인 문제가 발생하는 경우:

  1. .env 파일에서 자격 증명이 올바른지 확인하세요.
  2. Garmin Connect에 추가 확인이 필요한지 확인하세요
  3. GarminConnect 패키지가 최신 상태인지 확인하세요

다른 문제에 대해서는 다음 위치에서 Claude Desktop 로그를 확인하세요.

  • macOS: ~/Library/Logs/Claude/mcp-server-garmin.log
  • Windows: %APPDATA%\Claude\logs\mcp-server-garmin.log
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

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

Garmin Connect에 연결하여 피트니스 및 건강 데이터(활동, 수면, 심박수, 걸음 수, 체성분)를 Claude와 다른 MCP 호환 클라이언트에게 공개합니다.

  1. 특징
    1. 설정
      1. 서버 실행
        1. 클로드 데스크톱과 함께
        2. MCP 검사관과 함께
      2. 사용 예
        1. 보안 참고 사항
          1. 문제 해결

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Connects Claude and other MCP clients to Elasticsearch data, allowing users to interact with their Elasticsearch indices through natural language conversations.
              Last updated -
              3
              1,026
              367
              Rust
              Apache 2.0
            • A
              security
              A
              license
              A
              quality
              Connects Claude with the Intervals.icu API to retrieve fitness data including activities, workouts, wellness metrics, and training events.
              Last updated -
              6
              43
              Python
              GPL 3.0
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Claude MCP server that lets users query and analyze their Strava activity data by connecting to the Strava API.
              Last updated -
              Python
              Apache 2.0
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that bridges LLMs (like Claude) with the Fitbit API, allowing the LLM to request and retrieve user health and fitness data through defined tools.
              Last updated -
              3
              9
              6
              TypeScript
              MIT License

            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/Taxuspt/garmin_mcp'

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