Använd Model Context Protocol (MCP) för att ge Claude, Cursor, Windsurf eller egna AI-agenter säker tillgång till din träning, återhämtning, PT-planer och mätvärden från RoburformaAI.
Istället för att manuellt klippa och klistra in träningsdata i chatten får din AI-assistent en säker, strukturerad bro direkt till din träningsdagbok.
Din AI kan läsa alla dina genomförda pass från Garmin, Strava, Hevy och MyWhoosh – inklusive puls, tempo, sträcka och intensitet.
Låt AI:n granska din sömnkvalitet, HRV-status, vilopuls, stressnivå och Garmin Body Battery innan den föreslår dagens träningsbelastning.
Hämta dina schemalagda pass från din virtuella PT i RoburformaAI och få intelligenta rekommendationer på kompletterande Les Mills On Demand-pass.
Säg till Claude: 'Jag körde 45 minuter Bodypump idag, kändes starkt (RPE 8)' – och AI:n loggar passet direkt i din träningsdagbok.
Registrera vikt, fettprocent, midjemått eller blodtryck och be din AI analysera dina framsteg över tid mot dina uppsatta mål.
Logga vad du ätit och druckit under dagen. AI:n hjälper dig hålla koll på makron, kalorier och vätskebalans inför hårda pass.
För att ansluta en AI-klient skapar du en personlig API-nyckel i ditt befintliga RoburformaAI-konto. Det tar under två minuter.
Gå till app.roburformaai.app och logga in med ditt användarnamn och lösenord. Om du saknar konto klickar du på Registrera för att komma igång.
Klicka på din Profil i menyn (eller öppna app.roburformaai.app). Scrolla ner till sektionen "Externa API-nycklar & MCP".
Klicka på knappen 'Skapa ny API-nyckel' och fyll i:
Av säkerhetsskäl bekräftar du med ditt lösenord (samt 2FA/MFA-kod om aktiverat).
Nyckeln genereras med prefixet hck_... (t.ex. hck_7f9b2c8...).
Kopiera den direkt! Av integritets- och säkerhetsskäl sparas endast en kryptografisk hash på servern och nyckeln visas aldrig igen i gränssnittet.
Välj din favoritklient nedan och klistra in konfigurationen tillsammans med din nyskapade API-nyckel.
Öppna din claude_desktop_config.json och lägg till RoburformaAI under mcpServers.
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"roburformaai": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.roburformaai.app/mcp",
"--header",
"Authorization: Bearer hck_DIN_PERSONLIGA_API_NYCKEL"
]
}
}
}
💡 Ersätt hck_DIN_PERSONLIGA_API_NYCKEL med din nyckel. Starta sedan om Claude Desktop – RoburformaAI:s verktyg syns nu med hammarsymbolen!
I Cursor eller Windsurf lägger du till servern via gränssnittet:
Name: roburformaai Type: command Command: npx -y mcp-remote https://mcp.roburformaai.app/mcp --header "Authorization: Bearer hck_DIN_PERSONLIGA_API_NYCKEL"
Anropa RoburformaAI MCP direkt från Python eller egna autonoma agenter via standard JSON-RPC 2.0:
import httpx
API_KEY = "hck_DIN_PERSONLIGA_API_NYCKEL"
MCP_URL = "https://mcp.roburformaai.app/mcp"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
# 1. Lista tillgängliga verktyg
payload = {
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {}
}
response = httpx.post(MCP_URL, json=payload, headers=headers, timeout=20.0)
print("Tools:", response.json())
# 2. Hämta hälsosammanfattning för de senaste 7 dagarna
call_payload = {
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "get_health_summary",
"arguments": {"days": 7}
}
}
res = httpx.post(MCP_URL, json=call_payload, headers=headers, timeout=20.0)
print("Hälsodata:", res.json())
Verifiera anslutningen direkt från din terminal med cURL:
# Testa hälsostatus på endpointen
curl -s https://mcp.roburformaai.app/health
# Testa verktygsanrop med din API-nyckel
curl -X POST https://mcp.roburformaai.app/mcp \
-H "Authorization: Bearer hck_DIN_PERSONLIGA_API_NYCKEL" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "get_profile",
"arguments": {}
}
}'
RoburformaAI exponerar 9 dedikerade verktyg optimerade för AI-resonemang och träningsplanering.
Hämtar användarens profil, primära mål (löpare, cyklist, triathlon, viktnedgång), valda träningsdagar och träningsformer.
Hämtar dagliga mätvärden för N dagar: steg, sömn (timmar, poäng), HRV-status, stressnivå, Garmin Body Battery och träningsberedskap.
Lista alla genomförda pass över alla källor (Garmin, Hevy, MyWhoosh, manuella) med distans, kalorier, snittpuls och RPE.
Hämtar schemalagda träningspass från PT-funktionen samt intelligenta rekommendationer från Les Mills On Demand-biblioteket.
Hämtar historik över vikt, fettprocent, muskelmassa, midjemått och blodtryck för att följa kroppsutveckling.
Hämtar dagens och tidigare dagars kostlogg, inklusive måltider, kalorier, makrofördelning (protein/kolhydrater/fett) och vätskeintag.
Låter AI:n logga ett genomfört träningspass: datum, längd, aktivitetstyp (Les Mills, styrka, löpning), känsla, RPE och anteckningar.
Registrera kroppsvikt (kg), kroppsfett (%), muskelmassa (kg), midjemått (cm) och blodtryck direkt från AI-chatten.
Logga en måltid eller vätska: måltidstyp (frukost, lunch, middag, mellanmål), beskrivning, kalorier, makron och vatten (ml).