{ "name": "@akutishevsky/lunchmoney-mcp", "version": "3.0.0", "mcpName": "io.github.akutishevsky/lunchmoney-mcp", "description": "Model Context Protocol server for LunchMoney personal finance management", "main": "build/index.js", "bin": { "lunchmoney-mcp": "./build/index.js" }, "exports": { ".": { "types": "./build/index.d.ts", "import": "./build/index.js" }, "./server": { "types": "./build/server.d.ts", "import": "./build/server.js" }, "./config": { "types": "./build/config.d.ts", "import": "./build/config.js" }, "./prompts": { "types": "./build/prompts.d.ts", "import": "./build/prompts.js" }, "./package.json": "./package.json" }, "scripts": { "build:mcpb": "npm run build && mkdir -p dist && npx @anthropic-ai/mcpb pack . dist/lunchmoney.mcpb", "build": "tsc && chmod 755 build/index.js", "dev": "LUNCHMONEY_API_TOKEN='YOUR_TOKEN_HERE' LUNCHMONEY_DEBUG='true' npx @modelcontextprotocol/inspector node build/index.js", "format": "prettier --write .", "test": "npm run build && node --test 'test/**/*.test.mjs'", "lint": "eslint src/", "inspect": "npx @modelcontextprotocol/inspector node build/index.js", "prepare": "husky", "prepublish:changelog": "claude -p --model haiku --allowedTools Bash,Edit,Read,Glob,Grep -- 'Review all git commits since the last version tag (use git log and git diff). Summarize changes into @CHANGELOG.md following the existing format. Bump the version in package.json, manifest.json, server.json, and src/index.ts.'", "prepublishOnly": "npm run build:mcpb" }, "files": [ "build" ], "keywords": [ "mcp", "lunchmoney", "finance", "model-context-protocol", "ai", "assistant" ], "author": "Anton Kutishevskyi", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/akutishevsky/lunchmoney-mcp.git" }, "homepage": "https://github.com/akutishevsky/lunchmoney-mcp#readme", "type": "module", "dependencies": { "@modelcontextprotocol/sdk": "^1.17.0", "@toon-format/toon": "^2.1.0", "zod": "^3.25.76" }, "devDependencies": { "@eslint/js": "^9.39.2", "@types/node": "^24.1.0", "eslint": "^9.39.2", "husky": "^9.1.7", "prettier": "^3.8.1", "typescript": "^7.0.2", "typescript-eslint": "^8.55.0" }, "overrides": { "typescript-eslint": { "typescript": "$typescript" }, "@typescript-eslint/typescript-estree": { "typescript": "$typescript" } } }