{ "name": "kanzeigen-mcp", "version": "1.0.0", "description": "A read-only, robots-clean MCP server over kleinanzeigen.de", "mcpName": "io.github.IIxauII/kleinanzeigen", "license": "Unlicense", "author": "Felix (IIxauII)", "homepage": "https://github.com/IIxauII/kleinanzeigen-mcp", "repository": "https://github.com/IIxauII/kleinanzeigen-mcp", "bugs": "https://github.com/IIxauII/kleinanzeigen-mcp/issues", "keywords": [ "mcp", "model-context-protocol", "kleinanzeigen", "classifieds", "germany", "read-only" ], "type": "module", "bin": { "kanzeigen-mcp": "./dist/index.js" }, "files": [ "dist" ], "engines": { "node": ">=22" }, "scripts": { "build": "tsup", "prepack": "npm run build", "typecheck": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "pack:mcpb": "node scripts/pack-mcpb.ts", "stamp:server-json": "node scripts/stamp-server-json.ts", "check:drift": "node scripts/check-drift.ts", "validate:plugin": "claude plugin validate . --strict && claude plugin validate ./plugin --strict", "generate:category-tree": "node scripts/generate-category-tree.ts", "generate:cities": "node scripts/generate-cities.ts", "capture:search-fixtures": "node --experimental-transform-types scripts/capture-search-fixtures.ts", "capture:listing-fixtures": "node --experimental-transform-types scripts/capture-listing-fixtures.ts", "capture:shop-fixtures": "node --experimental-transform-types scripts/capture-shop-fixtures.ts" }, "devDependencies": { "@anthropic-ai/mcpb": "^2.1.2", "@modelcontextprotocol/client": "^2.0.0", "@modelcontextprotocol/server": "^2.0.0", "@semantic-release/changelog": "^7.0.0", "@semantic-release/exec": "^7.1.0", "@semantic-release/git": "^11.0.1", "@types/node": "^22.19.2", "cheerio": "^1.2.0", "semantic-release": "^25.0.9", "tsup": "^8.5.1", "typescript": "^7.0.2", "vitest": "^4.1.11", "zod": "^4.4.3" } }