Fitbit MCP Server
Fitbit MCP-Anschluss für KI
Verbinden Sie KI-Assistenten mit Ihren Fitbit-Gesundheitsdaten
Gewähren Sie Ihrem KI-Assistenten Zugriff auf Ihre Fitbit-Daten für personalisierte Gesundheitseinblicke, Trendanalysen und automatisiertes Tracking. Funktioniert mit Claude Desktop und anderen MCP-kompatiblen KI-Tools.
Was es bewirkt
🏃 Übungen und Aktivitäten – Erhalten Sie detaillierte Trainingsprotokolle und Aktivitätsdaten
😴 Schlafanalyse – Rufen Sie Schlafmuster und Qualitätsmetriken ab
⚖️ Gewichtsverfolgung – Zugriff auf Gewichtstrends im Zeitverlauf
❤️ Herzfrequenzdaten – Überwachen Sie Herzfrequenzmuster und -zonen
🍎 Ernährungsprotokolle – Überprüfen Sie Nahrungsaufnahme, Kalorien und Makros
👤 Profilinformationen – Zugriff auf grundlegende Fitbit-Profildetails
Stellen Sie Ihrer KI Fragen wie: „Zeigen Sie mir meine Schlafmuster dieser Woche“ oder „Wie hoch ist meine durchschnittliche Herzfrequenz während des Trainings?“
Related MCP server: coros-mcp
Schnellstart
🚀 Möchten Sie die Tools sofort testen?
Option 1: Von npm installieren (empfohlen)
Holen Sie sich Fitbit-API-Anmeldeinformationen
Erstellen Sie eine App mit OAuth 2.0 Anwendungstyp:
PersonalRückruf-URL festlegen:
http://localhost:3000/callbackNotieren Sie Ihre Client-ID und Ihr Client-Geheimnis
Installieren Sie das Paket global:
npm install -g mcp-fitbitFügen Sie Ihrer Claude Desktop-Konfigurationsdatei hinzu:
{
"mcpServers": {
"fitbit": {
"command": "mcp-fitbit",
"args": [],
"env": {
"FITBIT_CLIENT_ID": "your_client_id_here",
"FITBIT_CLIENT_SECRET": "your_client_secret_here"
}
}
}
}Speicherort der Konfigurationsdatei:
Windows: %AppData%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Starten Sie Claude Desktop neu und fragen Sie nach Ihren Fitbit-Daten!
Option 2: Entwicklungs-Setup
Holen Sie sich die Fitbit-API-Anmeldeinformationen (siehe Installation unten)
Führen Sie dann Folgendes aus:
git clone https://github.com/TheDigitalNinja/mcp-fitbit
cd mcp-fitbit
npm install
# Create .env with your Fitbit credentials
npm run devBeide Optionen öffnen den MCP Inspector unter http://localhost:5173 wo Sie alle Tools interaktiv testen und den OAuth-Flow handhaben können.
Installation
Für Endbenutzer (npm-Paket)
Holen Sie sich die Fitbit-API-Anmeldeinformationen unter dev.fitbit.com
Setzen Sie den OAuth 2.0-Anwendungstyp auf
PersonalSetzen Sie die Rückruf-URL auf
http://localhost:3000/callback
Installieren Sie das Paket:
npm install -g mcp-fitbitErstellen Sie
.envDatei im Paketverzeichnis:Wenn Sie
mcp-fitbitzum ersten Mal ausführen, wird Ihnen genau angezeigt, wo Sie die.envDatei erstellen müssen. Sie sieht ungefähr so aus:C:\Users\YourName\AppData\Roaming\npm\node_modules\mcp-fitbit\.envFügen Sie Ihre Anmeldeinformationen zur
.envDatei hinzu:FITBIT_CLIENT_ID=your_client_id_here FITBIT_CLIENT_SECRET=your_client_secret_hereFühren Sie den Server aus:
mcp-fitbit
Für Entwickler (aus der Quelle)
Holen Sie sich die Fitbit-API-Anmeldeinformationen unter dev.fitbit.com
Setzen Sie den OAuth 2.0-Anwendungstyp auf
PersonalSetzen Sie die Rückruf-URL auf
http://localhost:3000/callback
Klonen und Einrichten:
git clone https://github.com/TheDigitalNinja/mcp-fitbit cd mcp-fitbit npm installErstellen Sie
.envDatei:FITBIT_CLIENT_ID=your_client_id_here FITBIT_CLIENT_SECRET=your_client_secret_hereErstellen Sie den Server:
npm run build
Verfügbare Tools
Werkzeug | Beschreibung | Parameter |
| Gewichtsdaten über Zeiträume |
|
| Schlafprotokolle für einen Zeitraum (max. 100 Tage) |
|
| Aktivitäts-/Übungsprotokolle nach Datum |
|
| Tägliche Aktivitätszusammenfassung mit Zielen |
|
| Aktivitätsziele des Benutzers (täglich/wöchentlich) |
|
| Aktivitätszeitreihendaten (max. 30 Tage) |
|
| Zeitreihe „Active Zone Minutes“ (max. 1095 Tage) |
|
| Herzfrequenz für den Zeitraum |
|
| Herzfrequenz für den Zeitraum (max. 1 Jahr) |
|
| Vollständige Nährwertangaben für einen Tag |
|
| Einzelne Nährstoffe im Laufe der Zeit |
|
| Einzelne Nährstoffe für den Zeitraum |
|
| Benutzerprofilinformationen | Keiner |
Nährstoffquellen: caloriesIn , water , protein , carbs , fat , fiber , sodium
Ressourcen für Aktivitätszeitreihen: steps , distance , calories , activityCalories , caloriesBMR , tracker/activityCalories , tracker/calories , tracker/distance
Claude Desktop
Verwenden des npm-Pakets (empfohlen):
Zu claude_desktop_config.json hinzufügen:
{
"mcpServers": {
"fitbit": {
"command": "mcp-fitbit",
"args": []
}
}
}Lokale Entwicklungsversion verwenden:
Zu claude_desktop_config.json hinzufügen:
{
"mcpServers": {
"fitbit": {
"command": "node",
"args": ["C:\\path\\to\\mcp-fitbit\\build\\index.js"]
}
}
}Speicherorte der Konfigurationsdateien:
Windows:
%AppData%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Erstausführungsautorisierung
Wenn Sie Ihren KI-Assistenten zum ersten Mal bitten, Fitbit-Daten zu verwenden:
Der Server öffnet Ihren Browser unter
http://localhost:3000/authBei Fitbit anmelden und Berechtigungen erteilen
Sie werden auf eine Erfolgsseite weitergeleitet
Ihre KI kann jetzt auf Ihre Fitbit-Daten zugreifen!
Entwicklung
npm run lint # Check code quality
npm run format # Fix formatting
npm run build # Compile TypeScript
npm run dev # Run with MCP inspectorArchitektur: Verbesserungsmöglichkeiten und technische Details finden Sie unter TASKS.md .
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseDqualityFmaintenanceA Model Context Protocol (MCP) implementation for Fitbit, enabling AI assistants to access and analyze your Fitbit health and fitness data. Disclaimer: This is an unofficial integration built using Fitbit's public API and is not affiliated with or endorsed by Fitbit Inc.161410MIT
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server that fetches sleep, HRV, and training data from the unofficial Coros API and exposes them to AI assistants like Claude, enabling natural language queries about fitness metrics and workout management.26111MIT
- AlicenseAqualityAmaintenanceLocal-first MCP server that connects AI agents to your Fitbit activity, sleep, heart-rate, HRV, SpO2 and weight data.331631MIT
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol (MCP) server that gives Claude access to your WHOOP biometric data — recovery, sleep, strain, and workouts.42MIT
Related MCP Connectors
MCP server for Withings health data — sleep, activity, heart, and body metrics.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/TheDigitalNinja/mcp-fitbit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server