{
    "id": "fitness-mcp@beatlink",
    "name": "Fitness MCP",
    "description": "An MCP server for the diet-manager, workout-manager and body-metrics addons, so an AI agent can read and edit your diet diary, foods and recipes, workout log and programs, and body measurements. It runs as a backend custom request handler at /custom/fitness-mcp (Streamable HTTP, stateless), finds each installed addon's database on its own, and writes through the same data model the widgets use. It needs backend scripting enabled and has no authentication, so only expose it on a network you trust.",
    "author": "BeatLink",
    "homepage": "https://github.com/Trilium-Community/trilium-scripts/tree/main/addons/fitness-mcp@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "1.0.0",
    "type": "script",
    "readme": "README.md",
    "changelog": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/addons/fitness-mcp@beatlink/CHANGELOG.md",
    "manifestSourceUrl": "https://trilium-community.github.io/trilium-scripts/fitness-mcp@beatlink/_tam_manifest_.json",
    "manifest": {
        "notes": [
            {
                "id": "script",
                "title": "fitness-mcp@beatlink",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/addons/fitness-mcp@beatlink/fitnessMcp.js",
                "sha": "557f604f3795a21db1c8f978d50af44a9565c002c161f0d008227bec79aa324b",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/fitness-mcp@beatlink/fitnessMcp.js"
            },
            {
                "id": "diet-lib",
                "title": "libDietManager.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/addons/diet-manager@beatlink/libDietManager.js",
                "sha": "5b3807e9400b3c6a2bfaec64644b40d1277df9faee956e01a5a4bfa39002798a",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/diet-manager@beatlink/libDietManager.js"
            },
            {
                "id": "workout-lib",
                "title": "libWorkoutManager.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/addons/workout-manager@beatlink/libWorkoutManager.js",
                "sha": "c0339dc2074738e2fbd3f7d0d347c3d880cb38efa88ed9a1402fa25bb4f05118",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/workout-manager@beatlink/libWorkoutManager.js"
            },
            {
                "id": "body-lib",
                "title": "libBodyMetrics.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/addons/body-metrics@beatlink/libBodyMetrics.js",
                "sha": "0ae1bae277402e8adc4711e7fa1ca7d4d63ea793d89beb38bfe4fe9b3bf90957",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/body-metrics@beatlink/libBodyMetrics.js"
            },
            {
                "id": "libsettings-backend",
                "title": "libSettings.js",
                "type": "code",
                "mime": "application/javascript;env=backend",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/libs/libsettings/libsettings-backend.js",
                "sha": "3c4b119a6d3ec639f1172763670484186755d8d71c544e64b09f118d3edca909",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-backend.js"
            },
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/f849ed3917f841db667c99bb156ae71421cb74e5/addons/fitness-mcp@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "c94dca6b6ce22ad20ff1bd1dea99b6e3931528a06f2a8ce3b6b541e9ed34d665",
                "sourceId": "https://raw.githubusercontent.com/Trilium-Community/trilium-scripts/refs/heads/main/addons/fitness-mcp@beatlink/README.md"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "script"
            },
            {
                "parent": "script",
                "child": "diet-lib"
            },
            {
                "parent": "script",
                "child": "workout-lib"
            },
            {
                "parent": "script",
                "child": "body-lib"
            },
            {
                "parent": "script",
                "child": "libsettings-backend"
            },
            {
                "parent": "script",
                "child": "readme"
            }
        ],
        "relations": [],
        "labels": [
            {
                "note": "script",
                "name": "customRequestHandler",
                "value": "fitness-mcp"
            },
            {
                "note": "script",
                "name": "iconClass",
                "value": "bx bx-dumbbell"
            }
        ],
        "readmeNote": "readme"
    },
    "contentHash": "a2d901274215a51cb061827a1a330f1fdbfbf3610152705b013793632f453616"
}
