{"bin":{"teamcity-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/Daghis/teamcity-mcp/issues"},"dist":{"shasum":"be7a50c872f2eac15f14a20ab9443981d890c436","tarball":"https://registry.npmjs.org/@daghis/teamcity-mcp/-/teamcity-mcp-2.12.8.tgz","fileCount":12,"integrity":"sha512-r6FpZl5ZW5bZOcc0zmA46m8UCe8BSp0EzQZnlZMf88BWmmil5ZCuWbWIKa7w4OwfHGz0tSQls+qGyG9Kz9m5ow==","signatures":[{"sig":"MEYCIQDIZ+WktOTz0II/M51BtrMCM21jgnX0oCqYwWsHC15A7gIhALHl7DXSZTdDy4uxqD0KjeOvPEpkxU8a+P6zUuNsTnQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDu2rJ0j3WcuBMy/ofxbb85I5+Qrcl+xvQBYxB3NX7N+gIhALCKzYY3mOJJFDxUo+O+umM1hOWGqtfwA/8fINFDY15Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@daghis%2fteamcity-mcp@2.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1824561},"main":"dist/index.js","name":"@daghis/teamcity-mcp","types":"dist/index.d.ts","author":"","engines":{"node":">=20.19.0"},"gitHead":"aff05836ac8eaf85bc35183ce71ae0b8d98d1392","license":"MIT","mcpName":"io.github.Daghis/teamcity","scripts":{"dev":"node ./node_modules/tsx/dist/cli.mjs watch src/index.ts","e2e":"node ./node_modules/tsx/dist/cli.mjs tests/e2e/index.ts","lint":"sh -c \"node ./node_modules/eslint/bin/eslint.js 'src/**/*.{ts,tsx}' 'tests/**/*.test.{ts,tsx,js}' --fix --no-error-on-unmatched-pattern\"","test":"jest","build":"node scripts/build.cjs","check":"npm run typecheck && npm run lint:check && npm run format:check","clean":"rm -rf dist coverage","start":"node dist/index.js","format":"node ./node_modules/prettier/bin/prettier.cjs --write 'src/**/*.{ts,tsx,json,md}' 'tests/**/*.{ts,tsx,js,json,md}'","test:ci":"jest --coverage --ci --reporters=default --reporters=jest-junit","build:tsc":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","e2e:build":"npm run build && node dist/e2e/index.js","e2e:setup":"node ./node_modules/tsx/dist/cli.mjs tests/e2e/setup-playground.ts","test:unit":"jest tests/unit","typecheck":"node ./node_modules/typescript/bin/tsc --noEmit -p tsconfig.build.json && npm run typecheck:all","lint:check":"node ./node_modules/eslint/bin/eslint.js 'src/**/*.{ts,tsx}' 'tests/**/*.test.{ts,tsx,js}' --no-error-on-unmatched-pattern","test:watch":"jest --watch","e2e:cleanup":"node ./node_modules/tsx/dist/cli.mjs tests/e2e/cleanup.ts","format:check":"node ./node_modules/prettier/bin/prettier.cjs --check 'src/**/*.{ts,tsx,json,md}' 'tests/**/*.{ts,tsx,js,json,md}'","fetch:swagger":"node ./node_modules/tsx/dist/cli.mjs scripts/fetch-swagger-spec.ts","test:coverage":"jest --coverage --runInBand","typecheck:all":"node ./node_modules/typescript/bin/tsc --noEmit","update:client":"npm run fetch:swagger -- --force && npm run generate:client","bundle:analyze":"node scripts/codecov-bundle.cjs","dev:interactive":"bash scripts/interact.sh","generate:client":"npm exec -y @openapitools/openapi-generator-cli@2.23.1 -- generate -c openapi-generator-config.json","generate:notices":"node scripts/generate-third-party-notices.cjs","test:coverage:ci":"jest -c jest.ci.config.js --coverage --runInBand","test:integration":"node scripts/verify-integration-env.cjs && jest tests/integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b9c1515b-fb56-49ff-9b78-b05ebb0f591c"}},"homepage":"https://github.com/Daghis/teamcity-mcp#readme","keywords":["mcp","teamcity","ci","cd","ai","claude","cursor","windsurf","devops"],"overrides":{"hono":"^4.12.14","axios":"^1.20.0","undici":"^6.24.0","lodash-es":"^4.18.0","body-parser":"^2.2.1","js-yaml@<4.0.0":"^3.14.2","follow-redirects":"^1.16.0","@hono/node-server":"^1.19.13","picomatch@>=2 <2.3.2":"^2.3.2","picomatch@>=4 <4.0.4":"^4.0.4","glob@>=10.2.0 <10.5.0":"^10.5.0"},"repository":{"url":"git+https://github.com/Daghis/teamcity-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Model Control Protocol server for TeamCity CI/CD integration with AI coding assistants","directories":{},"maintainers":[{"name":"daghis","email":"marc@bluevine.net"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","axios":"^1.20.0","tslib":"^2.8.1","dotenv":"17.4.2","winston":"^3.11.0","axios-retry":"^4.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.18.0","tsx":"^4.6.0","jest":"^30.1.3","eslint":"^10.1.0","esbuild":"^0.28.0","globals":"^17.4.0","js-yaml":"^4.1.1","ts-jest":"^29.4.9","prettier":"^3.1.0","tsc-alias":"^1.8.8","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^6.0.2","@types/jest":"^30.0.0","@types/node":"^25.0.2","ajv-formats":"^3.0.1","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.0.1","@typescript-eslint/parser":"^8.58.0","@esbuild-plugins/tsconfig-paths":"^0.1.2","@typescript-eslint/eslint-plugin":"^8.58.0","@trivago/prettier-plugin-sort-imports":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/teamcity-mcp_2.12.8_1791056197897_0.6921315758382054","host":"s3://npm-registry-packages-npm-production"},"_id":"@daghis/teamcity-mcp@2.12.8","version":"2.12.8"}