{"_id":"@adapik/jira-mcp-server","_rev":"7-54c5bca0e52a803cfcaa58a9fefed087","name":"@adapik/jira-mcp-server","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.1":{"name":"@adapik/jira-mcp-server","version":"0.1.1","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"author":{"url":"https://github.com/ParasSolanki","name":"Paras Solanki","email":"parassolanki151@gmail.com"},"license":"MIT","_id":"@adapik/jira-mcp-server@0.1.1","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"homepage":"https://github.com/adapik/jira-mcp-server#readme","bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"bin":{"jira-mcp-server":"dist/app.js"},"dist":{"shasum":"538431f320db6e39be90954b6b3502ce5ac4ca06","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.1.tgz","fileCount":4,"integrity":"sha512-eEg6wD7dPutsVy+x+2zy/wZaP7+TNrjFuM0sUhNddlDgw2CcSWrq0JJMM+8up01E5ku5DC8UwgPVFaX/q/Ws3g==","signatures":[{"sig":"MEUCIHijRoOc4ZdgfnN5vbEm68Br1HsqRTzsNmuX7pTeptEcAiEAgfjDi6xcWMHqRZsLy3+MQcJk+O8yFbBPOuWKuKF318o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127937},"main":"dist/app.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"fb7ccb4a0ef5cc6d66ada1ce854bb1b624129cdc","scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","lint":"eslint .","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","release":"changeset version","inspector":"pnpm build && npx @modelcontextprotocol/inspector dist/app.js","typecheck":"tsc --noEmit","build:local":"dotenvx run -f .env.production -- pnpm build","pub:release":"pnpm build && changeset publish","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check"},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"repository":{"url":"git+https://github.com/ParasSolanki/jira-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"A model context protocol server for Jira API.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0","@t3-oss/env-core":"^0.12.0","zod-to-json-schema":"^3.24.3","universal-user-agent":"^7.0.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.3","devDependencies":{"shx":"^0.3.4","tsx":"^4.19.3","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","typescript-eslint":"^8.25.0","rollup-plugin-swc3":"^0.12.1","eslint-plugin-neverthrow":"^1.1.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jira-mcp-server_0.1.1_1763028084285_0.6219870480174572","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adapik/jira-mcp-server","version":"0.1.2","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"author":{"url":"https://github.com/ParasSolanki","name":"Paras Solanki","email":"parassolanki151@gmail.com"},"license":"MIT","_id":"@adapik/jira-mcp-server@0.1.2","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"homepage":"https://github.com/adapik/jira-mcp-server#readme","bugs":{"url":"https://github.com/adapik/jira-mcp-server/issues"},"bin":{"jira-mcp-server":"dist/app.js"},"dist":{"shasum":"1895ed724baa637922b04f1940a25a288ae7e612","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.2.tgz","fileCount":4,"integrity":"sha512-oQuadsEB2vd99R1PF748yT3qtwSGuWANQi6csNYf/lO0q9H2AZRTGA7WoA7JB8rz89MTG/Bw6S5BMNL513CKbg==","signatures":[{"sig":"MEUCIQCA1vhUUVuR5EG3/Pi06PUVRuhjJGHx6sMFXNbGFkdXtgIgAIXWCPta9/F2srafGOgmYlGIfQmxTmR4z22kDE3ErGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127925},"main":"dist/app.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"2c2a1c885671f758c7db438e6ee84b48d100eeaf","scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","lint":"eslint .","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","release":"changeset version","inspector":"pnpm build && npx @modelcontextprotocol/inspector dist/app.js","typecheck":"tsc --noEmit","build:local":"dotenvx run -f .env.production -- pnpm build","pub:release":"pnpm build && changeset publish","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check"},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"repository":{"url":"git+https://github.com/adapik/jira-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"A model context protocol server for Jira API.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0","@t3-oss/env-core":"^0.12.0","zod-to-json-schema":"^3.24.3","universal-user-agent":"^7.0.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.3","devDependencies":{"shx":"^0.3.4","tsx":"^4.19.3","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","typescript-eslint":"^8.25.0","rollup-plugin-swc3":"^0.12.1","eslint-plugin-neverthrow":"^1.1.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jira-mcp-server_0.1.2_1763028150861_0.9539810931599473","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adapik/jira-mcp-server","version":"0.1.3","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"author":{"url":"https://github.com/ParasSolanki","name":"Paras Solanki","email":"parassolanki151@gmail.com"},"license":"MIT","_id":"@adapik/jira-mcp-server@0.1.3","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"homepage":"https://github.com/adapik/jira-mcp-server#readme","bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"bin":{"jira-mcp-server":"dist/app.js"},"dist":{"shasum":"17e36b917c0b3fe26047ed658ff1c09c4c191ffd","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.3.tgz","fileCount":3,"integrity":"sha512-s4ZGPbx/EhaSOq7QfXtqCR7QDwk0F1d6NpnCobD7RqtJ+/nwgbpArZjC7S2yfXysqfqwibQhhJAPKLisco0JtA==","signatures":[{"sig":"MEYCIQCIOVUwPkKVX61PmH3yywBedAxhzR2Y7kB39zxngFFpXgIhALSBIfstCXk4KgeGsLSjgTYpOvONU3bHwNwtgUYXwsq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10158},"main":"dist/app.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"560db24381e5f9f534db096866e7f1e329ecbcbc","scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","lint":"eslint .","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","release":"changeset version","inspector":"pnpm build && npx @modelcontextprotocol/inspector dist/app.js","typecheck":"tsc --noEmit","build:local":"dotenvx run -f .env.production -- pnpm build","pub:release":"pnpm build && changeset publish","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check"},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"repository":{"url":"git+https://github.com/ParasSolanki/jira-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A model context protocol server for Jira API.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0","@t3-oss/env-core":"^0.12.0","zod-to-json-schema":"^3.24.3","universal-user-agent":"^7.0.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.3","devDependencies":{"shx":"^0.3.4","tsx":"^4.19.3","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","typescript-eslint":"^8.25.0","rollup-plugin-swc3":"^0.12.1","eslint-plugin-neverthrow":"^1.1.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jira-mcp-server_0.1.3_1763373172278_0.43945219688349346","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@adapik/jira-mcp-server","version":"0.1.4","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"author":{"url":"https://github.com/ParasSolanki","name":"Paras Solanki","email":"parassolanki151@gmail.com"},"license":"MIT","_id":"@adapik/jira-mcp-server@0.1.4","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"homepage":"https://github.com/adapik/jira-mcp-server#readme","bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"bin":{"jira-mcp-server":"dist/app.js"},"dist":{"shasum":"c6aa37d3c606fe197e0b01d2a688d82a3f280287","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.4.tgz","fileCount":4,"integrity":"sha512-qJvk7ZsThZSSV+rWpXsimBg1lv0imw1rHLnKuY8LRdmgk/rHfpT7eHKpLCj1FB85Q0OR+jjBGhF/UpZ8Co7I2g==","signatures":[{"sig":"MEYCIQCV0CfGzu0+HinuSY1xkCaR1b1CzKIB3Ajs1g14RtmIsQIhAIGzLRpCU+VzzKAnNvwVCZRlwQHuIpaV9CTCs9wQcBPM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128960},"main":"dist/app.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"560db24381e5f9f534db096866e7f1e329ecbcbc","scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","lint":"eslint .","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","release":"changeset version","inspector":"pnpm build && npx @modelcontextprotocol/inspector dist/app.js","typecheck":"tsc --noEmit","build:local":"dotenvx run -f .env.production -- pnpm build","pub:release":"pnpm build && changeset publish","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check"},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"repository":{"url":"git+https://github.com/ParasSolanki/jira-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A model context protocol server for Jira API.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0","@t3-oss/env-core":"^0.12.0","zod-to-json-schema":"^3.24.3","universal-user-agent":"^7.0.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.3","devDependencies":{"shx":"^0.3.4","tsx":"^4.19.3","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","typescript-eslint":"^8.25.0","rollup-plugin-swc3":"^0.12.1","eslint-plugin-neverthrow":"^1.1.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jira-mcp-server_0.1.4_1763373556627_0.2460240880233342","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@adapik/jira-mcp-server","version":"0.1.5","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"author":{"url":"https://github.com/ParasSolanki","name":"Paras Solanki","email":"parassolanki151@gmail.com"},"license":"MIT","_id":"@adapik/jira-mcp-server@0.1.5","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"homepage":"https://github.com/adapik/jira-mcp-server#readme","bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"bin":{"jira-mcp-server":"dist/app.js"},"dist":{"shasum":"6581329a3d9af75b7f6dc83af0a2dd0cff273503","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.5.tgz","fileCount":4,"integrity":"sha512-+/1HZm0BJ1ODTR9gSk56pLVelUpdhEbcIteM6f6HvsEsVnswHUpuAiWR3YcfsCW667RIAu06vsfKd4jNt0V1Nw==","signatures":[{"sig":"MEUCIG1LvWmiQidLSs/wDTKOdpCQrKKRdjvu1ohKCJ8acSPhAiEAvVBKOVfshpb74qXqcqnM9d1DaNZjwUcvPk4OMNfIsoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300792},"main":"dist/app.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"20bdea05080217ca8629556fef9d618bcaf2e9a1","scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","lint":"eslint .","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","release":"changeset version","inspector":"pnpm build && dotenvx run -- npx @modelcontextprotocol/inspector dist/app.js","typecheck":"tsc --noEmit","build:local":"dotenvx run -f .env.production -- pnpm build","pub:release":"pnpm build && changeset publish","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check"},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"repository":{"url":"git+https://github.com/ParasSolanki/jira-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A model context protocol server for Jira API.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0","@t3-oss/env-core":"^0.12.0","zod-to-json-schema":"^3.24.3","universal-user-agent":"^7.0.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.3","devDependencies":{"shx":"^0.3.4","tsx":"^4.19.3","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","typescript-eslint":"^8.25.0","rollup-plugin-swc3":"^0.12.1","eslint-plugin-neverthrow":"^1.1.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jira-mcp-server_0.1.5_1764149041296_0.6269971322536105","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@adapik/jira-mcp-server","version":"0.1.6","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"author":{"url":"https://github.com/ParasSolanki","name":"Paras Solanki","email":"parassolanki151@gmail.com"},"license":"MIT","_id":"@adapik/jira-mcp-server@0.1.6","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"homepage":"https://github.com/adapik/jira-mcp-server#readme","bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"bin":{"jira-mcp-server":"dist/app.js"},"dist":{"shasum":"72d42ef3c13acb80c754a35c5157dffc9b433d65","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.6.tgz","fileCount":4,"integrity":"sha512-dPMHtUbu8p333dbTfxycv5n11igLoUuHQ7tW9vq0BMQAn+3wtsEMa1+SkcLxZYV/Qiy+dge39lX23HSt6ACeBQ==","signatures":[{"sig":"MEYCIQCft34TmOz1RJ2ingJELBGa8FnPQWBMJWOkD89bHFpcOgIhAP+mC5XXauiGBLFU/TbMOSIqAa5GqzcTRJ9fp0lu5GPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300792},"main":"dist/app.js","type":"module","engines":{"node":">=22.12.0"},"gitHead":"38740388ccdf7275769ce7cd8a6ffc3b1d79a317","scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","lint":"eslint .","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","release":"changeset version","inspector":"pnpm build && dotenvx run -- npx @modelcontextprotocol/inspector dist/app.js","typecheck":"tsc --noEmit","build:local":"dotenvx run -f .env.production -- pnpm build","pub:release":"pnpm build && changeset publish","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check"},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"repository":{"url":"git+https://github.com/ParasSolanki/jira-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A model context protocol server for Jira API.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.2","neverthrow":"^8.2.0","@t3-oss/env-core":"^0.12.0","zod-to-json-schema":"^3.24.3","universal-user-agent":"^7.0.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.3","devDependencies":{"shx":"^0.3.4","tsx":"^4.19.3","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","@eslint/js":"^9.21.0","typescript":"^5.7.2","@types/node":"^22.13.8","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","typescript-eslint":"^8.25.0","rollup-plugin-swc3":"^0.12.1","eslint-plugin-neverthrow":"^1.1.4","@changesets/changelog-github":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jira-mcp-server_0.1.6_1764841673867_0.8339208349866005","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@adapik/jira-mcp-server","version":"0.1.7","description":"A model context protocol server for Jira API.","license":"MIT","type":"module","homepage":"https://github.com/adapik/jira-mcp-server#readme","author":{"name":"Paras Solanki","email":"parassolanki151@gmail.com","url":"https://github.com/ParasSolanki"},"bin":{"jira-mcp-server":"dist/app.js"},"main":"dist/app.js","packageManager":"pnpm@9.15.3","repository":{"type":"git","url":"git+https://github.com/ParasSolanki/jira-mcp-server.git"},"bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"engines":{"node":">=22.12.0"},"keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"scripts":{"dev":"dotenvx run -- tsx watch src/app.ts","build":"rolldown -c rolldown.config.ts && shx chmod +x dist/*.js","build:local":"dotenvx run -f .env.production -- pnpm build","inspector":"pnpm build && dotenvx run -- npx @modelcontextprotocol/inspector dist/app.js","lint":"eslint .","typecheck":"tsc --noEmit","format":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --write","format:check":"prettier '**/*.{cjs,mjs,ts,tsx,md,json}' --ignore-path ./.gitignore --ignore-unknown --check","release":"changeset version","pub:release":"pnpm build && changeset publish"},"dependencies":{"@modelcontextprotocol/sdk":"^1.7.0","@t3-oss/env-core":"^0.12.0","neverthrow":"^8.2.0","universal-user-agent":"^7.0.2","zod":"^3.24.2","zod-to-json-schema":"^3.24.3"},"devDependencies":{"@changesets/changelog-github":"^0.5.0","@changesets/cli":"^2.27.7","@dotenvx/dotenvx":"^1.38.3","@eslint/js":"^9.21.0","@types/node":"^22.13.8","eslint-plugin-neverthrow":"^1.1.4","prettier":"^3.5.3","rolldown":"1.0.0-beta.6","rollup-plugin-swc3":"^0.12.1","shx":"^0.3.4","tsx":"^4.19.3","typescript":"^5.7.2","typescript-eslint":"^8.25.0"},"_id":"@adapik/jira-mcp-server@0.1.7","gitHead":"38740388ccdf7275769ce7cd8a6ffc3b1d79a317","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xBa8vy0UigMIVfGUYpZLBfbuc6TUmuKywTXeqreLr8Bti8tA/cUmCh801RWWHDkvupJINIxxxdNh2l5BdvCpgg==","shasum":"62cc801e37a58a6ead9d27c74d26bde9814b9af1","tarball":"https://registry.npmjs.org/@adapik/jira-mcp-server/-/jira-mcp-server-0.1.7.tgz","fileCount":4,"unpackedSize":129166,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEE21Ui4UmP5JSq80/PtKipGvzPueZVe0JXDM7BQJ51mAiEA7vz5ieS9GK0Vh8X44Ow5K3xbS0IET+OKnUoPa8W/LcQ="}]},"_npmUser":{"name":"adapik","email":"alexfintushal@gmail.com"},"directories":{},"maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jira-mcp-server_0.1.7_1764843637168_0.09262240562810087"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-13T10:01:24.209Z","modified":"2025-12-04T10:20:37.476Z","0.1.1":"2025-11-13T10:01:24.478Z","0.1.2":"2025-11-13T10:02:31.018Z","0.1.3":"2025-11-17T09:52:52.468Z","0.1.4":"2025-11-17T09:59:16.852Z","0.1.5":"2025-11-26T09:24:01.499Z","0.1.6":"2025-12-04T09:47:54.017Z","0.1.7":"2025-12-04T10:20:37.301Z"},"bugs":{"url":"https://github.com/ParasSolanki/jira-mcp-server/issues"},"author":{"name":"Paras Solanki","email":"parassolanki151@gmail.com","url":"https://github.com/ParasSolanki"},"license":"MIT","homepage":"https://github.com/adapik/jira-mcp-server#readme","keywords":["jira","mcp","llm","ai","server","model context protocol","jira api"],"repository":{"type":"git","url":"git+https://github.com/ParasSolanki/jira-mcp-server.git"},"description":"A model context protocol server for Jira API.","maintainers":[{"name":"adapik","email":"alexfintushal@gmail.com"}],"readme":"# Jira MCP Server\n\n![NPM Version](https://img.shields.io/npm/v/%40parassolanki%2Fjira-mcp-server) ![NPM Downloads](https://img.shields.io/npm/dw/%40parassolanki%2Fjira-mcp-server) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Problems This Fork Resolves\n\n### 1. Token-Efficient Sprint Issue Listing\nWhen working with large sprints containing many issues, the standard `list_issues_from_sprint` tool returns full JSON responses that consume significant tokens, especially when LLMs need to analyze multiple sprints or boards. This fork adds a `list_issues_from_sprint_csv` tool that returns data in a compact CSV format, dramatically reducing token usage while preserving essential information (issue key, summary, status, assignee, estimates, fix versions, and hotfix labels).\n\n### 2. Sprint State Filtering\nThe original `list_sprints_from_board` tool returns all sprints (active, closed, and future) without the ability to filter. This fork adds an optional `state` parameter that allows you to fetch only active, closed, or future sprints, reducing unnecessary data transfer and making it easier to focus on relevant sprints.\n\n**Key benefits:**\n- Reduced token consumption for sprint issue queries via CSV format\n- Faster response times due to smaller payloads\n- More cost-effective for large-scale sprint analysis\n- Targeted sprint retrieval by state (active/closed/future)\n- Maintains all critical issue information in a structured format\n\n---\n\nA [Model Context Protocol](https://github.com/modelcontextprotocol) Server for Jira.\n\nProvides integration with Jira through MCP, allowing LLMs to interact with it.\n\n[Jira REST Api Docs](https://developer.atlassian.com/server/jira/platform/rest)\n\n## Installation\n\n### Manual Installation\n\n> Note: Requires Node version to be 22.12.0 or above\n\n1. Create or get Jira Personal Access Token: [Guide](https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html)\n\n2. Add server config to Claude Desktop:\n\n   - MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json\n   - Windows: [Check this Guide](https://gist.github.com/feveromo/7a340d7795fca1ccd535a5802b976e1f)\n\n```json\n{\n  \"mcpServers\": {\n    \"jira\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@parassolanki/jira-mcp-server@latest\"],\n      \"env\": {\n        \"JIRA_PERSONAL_ACCESS_TOKEN\": \"email@example.com:your_personal_jira_access_token\",\n        \"JIRA_BASE_URL\": \"jira_base_url\"\n      }\n    }\n  }\n}\n```\n\nFor Windows:\n\n```json\n{\n  \"mcpServers\": {\n    \"jira\": {\n      \"command\": \"cmd /c npx\",\n      \"args\": [\"-y\", \"@parassolanki/jira-mcp-server@latest\"],\n      \"env\": {\n        \"JIRA_PERSONAL_ACCESS_TOKEN\": \"email@example.com:your_personal_jira_access_token\",\n        \"JIRA_BASE_URL\": \"jira_base_url\"\n      }\n    }\n  }\n}\n```\n\n## Components\n\n### Tools\n\n1.  `list_projects`: List projects from Jira.\n\n    - Required inputs:\n      - `query` (optional string): A query string used to filter the returned projects.\n      - `maxResults` (optional number, max: 100): The maximum number of results to return.\n      - `expand` (optional string): Expand additional information in the response. (comma separated `description`, `lead`, `issueTypes`, `url`, `projectKeys`, `permissions` and `insight`).\n\n2.  `list_boards`: List boards from a project.\n\n    - Required inputs:\n      - `projectKeyOrId` (string): Key or Id of the project.\n      - `name` (optional string): Name of the project.\n      - `maxResults` (optional number, max: 100): The maximum number of results to return.\n      - `startAt` (optional number): The starting index of the returned boards.\n      - `type` (optional string): The type of boards. (can be one of `scrum` or `kanban`).\n\n3.  `list_sprints_from_board`: List sprints from a board. Can filter by state (active, closed, or future).\n\n    - Required inputs:\n      - `boardId` (string): The ID of the board.\n      - `state` (optional string): Filter sprints by state (can be one of `active`, `closed`, or `future`).\n      - `maxResults` (optional number, max: 100): The maximum number of results to return.\n      - `startAt` (optional number): The starting index of the returned boards.\n\n4.  `list_issues_from_sprint`: List issues from a sprint.\n\n    - Required inputs:\n      - `boardId` (string): The ID of the board.\n      - `sprintId` (string): The ID of the sprint.\n      - `maxResults` (optional number, max: 100): The maximum number of results to return.\n      - `startAt` (optional number): The starting index of the returned boards.\n      - `expand` (optional string): Expand additional information in the response. (comma separated `schema` and `names`).\n\n5.  `create_issue`: Create an issue in Jira (Only supports Task issue type).\n\n    - Required inputs:\n      - `projectKeyOrId` (string): Key or Id of the project.\n      - `summary` (string): The summary/title of the issue.\n      - `description` (string): The description of the issue.\n\n## Usage examples\n\nSome example prompts you can use to interact with Jira:\n\n1. \"Show me all Jira projects\" → execute the list_projects tool to see all available projects.\n2. \"What Kanban boards exist in the DEV project?\" → execute the list_boards tool with the DEV project key and type parameter set to \"kanban\".\n3. \"Show me all the sprints for board ID 123\" → execute the list_sprints_from_board tool to see all sprints associated with board 123.\n4. \"Show me only the active sprint for board ID 123\" → execute the list_sprints_from_board tool with state parameter set to \"active\" to see only active sprints.\n5. \"What issues are in sprint 456 on board 123?\" → execute the list_issues_from_sprint tool to see all issues in sprint 456 on board 123.\n6. \"Show me the first 50 issues from the current sprint on the Marketing board\" → first execute list_boards to find the Marketing board ID, then list_sprints_from_board with state=\"active\" to find the active sprint, then list_issues_from_sprint with maxResults=50.\n\n## Development\n\n1. Install dependencies:\n\n```shell\npnpm install\n```\n\n2. Configure Github Access token in `.env`:\n\n```shell\nJIRA_PERSONAL_ACCESS_TOKEN=email@example.com:your_personal_jira_access_token\nJIRA_BASE_URL=jira_base_url\n```\n\n3. Run locally with watch:\n\n```shell\npnpm dev\n```\n\n4. Build the server:\n\n```shell\npnpm build\n```\n\n5. Local debugging with inspector:\n\n```shell\npnpm inspector\n```\n\n## TODOS\n\n- [x] list_projects\n- [x] list_boards\n- [x] list_sprints_from_board\n- [x] list_issues_from_sprint\n- [ ] get_issue_by_id_or_key\n- [x] create_issue (task issue type only)\n- [ ] create_issue (story, epic, sub-task issue types)\n- [ ] update_issue\n- [ ] delete_an_issue\n- [ ] archieve_an_issue\n- [ ] list_comments_from_issue\n- [ ] get_comment_from_issue_by_id\n- [ ] create_comment_in_issue\n- [ ] update_comment_of_issue\n- [ ] delete_comment_of_issue\n- [ ] list_subtasks_from_issue\n- [ ] get_user_by_username_or_key\n","readmeFilename":"README.md"}