{
	"name": "hevy-mcp",
	"version": "1.23.12",
	"description": "A Model Context Protocol (MCP) server implementation that interfaces with the Hevy fitness tracking app and its API.",
	"keywords": [
		"api",
		"fitness",
		"hevy",
		"mcp",
		"model context protocol"
	],
	"homepage": "https://github.com/chrisdoc/hevy-mcp#readme",
	"bugs": {
		"url": "https://github.com/chrisdoc/hevy-mcp/issues"
	},
	"license": "MIT",
	"author": "Christoph Kieslich",
	"repository": {
		"type": "git",
		"url": "git+https://github.com/chrisdoc/hevy-mcp.git"
	},
	"bin": {
		"hevy-mcp": "dist/cli.mjs"
	},
	"files": [
		"dist",
		"README.md"
	],
	"type": "module",
	"main": "dist/index.mjs",
	"module": "src/index.ts",
	"types": "dist/index.d.mts",
	"publishConfig": {
		"access": "public"
	},
	"scripts": {
		"inspect": "npm run build && npx @modelcontextprotocol/inspector@latest node --env-file .env dist/index.mjs",
		"inspect:npm": "npx @modelcontextprotocol/inspector@latest npx hevy-mcp@latest",
		"test": "node --env-file .env node_modules/vitest/vitest.mjs --run",
		"openapi": "node ./scripts/openapi-spec.js",
		"build": "tsdown",
		"build:client": "kubb generate",
		"start": "node --env-file .env dist/cli.mjs",
		"dev": "tsx watch --env-file .env --clear-screen=false src/cli.ts",
		"check": "oxlint . --type-aware --type-check && oxfmt . --check",
		"check:fix": "oxlint . --type-aware --type-check && oxfmt . --write",
		"check:types": "tsc --noEmit",
		"version:patch": "npm version patch",
		"version:minor": "npm version minor",
		"version:major": "npm version major",
		"release": "semantic-release",
		"commit": "commit"
	},
	"dependencies": {
		"@kubb/cli": "^4.37.1",
		"@kubb/core": "^4.37.1",
		"@kubb/plugin-client": "^4.37.1",
		"@kubb/plugin-faker": "^4.37.1",
		"@kubb/plugin-oas": "^4.37.1",
		"@kubb/plugin-ts": "^4.37.1",
		"@kubb/plugin-zod": "^4.37.1",
		"@modelcontextprotocol/sdk": "^1.29.0",
		"@sentry/node": "^10.47.0",
		"axios": "^1.14.0",
		"zod": "^4.3.6"
	},
	"devDependencies": {
		"@commitlint/cli": "^21.0.0",
		"@commitlint/config-conventional": "^21.0.0",
		"@commitlint/prompt-cli": "^21.0.0",
		"@semantic-release/changelog": "^6.0.3",
		"@semantic-release/commit-analyzer": "^13.0.1",
		"@semantic-release/git": "^10.0.1",
		"@semantic-release/github": "^12.0.6",
		"@semantic-release/npm": "^13.1.5",
		"@semantic-release/release-notes-generator": "^14.1.0",
		"@sentry/rollup-plugin": "^5.1.1",
		"@types/node": "^25.5.2",
		"@vitest/coverage-v8": "^4.1.2",
		"abstract-syntax-tree": "^2.22.0",
		"cross-env": "^10.1.0",
		"lefthook": "^2.1.4",
		"oxfmt": "^0.51.0",
		"oxlint": "^1.58.0",
		"oxlint-tsgolint": "^0.23.0",
		"semantic-release": "^25.0.3",
		"semantic-release-unsquash": "^0.4.0",
		"tsdown": "^0.22.0",
		"tsx": "^4.21.0",
		"typescript": "^6.0.2",
		"vitest": "^4.1.2"
	},
	"engines": {
		"node": ">=24.0.0"
	}
}
