{"_id":"sysknife-setup","_rev":"48-b3d7ba9ada562f5c49d0dd45096f1d77","name":"sysknife-setup","dist-tags":{"latest":"0.30.2"},"versions":{"0.2.3":{"name":"sysknife-setup","version":"0.2.3","keywords":["sysknife","mcp","claude","linux"],"license":"MIT","_id":"sysknife-setup@0.2.3","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"bin":{"sysknife-setup":"index.js"},"dist":{"shasum":"27e45e95269f9b45bfcdf7eda96ca1479a483467","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.3.tgz","fileCount":3,"integrity":"sha512-TazbYdNQ4mmHzDGkJ7G7ovfEjGYgaI80X0kJXWeDgtu3ROQQHFGs8n5NQWbtR3q0iWUj/wpgra1Y+NUvBgiDgA==","signatures":[{"sig":"MEUCIGhvcAd06CNbM5ENpcCmnoRzmk3QtlSY/SzISTvXzhLGAiEAlC/wFcTVHn3854RIiGLS5s+Zs3IrWLVeGChpf/aFMwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36369},"engines":{"node":">=18"},"gitHead":"b59a019583e5d0390688992a45afa91c1534afbe","scripts":{"prepublishOnly":"node index.js --help"},"_npmUser":{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"},"_npmVersion":"10.8.2","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.3_1777213749394_0.5015160510616183","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"sysknife-setup","version":"0.2.4","keywords":["sysknife","mcp","claude","linux"],"license":"AGPL-3.0-only","_id":"sysknife-setup@0.2.4","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"bin":{"sysknife-setup":"index.js"},"dist":{"shasum":"41daab71fdc14236c7ed14eda693b19821f93456","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.4.tgz","fileCount":3,"integrity":"sha512-Ykt0NQZ97yKPxwR+5JzJTHSIlxUy9Lxolk2yXJ5IBcWIZx3FaYz3rFCZ8Lcmk9SMAyzzsLvF2nWJSEhohecBHw==","signatures":[{"sig":"MEUCIHapLOIb6tbf0fgbDPEHgwuEqAVt786mJIAHdribguTuAiEA5ciS+6LGVNo1sT9E7TxSbARJQAgwx6X1c0FvH1Ak2nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36379},"engines":{"node":">=18"},"gitHead":"0dfed25a5b4fed68c3ff8fb6b2728186dddf6e2f","scripts":{"prepublishOnly":"node index.js --help"},"_npmUser":{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"},"_npmVersion":"10.8.2","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.4_1777227440076_0.19050117580980208","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"sysknife-setup","version":"0.2.5","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.5","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"b5ca4dc90f415dfeb91e844e8b63c2f31883897a","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.5.tgz","fileCount":8,"integrity":"sha512-zlj7u8mROIPjJp945zN14DKoVpDR4TtPjWNf2PPd+lMiN1BJWuIySTqq2PZ3LGxKWFwrJ1goZALwEDDAecxtxg==","signatures":[{"sig":"MEUCIHtiRYusMG530hcPfVZP7BptA9NLZ0PXbXRwu7IRxWHHAiEAoZY5XymhiKg4AVRVOCMd0bUKPhF68hLWzHvUxF4mT1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72844},"engines":{"node":">=18"},"gitHead":"ddfb47fc9ef33bbdd3d60b9bdf87fb2e0c7afc3f","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.5_1784783899094_0.13830526118916975","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"sysknife-setup","version":"0.2.6","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.6","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"c1d0400a7724f085bd2a4262bfdef4b35c67da73","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.6.tgz","fileCount":8,"integrity":"sha512-wG3e8xQfkZPIbV6aCwhHbjAfrrgAOZUiQm5fMqPpJ0AkFFUtATokjcCe8805cCrDRqjAvhsN8t6E62EO8lcoRA==","signatures":[{"sig":"MEUCIDgcdeV/VqsR5h6ruNaEnbdvHppnIBNhdXrWGWcIav2FAiEAku9ms1YNH+MsC2Kk6EKnOczA1vObpvPbPQ0GtKiVQIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72844},"engines":{"node":">=18"},"gitHead":"348628d1e0572f19abbfc11aba73248bf58ea719","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.6_1784830009134_0.8060941895085263","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"sysknife-setup","version":"0.2.7","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.7","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"06f1f455334ccdc09a257965ba4ee503aae7032d","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.7.tgz","fileCount":8,"integrity":"sha512-huVaH7NsIPHyTUe6HvkyNDQDOjVjS7Nko06QZrOJa8p9awb/zph+Gtot0OhitEnRadhIuizejARjK5sCZhs6zw==","signatures":[{"sig":"MEYCIQC5Yi036YEzjFkim28H7bYkR3Fcha2hR7267Znc24XVbwIhANjaJkGrsxn0UW4QKkap6ZTCWDY/brrAI7HcO1cMxE4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72844},"engines":{"node":">=18"},"gitHead":"c5a8ac2bcfd62219ff6fa444cffc2976e7038c19","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.7_1784833934672_0.3655840836056665","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"sysknife-setup","version":"0.2.8","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.8","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"9d62491e2a7909cd85b7b10abfc4564f12e1a518","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.8.tgz","fileCount":8,"integrity":"sha512-jfKUrw7264M+W8TOaVFiEY8OVYOY2Djn4EFx7CRUk1gj060UOE0HlOH6m/ti3R5lwelVQGSEuv70fYihTR7BbQ==","signatures":[{"sig":"MEUCIQC8dwMWvdx2rCsu0VwA4Oj7Ooasok8fJ7ySoPk+N28GtQIgCRo+ZRY2iwkSkPNmzYp6SReFKlXT90WQGDZU+/CmRiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72714},"engines":{"node":">=18"},"gitHead":"f0b79c101dc40fefeb484f09d8847bf9439ccf19","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.8_1784840515395_0.37882910907945044","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"sysknife-setup","version":"0.2.9","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.9","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"3ad0612dfef71ef680ec5615196704bffd614410","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.9.tgz","fileCount":8,"integrity":"sha512-N/cR2XQ0EHPhfhw3WG8QBIGebUHunvOFagbN05Pwmp93IyFDuz9mH7amoM31bnSFub2DTQwm7RtBjyiXUZVNUQ==","signatures":[{"sig":"MEUCIEelGkbI5/8akSVTDJezbi/HjM35vbxGZgV6YhAn4SVTAiEA+JwunUZzSApTuaiOJBOs3omoDBnAEiR/mJumvrRyJag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75475},"engines":{"node":">=18"},"gitHead":"f8ca99d06276bb2d422a22713d46665ea3b7a4ec","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.9_1784852019111_0.8371496388684521","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"sysknife-setup","version":"0.2.10","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.10","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"c5f2e9cabb4d9f35a1eb6102ac52bed9364c5845","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.10.tgz","fileCount":8,"integrity":"sha512-k/T9aIZa6zIohqPImgPZGUenlZj+0VgbevcgIZwAc1/FjtTuyAOPll/MqVtQKvadpITDbZX5awnyGyZ0wHuxzg==","signatures":[{"sig":"MEYCIQCwJwwq6WueKwzljqga4cD8bO0OkFNI7Aj+h9Dy98gIggIhAM4r9Js6SjThZGrR6aWz2SXQ3CAKhctrkdWlqGoNRDax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75476},"engines":{"node":">=18"},"gitHead":"cd11b192c399ec00fcf527cc3d7c2f35e3b4fb36","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.10_1784878469544_0.6352932047443736","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"sysknife-setup","version":"0.2.11","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.11","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"a4103169003874c13f0f71848cd60e4f6a2bc002","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.11.tgz","fileCount":8,"integrity":"sha512-9dTPllVBSIkCzbtRdlyJzyi1WJUkaWlWIeZPa58ULXti+lIXUZfaVoVOdW0yYuCBCkk4LWWjRTg1rUaMI8Sn8w==","signatures":[{"sig":"MEUCIDvP82MC8oO+jD3Ju8my1SnX5pC6GunQ7Gzf3bgzgqGtAiEA4n1Zmjhl7tblFN58dHMXu+hoQA50VE9E6UQWhkzh6o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76154},"engines":{"node":">=18"},"gitHead":"9737ae28b6f2d25ed4169cf625fa45c41b2e8511","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.11_1785185727013_0.1180416398956543","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"sysknife-setup","version":"0.2.12","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.12","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"cde6dae16e315a63cf91cc0645b36fae85d5e813","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.12.tgz","fileCount":8,"integrity":"sha512-akclx7+grb/jHQlPFZW04n//nFZy86/Qj2wPRHxaGai4qoQucHCBhfjZ9iNarXnSBdrFcFal/Z4B7ISOZO4NWA==","signatures":[{"sig":"MEUCIAQ7msz8NMKoJJGNpafpDM/UAkNxVRMD+ZvHSnhFQ69VAiEA+eEgVjvld+1AA/XLaH+tS6iA7uSfhGEX9m4PV2EXuMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76154},"engines":{"node":">=18"},"gitHead":"c7647d769e0accc20e77b5d319fe4a79e292c574","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.12_1785191139892_0.6444163034008585","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"sysknife-setup","version":"0.2.13","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.13","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"e17b72d9fca6883d062190e2e46a9c1f1a54edc5","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.13.tgz","fileCount":8,"integrity":"sha512-kbozJXgDuiVCUG4HizQ3BAWHuG3DrlQqjfAdH+jXuMQ6mu7KUZlssXPscswHyohN1trkESdMZmYZiCBq9h7TCw==","signatures":[{"sig":"MEUCIQC14FxvDQUTV5kDi5INWIYSJ1C/CFpdX4fQ91ndbUQFUQIgV/NFuHYgfVfpvJ2jH1p5ecN0+cS4y3jw+G9A0hRC6sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76154},"engines":{"node":">=18"},"gitHead":"fc2b35d99060d313b0eb41099268446a90ea64c6","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.13_1785209626230_0.8441701861606068","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"sysknife-setup","version":"0.2.14","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.14","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"index.js"},"dist":{"shasum":"4a6bd80c4e93780b53102d5d01ba9916611763fc","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.14.tgz","fileCount":8,"integrity":"sha512-q1hviWBbaoy37xVIceDQaoPtE+qiGJCKuEifjmZD4Ljutg9b0h0vj1vZfHT/yXF0v8stArXEXu5PU56Rd6GJNA==","signatures":[{"sig":"MEQCIBwoV4KOUeSkRsl34qLg5qQTNoPx3PjDiDhpyuOPaw1xAiBM2uUtqLhM361FRPyk4vSIQS6xHOaV5t0lnKfdUgMEuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76154},"engines":{"node":">=18"},"gitHead":"b3b67c1884ff16100cfe76edd6e751f5ccfdd058","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node index.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.14_1785230064438_0.13507368427097832","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"sysknife-setup","version":"0.2.15","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.15","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"69c1a3949e975e764a5a14488a5892c3ef4c8d1a","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.15.tgz","fileCount":10,"integrity":"sha512-CB7pzVaXtDdjW98hbMSISAgy1iI1OY3atcn+E65E9GbXn+PZwGcJOvL/U5uJTm/fbEyO3tA+RuDKPDVl6vYO2Q==","signatures":[{"sig":"MEUCIDkuQjI6gqGzdutC69w+hyZesAjLpoDa4y/A74+KCyGWAiEA26G1AMuuD+6h49L28xHLFjM/w8PYNLp3zEeWEsmMxgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84636},"engines":{"node":">=18"},"gitHead":"347305b6f7ab7d0ba6ad950268d58341661fdd0a","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.15_1785257240512_0.6375260142600174","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"sysknife-setup","version":"0.2.16","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.2.16","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"019d8934f197ba35c12a4f1754a10a536f7598b5","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.2.16.tgz","fileCount":10,"integrity":"sha512-MD+dNeOsnShLKGkl+Xxkr56TVkGlNwbuI35MgAoonN5hNgieqP9bhnTaxDdUynJ3zhh8dIqgyYIzH7wtT97ePw==","signatures":[{"sig":"MEUCIQCG+zDwnCmkg7lzJqe1hiziGN4mvgA6GJoIaY+8BsngQgIgQzAxfvMSQnORl4uqzxVN5zBsWBAMBlJ+FVa/JJi97z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90066},"engines":{"node":">=18"},"gitHead":"4f75dfaab36e01f1c7b313c11998e555e6b32e59","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.2.16_1785273300591_0.9348511834381565","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"sysknife-setup","version":"0.3.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.3.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"5fa9a3efac0353f7448f406ea421261d2150726f","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.3.0.tgz","fileCount":10,"integrity":"sha512-qNgdPdlf7fgqkoKJ4DDM+/Te6t6kTjPLouJXlREsnl6bQ4VB2t73H1qYamJHEqizP7RSQ+Wr03T8ouDIg3eiBQ==","signatures":[{"sig":"MEUCIQDIY3xbov4mMW6yT9jwyzlr64hQmFKol8jLLd36CdwpbwIgIXEhoqr8LE45eHVvjIYzoJ9zvWp8AO6ScbBzKZIhQrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90065},"engines":{"node":">=18"},"gitHead":"55805b22f21314bd7c53ca53da91e87a2e3039c9","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.3.0_1785349049566_0.6470675482555586","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"sysknife-setup","version":"0.4.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.4.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"8691a1c1a1646c226e1f214cda79e9182d8984cf","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.4.0.tgz","fileCount":10,"integrity":"sha512-SKK4hyfiWR/tMO9rufTpIzu/C5mGHPmA7xnst8NcY5ZqHDY1rO6WBBcVwlrOISh/63hN/2CgbuoolG4bLCMJxw==","signatures":[{"sig":"MEUCIQDg1spwd3mLDWSAjatRV4Udn4C4QICH9gXmGvCGgWKSSwIgBaqoX+fbNE6heG54hMlCTAn6m0ecGuBwMPlis3AgR6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90065},"engines":{"node":">=18"},"gitHead":"fd22ce2b0e869031d8892a3f2cd24277ca2c94ed","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.4.0_1785444598459_0.7403637706695299","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"sysknife-setup","version":"0.5.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.5.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"4ad3d9af97fbf7844891622f8ee26d438cbc5e1c","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.5.0.tgz","fileCount":10,"integrity":"sha512-qehKZdEdC+VH33gWxF71kxP+0Yq+2gOUFNqIH1yYiH5KdTh6kwePArbf/g4z67h2wU1dqwuJh77u8T/8D8ujkQ==","signatures":[{"sig":"MEQCIDNHIR8Hkf0NUYMy6D6EO2aJ7TqIFMMYmPY4K0FSGSZuAiAvBanh9/bBQVInIeUyFpu9n4CCSSqzOY00G9QHqLz5dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90065},"engines":{"node":">=18"},"gitHead":"223bd0a19b7cc6b00f89c244233e6ebbf58c9cf9","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.5.0_1785479441148_0.5640236074676983","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"sysknife-setup","version":"0.6.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.6.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"8197672177c48b5e8c200d1069b0b8bcd715eadf","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.6.0.tgz","fileCount":10,"integrity":"sha512-dPxw9xQp0anqr2sem6UQzwBUphXRzZ7Cfkr2Hat2nSfUVyzc6+rWIYRA6Nj2g+WTY8umTfEcHTpIiHy5fvbwpw==","signatures":[{"sig":"MEYCIQDkjeq0PvnMRixWqerj4HfqUaciwzWxF/5zgoLXcWDQuQIhAOhRnSKc5x7QiE1lKcldLsMF4LqkdHQwt4QE6ltMFpp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90065},"engines":{"node":">=18"},"gitHead":"f7283ad248b43c30301a19b141770f90fc924efb","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.6.0_1785506503543_0.9675824322932811","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"sysknife-setup","version":"0.7.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.7.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"ce87db5eb1f97054e2722355e9ca77b5430e6fb7","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.7.0.tgz","fileCount":10,"integrity":"sha512-YcolaaDctF2GQgRR5HxRmrUbbhzvWliotmJP7V8MRyH6x0zMrJBhDLIMgSaiDSt8xpJeLATQwZVd5m4zp2pZVw==","signatures":[{"sig":"MEUCIHH1yKq9uCxzB/bwv6JwRsRakElPBPq6FLb+LbgO7YR0AiEAyYem5UwuF6nWfJXmsdvd92MJYktsHa9SSy9V+7WfNb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91215},"engines":{"node":">=18"},"gitHead":"d8a9db16a8552f3cfdad2b22bafa88a84a0cb022","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.16.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.7.0_1786184147687_0.8654838330182861","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"sysknife-setup","version":"0.8.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.8.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"a8bbe29e64a9707443a64632d3f5a3a4f5cb4386","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.8.0.tgz","fileCount":11,"integrity":"sha512-BZovCO2Sq6BW6mVv8+UwYv3jSUxuxCg1mNHR5b4LgHzfFXYhZWahXXMJwSSe/85EsUSh0dgOEOIaJf8a0dDTAQ==","signatures":[{"sig":"MEUCIQCbjm74N7Qlvn4jpLX++XLG8Szl8K5nt0/WIJvOFmcx3AIgGTH5hF1ugKrJj9vSmrFaeACyh2YdcmwN7DrQ2uitvII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104441},"engines":{"node":">=18"},"gitHead":"4e1a825f199e668a496c9cd0219be2cb90c57bca","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.8.0_1786894047247_0.22946857850471525","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"sysknife-setup","version":"0.9.0","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.9.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"47eea43df70875643a434f3a336cb712d7fd698c","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.9.0.tgz","fileCount":11,"integrity":"sha512-vn0uFM6T1YxbD6R+chOwK1jLvbRKSdw3jJMjcAoyxpbXXL2W+3Xmsnq97A3GQOQiaWvICeL5nb0y2/16E3a8ag==","signatures":[{"sig":"MEUCIEjLoLXEtLxmdW25Xik2/iSchvB6tUhx/lbYVbheS8jOAiEAtV3nC3GTRfLxqzcTSHEgj5fYN7F1piDE1QYhMFSRl1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108251},"engines":{"node":">=18"},"gitHead":"36ab7fdfce4f5d13934eb0e91740b71c8a52c46b","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.9.0_1787152054219_0.22450707533853365","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"sysknife-setup","version":"0.9.1","keywords":["sysknife","mcp","claude","linux"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.9.1","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"f6960de3c350fdb8004bb89fa0011aa1c9843a47","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.9.1.tgz","fileCount":11,"integrity":"sha512-67CE4GnfBODIFk5JYJ9TTuoVQvYDjaxNoklDWVIq25TjFEemZT+R+gp3t4JbzsaOZ2xS3GfCCqecnuZYC5gURg==","signatures":[{"sig":"MEYCIQCyFKdmIdfAWPOaBilAALOWfsNmsQZlRjj3BTbGVK3YgAIhAP+FVbzqg9skEGx7w8brEgRhIW3BF7EZPf5lAmg304fg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108251},"engines":{"node":">=18"},"gitHead":"6706cd08e0e1f47c1ffc564534efdd561095453a","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.9.1_1787550374280_0.15482505889722598","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"sysknife-setup","version":"0.10.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.10.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"9bbd83cba7b88919c9dff1ea61c265b3d6cbae82","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.10.0.tgz","fileCount":11,"integrity":"sha512-RomZ1bc1iHrviI4jtpYI42ISxk1ZIUMzdM1/O9mdTaC6k+r7xf5mPuRdSJWFsO4JMyCiLSWGK8UtTWQbOplOow==","signatures":[{"sig":"MEUCIQCAUc5GUvp7zqt20LO6b/wjWnZYO3XnQRCBhxhhBUqt+gIgX5AUD46aN6YNldyCERNJ+i+o4Ql05lKgZxPwnKLPnvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112770},"engines":{"node":">=18"},"gitHead":"6ca1467b442ddc2347eab2526bfd151d74cafbbf","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.10.0_1787744966778_0.6867069766079719","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"sysknife-setup","version":"0.11.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.11.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"1032f77f232beed17bef674f079356da419a795f","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.11.0.tgz","fileCount":11,"integrity":"sha512-sP1uaMY9+tCmeo8KA0xPQZ5IIu7v12cmAEHOEoy4aBNAi8buB2WbrRRnqIQ5JIQfZMWsuv+TVbmJfA2FHWPkdQ==","signatures":[{"sig":"MEUCIQDHHnfbQK1hEcgpOpgASkFaAhk0ndIvPTdDcwWq6CbNSQIgIWsyd/7T/VxAIMjM5+XyjQer4Igf2toYLnDKmxNqk/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113545},"engines":{"node":">=18"},"gitHead":"a8adccde390715f0b6c06cbb1d8ec9abf6995cfa","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.11.0_1788304573671_0.49847247785496074","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"sysknife-setup","version":"0.12.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.12.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"a970c99b0bb43699bb8ada40b59361772d26304d","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.12.0.tgz","fileCount":11,"integrity":"sha512-0j/9+e0ze4t/+gSGXfreNioO6uNxzuZ3vs6KbuO6CqvjKiH7Hl733O5+i+Xe6Qhmtyp4UZ/oZOH4mAMVNsFWzQ==","signatures":[{"sig":"MEUCIG29/fPSmSQddq1wL5OoMo7YeFQYc9u+5TjrIWZfYt/VAiEAqPMMNaVBAoSXchDQoHqBj4S6Qq3L9hXsQKYTCnLAIJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113545},"engines":{"node":">=18"},"gitHead":"3528066be0ac8ccc6299e4dd307d98ec3fb5f942","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.12.0_1788438089935_0.6896900503092134","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"sysknife-setup","version":"0.13.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.13.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"dad45dcf11cfb23b7cb44e568a8849974febc8be","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.13.0.tgz","fileCount":11,"integrity":"sha512-d/ggjWo8Cxr65OZmnpq7CWv/DWp+TDSenldhGCitTAU2YQFm/LFSRb88mIbW0WYVvDw51RhRoA/kCqtSfc6hbA==","signatures":[{"sig":"MEUCIHNX2It3CEEk5bso7PKxSDY0fud5V8DvtOAquAZM/U43AiEAiJ1bj/yZE0JjYGQlLOllc1nu6eg7lgiK0XT46oAM/Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113545},"engines":{"node":">=18"},"gitHead":"b7c472ceaaf6ece4791b7e250169db0c0764ab10","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.17.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.13.0_1788466980569_0.4918164216570968","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"sysknife-setup","version":"0.13.1","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.13.1","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"0b54775e3e0a33874de124a56bbee63b1ebd9c60","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.13.1.tgz","fileCount":11,"integrity":"sha512-Jesw8r6OsgTgUoh53xmyyIyR+Kw6UfidH6jUrVpwOiqkwN3mje+avs7+RyCXzhOUaTw0zQCzTzlXtz3Qe7LJMg==","signatures":[{"sig":"MEQCIAk+mGYMFeildAnY1cZFICgicLkDh3GDKH/w2IZezmi1AiA5tom+DA4tvVewNmwjx53zrNu3IIYL3VfUpuzz8MYHjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113545},"engines":{"node":">=18"},"gitHead":"e598550e8c14ce9cecb50a2600195811210e22b0","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.13.1_1788630477193_0.5611201344874066","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"sysknife-setup","version":"0.14.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.14.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"5c85cfc2473d4ca358d37827d067ebd22d5a3ec4","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.14.0.tgz","fileCount":11,"integrity":"sha512-ilnc4WBrL+ggLRm0U2aXWxxTTmR1SAxeuEI1nEjCk9c1f14VH2RmA9canVs6K1klkqwAw5w31Ax1yfqxSqz4pQ==","signatures":[{"sig":"MEQCID0YJLrv1UTcZzgFi63suwe2oGOtPLtJVVZgwp5OQrtkAiA6/EUrxLvXbfTJoD9HC8W9g2hcbhfKrPWODlNKZ+iFOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113545},"engines":{"node":">=18"},"gitHead":"c82bb1f1bd017cca6fb40a14106710d16e32fd8f","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.14.0_1788817686459_0.9916821183016125","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"sysknife-setup","version":"0.15.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.15.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"288758d016d88e5d1695f1c127a15b930a0a3ec4","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.15.0.tgz","fileCount":11,"integrity":"sha512-IKUPEk52GUcO+4po9TdMYeyiGCjITlZnBxr/DM9SEc3XOzS4EVIVakKWm1vxuYz0h/5Q45tfpS0wTeNwIrq9gQ==","signatures":[{"sig":"MEQCIC6IfqBrUiHqIfELtPdakC9mtarApaolad72YNKPcnwQAiBiKCKIrMaPQpLqQ2G0flR2/5QwZ9DYVOhEJjE4A/bEhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114670},"engines":{"node":">=18"},"gitHead":"61b3a878e96ececf19125ec5af15f665d33853b9","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.15.0_1789053904426_0.3796258043059406","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"sysknife-setup","version":"0.16.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.16.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"f73016ec51fcf0a6c4d16639aa2026f2cc46ea30","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.16.0.tgz","fileCount":11,"integrity":"sha512-BxezC7WVoh18+U9bm7hJ++EYsFZiS1+oeY2ffNMUFdry2zKMZApgzkWTQG9dz1kuqjyAniipToqH3LIGmzRRfw==","signatures":[{"sig":"MEUCIGQCBXN/FKnpJPEJEFd3pgrZfk4i+i9wSrK3pvrEBQA4AiEAoEmv2YF4XJy8FErG9bOT9yKfSMGi0WQzC0thxVpvb/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5JZbk1Gd6wehLRLy+0RgMqVGDwv1H/cEjlCAQsk5tMAiBU9mi4LI5Mnnyu7yZKWscUW63KzoVa2llyiDe8SWhpQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114670},"engines":{"node":">=18"},"gitHead":"a3d17adcc463bd0c57a305d0ff51e1eec0789955","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.16.0_1789481967966_0.07454988184707667","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"sysknife-setup","version":"0.17.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.17.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"d526bc143e553d3bea956b868637e9b9691c6d51","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.17.0.tgz","fileCount":11,"integrity":"sha512-MldPkutJeR7wW4dByhPmGRRsecdpc7Ys4G0mMnh8WjBGrk3LGDLG3nR1xtRyiM5N4i4Djp49hVHdajhOi+qWJQ==","signatures":[{"sig":"MEUCIQCV3O78pGx2tjmL0tFmORysbk1yHZ8CutF1hlB1pDsKBQIgUzCSB+1oRyu3QSvSolrzHn6RShsVXjGgIzHGxN6UJKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEYDyN5lAjZzFQnCSvtbtNW5LWXM2yOfnTaOyI1yHZsNAiBUqvAziAi5T+x416MkfBF2FelNpLusjcgaJNh1nO8iDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"e3f6d17b291a4ad543993e3db4e045150f6cd6ad","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.17.0_1790067807349_0.8727748427251258","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"sysknife-setup","version":"0.18.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.18.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"2199308168cd58522c49793d6ed5348eda265ff9","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.18.0.tgz","fileCount":11,"integrity":"sha512-tlmDx88tOLmfHYPNkSvrPHUu577Xtncozgr4m7Fv4jSQgnUFxuUhcvhsBUpthfcP0QPSw8SvFT1rHK4gO9DpcQ==","signatures":[{"sig":"MEUCIFvWF3xZjkTp+Ad37CVQ4Ud7lqxM7cwgi0MlJ39AjRLWAiEAtl0oYDSA+W5rnnhqqmFhb28boaveQYBvzXttUpiUzz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyFVNHO0jpte6fRcLKgmvjVPKBlGDJTNuPmkU3QomyQQIhAP9n4/QtfAaEHI/URWrbpCY7yNMoWfYH5qyRmv3iywsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"698a45cff88e0f2412840beece35ae0d8054fd27","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.18.0_1790073701417_0.8119797871280998","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"sysknife-setup","version":"0.19.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.19.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"115d54a54ee924d92d6effbd92ccd8ad68a2aa66","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.19.0.tgz","fileCount":11,"integrity":"sha512-WYmdDzBH4DRCf5xnawf9b1Z29cCn06RYuQrGYFFfW2K+nrx/goYXovzeeWXRB9gA+p0sqZ2H7j26Rh0ekzvINQ==","signatures":[{"sig":"MEUCIBiT/Llls9RzAWYUjZ89qkhSw5Gtd73YefollyQDCWmEAiEAyOcY+FDPct+meoYMT88ksYHFGvpypCTDwtzrpDHIrfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmX/FerXdxbe7cUbAeXx5tV7sjKRDjRdge8cSHow3LewIgfGlnw+2W+T48lilg0Ajn9WtX+S4qjzgptYlaJZERNIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"4c5756eb63d4e12141a0e12baa82115674cf5ff9","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.19.0_1790085231730_0.12343018670236816","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"sysknife-setup","version":"0.20.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.20.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"58a52e21f20b87b80927a17786e8a7ca7f4f4e42","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.20.0.tgz","fileCount":11,"integrity":"sha512-Lfz5lI5xc2oTn2HdzZotcZcybogWNXGHL2aFQjvRDG9P04gd6Ai1WXw8Y7NCsGELLFT8OTPpBbyRTkI0tPVQdA==","signatures":[{"sig":"MEQCIBDRPiiFTcJC2Rg4XqFGyEmcm4+fvLkXY2fbdr+COHy0AiATo3H9AGo/66BvgaheC4mnZyg0Jjvr4SgM6EkMniQJkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLHkZ6m50W22L/6KpDZu3Cq7Plizcj6AyoS0APoiexfAiAhQB9BGlHd7gs8/z9CE6wbsraMmW0d0c9AMCCsovymxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"8e6521c7efb67b458074cc87532ebff334c96bfc","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.20.0_1790089258136_0.5514383536771494","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"sysknife-setup","version":"0.20.1","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.20.1","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"f0889eac21f74087365681f840cc152bceb31504","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.20.1.tgz","fileCount":11,"integrity":"sha512-x9JBw72HSoj7IoV/9kge1BCho6jNlslStqnMvFhM3U8aesKcflUAD4sw/jheGKwAnj6/dgImcn2/PJz7L2TIjQ==","signatures":[{"sig":"MEQCIHqrq/NjpoKIuwM2kP6p19GRqoXcEKxeIVXddJnMZiWpAiAFjVRx0Xq6bP+P9eIm52/vGt03c5zf7Ua9nj5LdLHvyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDP3EdghR5emF55xZTVqNd9TNT4jzVvdl4LiZJrXghphAIhAN4FgqirKhjPc3IsmC7STf3U3XRnekireu/nyTAfpqAN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"0ad26871fcaec1eb06721c05539bdf895ab47f63","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.20.1_1790153368710_0.42451551855131897","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"sysknife-setup","version":"0.21.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.21.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"a4669145e49a75622be22d108072bb4d740d7c7b","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.21.0.tgz","fileCount":11,"integrity":"sha512-YVLVxIvOOaO6knhC9dNO7YLg5cPqrhA1OLmDF3qoKamOwT7yClRQKZiH2rSvHhXtrNaDGa5+uEBMjHgYKUikKA==","signatures":[{"sig":"MEUCIQDbEwDwDeOEb2xblpnMfY3NHHuUMT+ftd8lyzKpp0qRiwIgXnHqHMnDWt15GOT1bviEsKDG8XG55tFya+X110U2NuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCntSLF1InyS7vYUtT9eGKEoMkxmN2E556zIeEbBZM17AIhALd4ixCvNMDHgGtE+PCFboF/VIStNW8Z8oVhB7QEEjZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"6e3f884a137794ab9cae04f1a142aa11006c6f64","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.21.0_1790181253257_0.41240373359296423","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"sysknife-setup","version":"0.22.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.22.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"a8624c478487cbb235abc691af73c836a9d0139a","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.22.0.tgz","fileCount":11,"integrity":"sha512-kpnEygKlHZB1xLK4It1DnPHINgr5XcmdFyIdfpS0jpXrjdJRMup3M20VpY8HaHmdD9HERUMwvBU3ZjnApafIMw==","signatures":[{"sig":"MEUCIQCZlAjibI4hbClN+7EAAWRV9sykJM483M/9y4RuyiupiAIgYZfbmRPztdpst/P97y0PLoHFexGp4TzYmII8gIk7N9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBY2sfnW/Ic6oaHNN/GnaQa8S/15xF9IIJ+ThD1QD8SXAiEAlFQZMOdGRMUCMi8cbZf2TOLK6fKwtL+l8yHle3EmvIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"9d86283598ba190c6e2d6280f6dc1bdae65be94e","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.22.0_1790191811402_0.1306333900379706","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"sysknife-setup","version":"0.23.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.23.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"e3ec1b793447e0993ca0a3fc59f28aacee46a346","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.23.0.tgz","fileCount":11,"integrity":"sha512-VJ8RuxkFT6dFzmrorycvLMjRnGJlITdFJxaTLJKxCSuSK5lsYo3GVpgNzUPIn0xeDras9+gzJN+JJvziJECfjA==","signatures":[{"sig":"MEUCIQD2j09DM43k48z9M+HmAaAXrLpRRKZiDINAv27v4a2tswIgOqpgE1EDREUDa1cxpVW9KQZNb7I/HYXZe1BmaTBXwLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCH/vzqwTFXiSGfMaFHJfIo2mtkYnwHH9zkXSd7j55yowIgeSOcPjzu+p1AmwjhgdJLVx8S5iMPfB7UUh0uXgQx7bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114751},"engines":{"node":">=22"},"gitHead":"904a666f412bb9dac6495431346e324fb7ca3c34","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.23.0_1790633381715_0.07425545338273976","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"sysknife-setup","version":"0.24.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.24.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"65d6972b695090295dcd2a91c70f566342d454c1","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.24.0.tgz","fileCount":11,"integrity":"sha512-Z6Q8r7LPn/S68/UbhA5pdotMfiOYWEujMawtOH16kFbkCWPNuKIJrVYiOMGFO6pmSV9ipc0QbVBPq8JUB8lfsw==","signatures":[{"sig":"MEQCIEp4bcT0kUSkZpY6wwZEYNw0QAUCRClJHV5+iEyjU0ciAiAOjUU45Onm6ggpM6CQ0rM3p8V4TsosNP+WsqP+0mV0qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG2A0OLfvFg3T27WU6cOu7ZX26P6ZcqWbLTH5KmgNb7SAiARyi387loMkeDGZ7WvXB4CwvIBRH9TCCF/igmUs9gONg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115222},"engines":{"node":">=22"},"gitHead":"54fea16f4cc029b48a94613f72c8f7078ad63365","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.24.0_1790675503347_0.556410116734205","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"sysknife-setup","version":"0.25.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.25.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"27dd824f4d284c93f4465381ad4d35331fe27594","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.25.0.tgz","fileCount":11,"integrity":"sha512-zMgXKiy4z68AbrLa+DlE9DZaMUe7q1aBMcqHVWygaR3d39a28g44QhtB7zXqJKP5iQbYpMmTdGoifmK+oxBxTA==","signatures":[{"sig":"MEQCICabvupn2BtJ0E+wBf6D975Er4AcNgbNDIJPDm59fp7eAiBvpyLZsOPBDHOBxNNUF7DULmrQpAYixc9WP5Iu4+lj+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCc3AK9rtmKPze1d7zN1kPghQbsWKs7rymtTJNFSYFi4AIhANQItG9w8W39aYfRLN7GblRdk2NrGVlWMyW63Jv1zdV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118035},"engines":{"node":">=22"},"gitHead":"9dd1c7ab8eb30d9e523e2cea1488ece197330625","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.25.0_1790870732129_0.5963514210240268","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"sysknife-setup","version":"0.26.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.26.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"4d344fbe5b54b39a3449cd249af812b7cd71ce5f","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.26.0.tgz","fileCount":11,"integrity":"sha512-jtPjzTaAq3Ad0RcCmoU33MNXB4a+yhG5Um3McWCNMcsE8nzpGjj/tCtQ/A/mw0BBI8IBajqHXAfQW4vdpiz2ag==","signatures":[{"sig":"MEYCIQDzKed06yZ8UpDzN8mrnwMHXZPAjA3XEILPFFeLJXAYHgIhANriZKEco1xUKyTS1w9oGG1krHl8CXg5Y/o7t4l7w0pL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgQNVfnpcjex64iWwgRJlkdPqLnfrrec8urkIa7tB9EQIgb6wsPthlkqKZC2QSVGeHv71S2RxKNIxHpqxVPGsR3eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118375},"engines":{"node":">=22"},"gitHead":"7f921cc7a8e4608451e6fbe58d9ef7baa623859e","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.26.0_1792618112925_0.3346279913891428","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"sysknife-setup","version":"0.26.1","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.26.1","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"1e2bbac3c4c37d1d0a4619e374dd02a7189cc525","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.26.1.tgz","fileCount":11,"integrity":"sha512-C/DZGZ/UrdYlTqcbhFRjX4tdjiyvC5VIInPgf8KzSIzX9DC57QV0r2upQm4tzQ5fbn61m7e5+i45zzsRJsmQYg==","signatures":[{"sig":"MEQCID9yIK6QU9kA/mpfi+Eyz2H09SAIwt5zYC/doZSx5zWRAiB+vd2qAKcugWi3/y2qNgr1T1+MYuYdg4pTMO9Cch3tMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDNIdsgKWhhaz+6joltBeSGuHstfQrF65UjA4poKOVpzAiEAxh/JTGkYRWjOccc0/Lfda23A4Z+QskSoYMogDE6UzAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118375},"engines":{"node":">=22"},"gitHead":"90cc24e10d81ae7a25c299bf4e6cead8bc6b62d4","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.26.1_1792864171444_0.5019873645109405","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"sysknife-setup","version":"0.27.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.27.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"6e4e2ba9a2754350012646138ea26897f03adf1c","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.27.0.tgz","fileCount":11,"integrity":"sha512-5eBvLNFLRHT7e1aSkaaEj/AKFAqEW5L4d99EfXSKq7yG/tBStKRAC2q2s0E30+rZ6Mcl+6z4DNhnOO8AnKpR/A==","signatures":[{"sig":"MEUCIQDt1CsxMzZq04kJaTH51Vymk1HZIVliGr7tRW6TlIKEYAIgDnvPMiIdBXoIsx/qVk2D4wXzqCodAHtj4FYDTtAK8tI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrykjMe8WQnYK3R6Yb2Ss3fIZmn8K85LBoWrxkheAUwwIgUEFfmY6wEq3cLJs0v5e6PoaLoK+ou9KUDVep8nkI4+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118375},"engines":{"node":">=22"},"gitHead":"82a087f8464e83ebd983932da2accb83b2b045aa","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.0","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.27.0_1793114891834_0.2797172357142286","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"sysknife-setup","version":"0.28.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.28.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"af7a458129f5884c79989a4559bcf4e12c17cd78","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.28.0.tgz","fileCount":11,"integrity":"sha512-xejdVaSPW9bg/qUQgaAnOPy1NedZpR3IODE8dgXMZp6HwW0dSvutxKoJwqnh2Xv1u4bLn+ptmtWgCxH5ZhNVkg==","signatures":[{"sig":"MEUCIQCPpjgprs401mvFzaNL0G+pBCgnNvq2qQpULpMTccZMFAIgeWkY68Z5ne8tj/GFEw71RSbMf0bqxzWqbIu853st3YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBfcCX+QnjckZwOPwfykHhkPhpdBsiE7nyfrYSPG7iBgIgc7IB8LZGoL9pzXeR/lUwzK1APXHe7wUlFfy3l2h4AAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118375},"engines":{"node":">=22"},"gitHead":"840b7ba63dc1b212cc584cccb66d610b00a6329e","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.1","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.28.0_1793238220498_0.8828269460478041","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"sysknife-setup","version":"0.29.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.29.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"0c1d0adc5e5d4d68928dc3c2303d0b3f6f5aa4e1","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.29.0.tgz","fileCount":12,"integrity":"sha512-y3lqqQX7hyaVtpQWUdh1S+WV+5asSYL6qEzh8vZGzvjAhKhgctDrVarG1Gink2RxNE8cJD5XHpK43XyKMzZEPQ==","signatures":[{"sig":"MEQCIEyq4W4dvmrJrc58dAznPefw5+fmM8yllZZSXOgBhs2fAiBtNeNodGtVUalivabz9WWwn8WoqAnlOuFexPHlfzZk5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHhQ8u80R0xbXf30jEPhr+LKOdSC6qhsN4DsCbJm4iI/AiEA9JmISPxBVYNmkDZ7csdr/JpQEP+GCvDzi65ObKBpnuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120876},"engines":{"node":">=22"},"gitHead":"093436f0de076e5e9d98d9bffd6cda4169110ff2","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.1","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.29.0_1793296251709_0.8056054299460723","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"sysknife-setup","version":"0.30.0","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.30.0","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"74c3b1f8f785f51feab07bd82300723aaab76f31","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.30.0.tgz","fileCount":12,"integrity":"sha512-CEi8emn+EfsEKUls0nSFuzkC56XciIvwaF7ou51CuWV8Lamx+jgOknA+9m0hH+I2mZ2PpMK/AbI6kdXqiFDDhA==","signatures":[{"sig":"MEYCIQCMiiZ1+FYLHjTs1C0dv3GgWgU9KMhiY5m+8vVVyrbGdwIhAJi2WihN4hVXBrqp6Apr3Em6LJCdZzzLeDeu3WFHcxDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFCnTytRPG95IUMVKxeCmsiDeX+QgfmduvCHM5cEcXztAiBU7RvkmB2DIpwjbUYuDFoYOQMci5MFpPf1ISaSEpCsxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120876},"engines":{"node":">=22"},"gitHead":"1b3aab98b878128a267368cd47b51c921cd31219","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.1","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.30.0_1793670333143_0.738838398073622","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"sysknife-setup","version":"0.30.1","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"author":{"name":"Vladimir Rotariu"},"license":"MIT","_id":"sysknife-setup@0.30.1","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"homepage":"https://github.com/lacs-project/sysknife#readme","bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"dist":{"shasum":"10fcc35d7cceb80d10e4110cf403fe5808fd8e1e","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.30.1.tgz","fileCount":12,"integrity":"sha512-A0JYYxTHpgDw30AKo8ekZrRTq+tjFgVrhLGbRMG5humPZsreUeEOXFphULvAQrj5y3C+V2r++jX0MFcnS+TwFw==","signatures":[{"sig":"MEQCIB11jZaG1EU6fQYiYNxT0lS/vlGnVYWCLAH4Hl4NNblIAiBUJa+5lnXLb5WUg8QeiI+Q8uyknEVhZZV0iYhtSwvIAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDH65on+FAMytnlT6ymxXaapRPy5nKHLKzAUmlKcU8LEQIhAODXzEW3eiMmsJb+SY3l5V7KmNAaRalQ2LdXjq5ztjGP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120876},"engines":{"node":">=22"},"gitHead":"95ed0f6a45b5704a9d434cc5db274af63d268163","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.1","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"_nodeVersion":"24.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sysknife-setup_0.30.1_1794214824963_0.1480578941044639","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"_id":"sysknife-setup@0.30.2","bin":{"sysknife-mcp":"mcp-launcher.js","sysknife-setup":"sysknife-setup.js"},"bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"dist":{"shasum":"b435e9e624056569770e1f915a89c2dfe441747e","tarball":"https://registry.npmjs.org/sysknife-setup/-/sysknife-setup-0.30.2.tgz","fileCount":12,"integrity":"sha512-+taitTkIK9/Syuaar1UulAmtAR3wds0MBOby3OkmqW2IroUKvRB1w5jpyhpa/kHnE2yGhNDhTDwIGBa3ztefDw==","signatures":[{"sig":"MEUCIQD2huXGUhiXR0IVJZxFhRB/6UdrFYNbhE7+bkGdRtFxWAIgGJIM2xMp1Mn4W3L+iu4rYQGxYVW8QXg9UFlQwqhn7V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICep3t9L4MzNy3zVQ703Oy0heTHUhpDR0kx7Gu5YJq5oAiAuvs6LAmqPuQm4dXXBGqwhgKxZvTV/vYISxk3cD87HGw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sysknife-setup@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120876},"name":"sysknife-setup","author":{"name":"Vladimir Rotariu"},"engines":{"node":">=22"},"gitHead":"f4293825434af699cf18b8dca78ff81efe94824a","license":"MIT","mcpName":"io.github.lacs-project/sysknife","scripts":{"test":"node --test tests/*.test.mjs","prepublishOnly":"node sysknife-setup.js --help"},"version":"0.30.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"41c49e4b-0dc3-4ed1-865d-cf3c5f2ae6b5"}},"homepage":"https://github.com/lacs-project/sysknife#readme","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"_npmVersion":"11.19.1","description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","directories":{},"maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"_nodeVersion":"24.22.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sysknife-setup_0.30.2_1794266638228_0.23907083250599293"}}},"time":{"created":"2026-04-26T14:29:09.303Z","modified":"2026-11-09T23:23:58.579Z","0.2.3":"2026-04-26T14:29:09.542Z","0.2.4":"2026-04-26T18:17:20.235Z","0.2.5":"2026-07-23T05:18:19.249Z","0.2.6":"2026-07-23T18:06:49.357Z","0.2.7":"2026-07-23T19:12:14.795Z","0.2.8":"2026-07-23T21:01:55.611Z","0.2.9":"2026-07-24T00:13:39.330Z","0.2.10":"2026-07-24T07:34:29.673Z","0.2.11":"2026-07-27T20:55:27.163Z","0.2.12":"2026-07-27T22:25:40.036Z","0.2.13":"2026-07-28T03:33:46.364Z","0.2.14":"2026-07-28T09:14:24.582Z","0.2.15":"2026-07-28T16:47:20.674Z","0.2.16":"2026-07-28T21:15:00.729Z","0.3.0":"2026-07-29T18:17:29.717Z","0.4.0":"2026-07-30T20:49:58.617Z","0.5.0":"2026-07-31T06:30:41.269Z","0.6.0":"2026-07-31T14:01:43.694Z","0.7.0":"2026-08-08T10:15:47.838Z","0.8.0":"2026-08-16T15:27:27.380Z","0.9.0":"2026-08-19T15:07:34.415Z","0.9.1":"2026-08-24T05:46:14.404Z","0.10.0":"2026-08-26T11:49:26.930Z","0.11.0":"2026-09-01T23:16:13.802Z","0.12.0":"2026-09-03T12:21:30.092Z","0.13.0":"2026-09-03T20:23:00.747Z","0.13.1":"2026-09-05T17:47:57.326Z","0.14.0":"2026-09-07T21:48:06.600Z","0.15.0":"2026-09-10T15:25:04.567Z","0.16.0":"2026-09-15T14:19:28.060Z","0.17.0":"2026-09-22T09:03:27.431Z","0.18.0":"2026-09-22T10:41:41.506Z","0.19.0":"2026-09-22T13:53:51.802Z","0.20.0":"2026-09-22T15:00:58.241Z","0.20.1":"2026-09-23T08:49:28.793Z","0.21.0":"2026-09-23T16:34:13.341Z","0.22.0":"2026-09-23T19:30:11.496Z","0.23.0":"2026-09-28T22:09:41.820Z","0.24.0":"2026-09-29T09:51:43.437Z","0.25.0":"2026-10-01T16:05:32.213Z","0.26.0":"2026-10-21T21:28:33.004Z","0.26.1":"2026-10-24T17:49:31.540Z","0.27.0":"2026-10-27T15:28:11.919Z","0.28.0":"2026-10-29T01:43:40.591Z","0.29.0":"2026-10-29T17:50:51.811Z","0.30.0":"2026-11-03T01:45:33.224Z","0.30.1":"2026-11-09T09:00:25.067Z","0.30.2":"2026-11-09T23:23:58.304Z"},"bugs":{"url":"https://github.com/lacs-project/sysknife/issues"},"author":{"name":"Vladimir Rotariu"},"license":"MIT","homepage":"https://github.com/lacs-project/sysknife#readme","keywords":["sysknife","mcp","model-context-protocol","claude","claude-code","cursor","codex","linux","sysadmin","ai-agent","llm","devops","systemd","ubuntu","fedora","audit-log"],"repository":{"url":"git+https://github.com/lacs-project/sysknife.git","type":"git","directory":"packages/setup"},"description":"Zero-friction setup for SysKnife MCP server — Claude Code, Cursor, and Codex CLI","maintainers":[{"name":"rotariuvladimir","email":"rotariuvladimir@gmail.com"}],"readme":"# sysknife-setup\n\nZero-friction onboarding wizard for the SysKnife MCP server.\n\n## Install\n\nThe wizard auto-downloads prebuilt binaries verified against SHA256.\n\n## Usage\n\n```sh\nnpx sysknife-setup\n```\n\nFor local development, run `node packages/setup/index.js` from the repository\nroot.\n\nRun from the root of your project. The wizard is interactive and scriptable\nvia stdin redirection.\n\nIf service setup is incomplete and no daemon is reachable after setup, the\nwizard prints the remaining manual steps and exits with status 3. User-mode\nservice setup is complete only when the daemon binary exists and is executable\nand systemd reloads, enables, and starts the service successfully.\n\nChoose one integration interactively, or pass a flag to go straight to it:\n\n```sh\nnode packages/setup/index.js --claude\nnode packages/setup/index.js --cursor\nnode packages/setup/index.js --codex\n```\n\n## What gets written\n\nThe wizard asks which integration to configure, then writes only the files\nfor that client.\n\n### Claude Code\n\n| File | Purpose |\n|------|---------|\n| `.mcp.json` | MCP server config — `{ \"mcpServers\": { \"sysknife\": { ... } } }` |\n| `.claude/hookify.require-sysknife-approval.local.md` | Approval gate rule |\n| `.claude/hookify.sysknife-schema-fetch.local.md` | Deferred-schema reminder |\n| `.claude/hookify.sysknife-bash-guard.local.md` | VM query guard |\n\nOn rerun, existing hookify rules are left intact and reported as skipped. Edit\nthem manually if you want to update them to the packaged defaults.\n\n### Cursor\n\n| File | Purpose |\n|------|---------|\n| `.cursor/mcp.json` | MCP server config — same `mcpServers` JSON shape as Claude Code |\n| `.cursor/rules/sysknife.mdc` | Cursor project rule (approval + safety guidance) |\n\n### Codex CLI (openai/codex)\n\n| File | Purpose |\n|------|---------|\n| `~/.codex/config.toml` | `[mcp_servers.sysknife]` block appended to global config |\n| `AGENTS.md` | SysKnife rules appended (or file created) |\n\nAll files that may contain API keys are created with `chmod 0600`.\n\n## Gitignore advice\n\nThe wizard prints a reminder to add sensitive files to `.gitignore`:\n\n```\n.mcp.json\n.claude/*.local.md\n.cursor/mcp.json\n```\n\n`~/.codex/config.toml` lives outside the project and is not an issue.\n\n## Multi-VM (fleet) mode\n\nWhen you answer \"Y\" to \"Add another VM?\", the wizard collects multiple daemon\nsocket addresses and names them. Each target becomes a separate MCP server\nentry (`sysknife-web`, `sysknife-db`, …) across all written config files.\n\n## Options\n\n```\n--claude      Configure Claude Code only\n--cursor      Configure Cursor only\n--codex       Configure Codex CLI only\n--all         Configure Claude Code, Cursor, and Codex CLI\n--no-binary   Skip prebuilt binary download (build from source instead)\n--no-prompts  Accept all defaults non-interactively (useful for scripts/tests)\n--help, -h    Show help and exit\n```\n","readmeFilename":"README.md"}