mgnirck/lecka-mcp
📇 ☁️ - Race nutrition planning for endurance athletes. Calculates carb, sodium and fluid targets for marathons, ultras, cycling and triathlons. Returns personalised Lecka product recommendations by race type, conditions and athlete weight.
Quick Install
{
"mcpServers": {
"mgnirck-lecka-mcp": {
"command": "npx",
"args": [
"-y",
"mgnirck-lecka-mcp"
]
}
}
}Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.
Documentation Overview
lecka-mcp
A Model Context Protocol (MCP) server for the Lecka sports nutrition platform. It exposes tools that let MCP-compatible AI clients (like Claude) query products, calculate race fueling plans, and retrieve personalized nutrition data.
Built with @modelcontextprotocol/sdk and deployed on Vercel.
Tools
| Tool | Description |
|---|---|
get_products | Returns the full catalog of Lecka nutrition products |
calculate_fueling_plan | Calculates a race-day fueling plan based on duration, intensity, and athlete data |
get_nutrition_data | Retrieves per-product nutrition data (carbs, calories, electrolytes, etc.) |
MCP Server URL
https://lecka-mcp.vercel.app/mcp
Connect with Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"lecka": {
"url": "https://lecka-mcp.vercel.app/mcp"
}
}
}
On macOS the config file lives at ~/Library/Application Support/Claude/claude_desktop_config.json.
Development
npm install
npm start