fitness-agent-mcp

alinjfz/fitness-agent-mcp
★ 0 stars TypeScript 🤖 AI/LLM Updated today
Universal fitness MCP server for Claude, ChatGPT, and GitHub Copilot. SQLite-backed Express API. features: profiles, workout/diet plans, scheduling, gamification (XP/streaks/achievements), history, HTML reports. No OpenAI key needed. Deploy to Railway in 5 minutes.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "fitness-agent-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "alinjfz/fitness-agent-mcp"
      ]
    }
  }
}

README Excerpt

A zero-dependency Express API that acts as a universal fitness intelligence layer for AI assistants. Claude, ChatGPT, and GitHub Copilot all share the same state, gamification engine, and data — Claude and Copilot via the built-in MCP server, ChatGPT via OpenAPI Custom Actions. **No OpenAI key. No database server. One deployed URL.**

Tools (13)

DB_PATHLOG_LEVELPORTPUBLIC_URLexport_reportgenerate_planget_historyget_stateinfolog_completionnormalize_user_inputsave_stateschedule_events

Topics

ai-agentchatgptclaudedrizzle-ormexpressfitnessgamificationgithub-copilotmcpmodel-context-protocolopenapirailwaysqlitetypescriptworkout-tracker