@goalfuel/mcp
v1.0.5
Published
GoalFuel MCP Server – Kalorienzähler per KI-Agent steuern
Downloads
597
Maintainers
Readme
@goalfuel/mcp
MCP-Server für GoalFuel – steuere dein Kalorientracking per KI-Agent (Claude, GPT, Cursor & Co.).
Was kann der MCP-Server?
- Lebensmittel suchen und tracken
- Tagesübersicht und Ziele abrufen
- Gewicht, Wasser und Körpermetriken eintragen
- Rezepte verwalten
- Statistiken abrufen (Pro)
- Meilensteine ansehen
Voraussetzungen
- GoalFuel-Account mit abgeschlossenem Onboarding
- Personal Access Token (PAT) – erstelle eines in der GoalFuel App unter Einstellungen → API-Zugang
- Node.js 18+ installiert
Einrichtung
Claude Desktop / Claude Code
Füge in deiner MCP-Konfiguration hinzu:
{
"mcpServers": {
"goalfuel": {
"command": "npx",
"args": ["-y", "@goalfuel/mcp"],
"env": {
"GOALFUEL_PAT": "gf_pat_dein_token_hier"
}
}
}
}Lokale Entwicklung
{
"mcpServers": {
"goalfuel": {
"command": "node",
"args": ["./goalfuel-mcp/dist/index.js"],
"env": {
"GOALFUEL_PAT": "gf_pat_dein_token_hier"
}
}
}
}Verfügbare Tools
Produkte
search_products– Lebensmittel suchensearch_product_by_barcode– Produkt per Barcode findenget_product_details– Produktdetails abrufen
Food-Tracking
track_food– Lebensmittel trackenupdate_food_entry– Eintrag aktualisierendelete_food_entry– Eintrag löschendelete_meal_group_entries– Alle Einträge einer Mahlzeit löschencopy_meal– Mahlzeit kopierenget_food_entry– Einzelnen Eintrag abrufenget_food_entries– Alle Einträge eines Tagesget_food_entries_by_group– Einträge einer Mahlzeitget_group_summaries– Zusammenfassung pro Mahlzeitsearch_tracked_products– In eigener Historie suchenget_recently_tracked– Zuletzt getrackte Produkteget_most_tracked– Am häufigsten getrackte Produkteget_recent_meals– Kürzliche Mahlzeiten
Tagesübersicht & Gewicht
get_daily_summary– Tagesübersicht (Gewicht, Kalorien)get_daily_entries– Tagesübersichten ab Datumget_last_weight– Letztes Gewichtlog_weight– Gewicht eintragenclear_weight– Gewichtseintrag löschen
Mahlzeiten-Gruppen
get_food_groups– Gruppen auflisten (Frühstück, Mittagessen, …)get_food_group– Einzelne Gruppedelete_food_group– Gruppe löschen
Ziele
get_goals– Kalorien- und Makroziele für ein Datum
Wasser
get_water– Wasseraufnahme abrufenlog_water– Wassergläser eintragendelete_water– Wassereintrag löschen
Körpermetriken
get_body_metric_configs– Verfügbare Metrikentoggle_body_metric– Metrik aktivieren/deaktivierencreate_custom_body_metric– Eigene Metrik erstellendelete_custom_body_metric– Eigene Metrik löschenget_body_metric_entries– Einträge abrufenget_body_metric_entries_by_date– Einträge für ein Datumlog_body_metric– Metrik-Wert eintragen
Rezepte
get_recipes– Alle Rezepteget_recipe– Rezeptdetailscreate_recipe– Rezept erstellenupdate_recipe– Rezept aktualisierendelete_recipe– Rezept löschen
Statistiken (Pro)
get_macro_stats– Makronährstoff-Statistikenget_calorie_deficit_stats– Kaloriendefizitget_meal_stats– Kalorien pro Mahlzeit
Meilensteine
get_milestone_gallery– Meilenstein-Galerieget_milestones– Erreichte Meilensteine
Sonstiges
get_search_history– Suchverlaufsave_search_term– Suchbegriff speichernlist_pats– Personal Access Tokens auflistencreate_pat– Neues Token erstellenrevoke_pat– Token widerrufen
Beispiel-Prompts
- "Was habe ich heute schon gegessen?"
- "Tracke 200g Hähnchenbrust zum Mittagessen"
- "Wie viele Kalorien habe ich heute noch übrig?"
- "Suche nach Proteinriegeln"
- "Trage 78,5 kg Gewicht für heute ein"
- "Füge 3 Gläser Wasser für heute hinzu"
