fuelcenter
Marathon fueling, pace, hydration, heat, carb-loading, and gel-comparison calculators.
사용해야 할까요
품질 및 안전성
발견 사항 (8)
- LOWrace-time-predictor에서
- LOWheat-adjustment에서
- LOWfueling-plan에서
- LOWrace-time-predictor에서
- LOWpace-calculator에서
- LOWheat-adjustment에서
- LOWcarb-loading에서
- LOWgel-comparison에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"fuelcenter": {
"url": "https://fuelcenter.co/api/mcp"
}
}
}원격 엔드포인트
https://fuelcenter.co/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟢fueling-plan(hours, minutes, intensity, experience, gelKey, ...)
Build a minute-by-minute race or long-run fueling plan. Returns target carbs/hour, gel count, gel timing schedule, and total carbs. This is the core FuelCenter tool.
입력 스키마
{
"type": "object",
"properties": {
"hours": {
"type": "number",
"description": "Race or run duration, hours portion."
},
"minutes": {
"type": "number",
"description": "Race or run duration, minutes portion."
},
"intensity": {
"type": "string",
"enum": [
"easy",
"easy_moderate",
"moderate_hard",
"race_day"
],
"description": "Effort level."
},
"experience": {
"type": "string",
"enum": [
"standard",
"experienced"
],
"description": "Runner experience with fueling. Default \"standard\"."
},
"gelKey": {
"type": "string",
"enum": [
"sis_beta_fuel",
"maurten_100",
"maurten_160",
"precision_pf30",
"gu_energy",
"gu_roctane",
"tailwind",
"spring_energy",
"carbs_fuel",
"neversecond_c30",
"huma_chia"
],
"description": "Gel product key. See /api/tools/gel-comparison for full catalog."
},
"targetCPH": {
"type": "number",
"description": "Target carbs per hour. If omitted, default is derived from guideline."
},
"drinkMix": {
"type": "boolean",
"description": "Whether the runner uses a carbohydrate drink mix. Default false."
},
"drinkCarbsTotal": {
"type": "number",
"description": "Total grams of carbs from drink mix across the run. Default 0."
},
"buffer": {
"type": "number",
"description": "Minutes of buffer at start and end where no gel is taken. Default 5."
}
},
"required": [
"hours",
"minutes",
"intensity",
"gelKey"
]
}🟢race-time-predictor(knownDistanceMiles, knownTimeSeconds, exponent)
Predict your finish time at common distances (5K through 100 miles) from a recent race result using the Riegel formula.
입력 스키마
{
"type": "object",
"properties": {
"knownDistanceMiles": {
"type": "number",
"description": "Distance of your recent race, in miles."
},
"knownTimeSeconds": {
"type": "number",
"description": "Finish time for that race, in total seconds."
},
"exponent": {
"type": "number",
"description": "Riegel exponent. Default 1.06."
}
},
"required": [
"knownDistanceMiles",
"knownTimeSeconds"
]
}🟢pace-calculator(mode, distanceMiles, totalSeconds, paceSecondsPerMile)
Given any two of distance, total time, or pace-per-mile, calculate the third. Returns pace per mile, per km, splits, and speed.
입력 스키마
{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"pace",
"time",
"distance"
],
"description": "Which field to solve for."
},
"distanceMiles": {
"type": "number",
"description": "Required for mode \"pace\" or \"time\"."
},
"totalSeconds": {
"type": "number",
"description": "Required for mode \"pace\" or \"distance\"."
},
"paceSecondsPerMile": {
"type": "number",
"description": "Required for mode \"time\" or \"distance\"."
}
},
"required": [
"mode"
]
}🟢heat-adjustment(paceSecondsPerMile, distanceMiles, tempF, humidity)
Estimate how temperature and humidity will slow your race pace and change your fluid needs. Returns adjusted pace, slowdown percent, dew point, risk level, and fueling note.
입력 스키마
{
"type": "object",
"properties": {
"paceSecondsPerMile": {
"type": "number",
"description": "Your goal pace in seconds per mile (cool-weather pace)."
},
"distanceMiles": {
"type": "number",
"description": "Race distance in miles."
},
"tempF": {
"type": "number",
"description": "Air temperature at race time in degrees Fahrenheit."
},
"humidity": {
"type": "number",
"description": "Relative humidity as a percentage, 0-100."
}
},
"required": [
"paceSecondsPerMile",
"distanceMiles",
"tempF",
"humidity"
]
}🟢hydration(bodyWeightLbs, durationMinutes, intensity, tempF, humidity)
Estimate fluid and sodium needs for a race or long run based on body weight, duration, intensity, temperature, and humidity.
입력 스키마
{
"type": "object",
"properties": {
"bodyWeightLbs": {
"type": "number",
"description": "Body weight in pounds."
},
"durationMinutes": {
"type": "number",
"description": "Run or race duration in minutes."
},
"intensity": {
"type": "string",
"enum": [
"easy",
"moderate",
"hard",
"race"
],
"description": "Effort level."
},
"tempF": {
"type": "number",
"description": "Temperature in Fahrenheit."
},
"humidity": {
"type": "number",
"description": "Relative humidity, 0-100."
}
},
"required": [
"bodyWeightLbs",
"durationMinutes",
"intensity",
"tempF",
"humidity"
]
}🟢carb-loading(bodyWeightLbs, raceType, finishTimeHours, finishTimeMinutes, experience, ...)
Calculate pre-race carb loading targets by race type, body weight, finish time, and experience level. Returns daily carb target, protocol length, total carbs, and pre-race meal size.
입력 스키마
{
"type": "object",
"properties": {
"bodyWeightLbs": {
"type": "number",
"description": "Body weight in pounds."
},
"raceType": {
"type": "string",
"enum": [
"half",
"marathon",
"ultra"
],
"description": "Race distance category."
},
"finishTimeHours": {
"type": "number",
"description": "Expected finish time, hours portion."
},
"finishTimeMinutes": {
"type": "number",
"description": "Expected finish time, minutes portion."
},
"experience": {
"type": "string",
"enum": [
"first_timer",
"intermediate",
"experienced",
"elite"
],
"description": "Runner experience level."
},
"hasGIIssues": {
"type": "boolean",
"description": "Whether the runner has a sensitive stomach. Default false."
}
},
"required": [
"bodyWeightLbs",
"raceType",
"finishTimeHours",
"finishTimeMinutes",
"experience"
]
}🟢gel-comparison(sortKey, sortDirection)
Return the FuelCenter gel catalog (SiS Beta Fuel, Maurten, Precision, GU, Tailwind, Spring, Carbs Fuel, neversecond, Huma) with carbs, price, caffeine, weight, and carbs-per-dollar. Optionally sort.
입력 스키마
{
"type": "object",
"properties": {
"sortKey": {
"type": "string",
"enum": [
"carbsPerDollar",
"carbs",
"priceUsd",
"weightG",
"caffeineMg"
],
"description": "Column to sort by. Default \"carbsPerDollar\"."
},
"sortDirection": {
"type": "string",
"enum": [
"asc",
"desc"
],
"description": "Sort direction. Default \"desc\"."
}
}
}커뮤니티
증거