Install PersonalTrainerTasksAI with your AI assistant.

PersonalTrainerTasksAI installs into desktop AI apps with MCP support: Codex, Cursor, Windsurf, and Claude Desktop. Mobile Claude, ChatGPT, Cursor, and Codex apps do not currently support this local MCP install flow.

Continue setup on your computer

You can sign in and prepare your PersonalTrainerTasksAI account from this phone or tablet, but the actual install needs a Mac, Windows, or Linux desktop AI app.

Open this page on your computer, then copy the setup prompt into Codex, Cursor, or Windsurf, or run the Terminal command for Claude Desktop.

Get Free Credits
Please set up PersonalTrainerTasksAI from https://github.com/TasksAI-Official/personaltrainertasksai-mcp.
This does not install PersonalTrainerTasksAI into mobile Claude or ChatGPT. It gives you the desktop setup text to use when you are back at your computer.

Recommended setup

On your computer, copy this prompt into Codex, Cursor, or Windsurf. Your desktop AI app will open the official setup instructions, connect your PersonalTrainerTasksAI account, and check that everything worked.

Install prompt
Please set up PersonalTrainerTasksAI from https://github.com/TasksAI-Official/personaltrainertasksai-mcp.
  1. Open Codex, Cursor, or Windsurf.
  2. Paste the prompt above.
  3. If your AI app asks for permission to save setup files, approve it. Those files let PersonalTrainerTasksAI appear inside your AI app.
  4. When your browser opens, approve the connection using the email for your PersonalTrainerTasksAI account.
  5. Restart your AI assistant if prompted.
  6. Ask: Check my PersonalTrainerTasksAI credit balance.
  7. After a task run, your assistant can save the finished result as a local Word document or Markdown file under ~/Documents/TasksAI/PersonalTrainerTasksAI/.
PersonalTrainerTasksAI handles your account, credits, and task library. Your AI app does the writing and saves files on your computer. PersonalTrainerTasksAI does not need to receive your finished documents.
If your AI app says npm is unavailable, install Node.js first. Node.js is a standard helper app, and it includes npm automatically. Go to nodejs.org, download the recommended installer, run it, then paste the PersonalTrainerTasksAI setup prompt again.
If you use Claude Desktop, use the Terminal command below. Claude Desktop usually needs that one copy-and-paste command before PersonalTrainerTasksAI appears inside Claude. Mobile Claude and ChatGPT apps are not supported install targets.

If your assistant is blocked

If setup from a prompt does not work, or if you use Claude Desktop, run this command in Terminal:

Terminal install command
npm exec --package=@tasksai/install --call 'tasksai-install personaltrainer --source https://github.com/TasksAI-Official/personaltrainertasksai-mcp --client codex'

The command above is for Codex. Change codex to claude-desktop, cursor, or windsurf if that is the app you use.

After Terminal finishes

  1. Approve the browser connection when it opens.
  2. Restart your AI app.
  3. Ask your AI app: Check my PersonalTrainerTasksAI credit balance.
Health check command
npm exec --package=@tasksai/install --call 'tasksai-install personaltrainer doctor --client codex'
If Terminal says npm: command not found, install Node.js from nodejs.org, reopen Terminal, and run the command again.

Supported AI apps

These are the apps we have tested for PersonalTrainerTasksAI setup today.

Codex

Use --client codex.

Best path: paste the setup prompt, then restart Codex.

Claude Desktop

Use --client claude-desktop.

Best path: run the Terminal command, then restart Claude Desktop.

Cursor

Use --client cursor.

Best path: paste the setup prompt, then restart Cursor.

Windsurf

Use --client windsurf.

Best path: paste the setup prompt, then restart Windsurf.

If your AI app is not listed, use one of the supported desktop apps above for now. Mobile Claude, ChatGPT, Cursor, and Codex apps do not currently read this local MCP setup.
Advanced manual setup

Most users should not need this. Use it only if the setup prompt and Terminal command both fail.

Codex TOML example

[mcp_servers.personaltrainer] command = "python3" args = ["~/Library/Application Support/TasksAI/personaltrainer/runtime/server.py"] [mcp_servers.personaltrainer.env] TASKSAI_PRODUCT_ID = "personaltrainer" TASKSAI_CLIENT = "codex" PYTHONPATH = "~/Library/Application Support/TasksAI/personaltrainer/python" DOTENV_PATH = "~/Library/Application Support/TasksAI/personaltrainer/.env"

Claude Desktop, Cursor, or Windsurf JSON example

{ "mcpServers": { "personaltrainer": { "command": "python3", "args": ["~/Library/Application Support/TasksAI/personaltrainer/runtime/server.py"], "env": { "TASKSAI_PRODUCT_ID": "personaltrainer", "TASKSAI_CLIENT": "claude-desktop", "PYTHONPATH": "~/Library/Application Support/TasksAI/personaltrainer/python", "DOTENV_PATH": "~/Library/Application Support/TasksAI/personaltrainer/.env" } } } }
Manual setup does not expose your proprietary prompts. Credentials stay in the local .env file created by the installer. If your AI app does not expand ~, replace it with your full home folder path.