{"_id":"@octanejs/mcp-server","_rev":"34-ee3ef7629735c06c1fbc59a362c20014","name":"@octanejs/mcp-server","dist-tags":{"latest":"0.2.34"},"versions":{"0.2.0":{"name":"@octanejs/mcp-server","version":"0.2.0","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.0","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"815150eeb7c2f79dc63c8dcfa26fc3825ab7c4a8","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":11,"integrity":"sha512-mBLw99Qwk0A4HZk/5gZYgIIlb4kFZHeBYm7wOAzzYk1kz1t+Yd9tSclh4FU2TNnSC2L1VVJLjRH1k7zRyP0ANg==","signatures":[{"sig":"MEUCIG34TsCfX1QdeNld8X5Ff0SCX+gVQQyrmGG7ErflBnLqAiEAwLkDBlhdSu8V3bSH6ypPh26McKlcnyNw/Vhym7O5fwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53911},"type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1783192064356_0.8750696481853264","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@octanejs/mcp-server","version":"0.2.1","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"42eed49668401702a29c64fbe036fe355eb7caa3","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":11,"integrity":"sha512-01bkWp2/5t4cs25rM8+bAdclKvan0NbyOITllDeP+e6JUChvVoOO1rvJU2IqydO/2GCQ9EHH4I7jpAETVjVPsw==","signatures":[{"sig":"MEQCIHe6bIRfYTNUS66IwHZ/LMLOrGhUkoyLhuIQhAce2cwmAiBPoI0KPI8det/YT8Zjq45Isadbz62Oo7styPI0ZKRMxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53911},"type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1783279571776_0.9448606893736056","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@octanejs/mcp-server","version":"0.2.2","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"9e058cc1b2df8b432865deb62234ecae9bb5544a","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.2.tgz","fileCount":11,"integrity":"sha512-6BPmIFP3FvXMqz6i6RklM4Q315SiwH4EaNnMTZRwOkLxZJdwSZmKX5DNBgvrrlo/4hl6PCEbjN0XgFQVgq76/w==","signatures":[{"sig":"MEYCIQC2Si35wGqd5XAG/gbS2n+VnZkw0Mfc+T4Su//jKfctBwIhANdhN/d2fAmj/YsDMC6B+IWmvPe7g0sE11/UmRg0O3QG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55879},"type":"module","exports":{".":"./src/index.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.2_1783885318138_0.31345119527719234","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@octanejs/mcp-server","version":"0.2.3","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.3","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"ff24c9eef3ec8d50e806ca0e7e7d9d222d94d5b8","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.3.tgz","fileCount":11,"integrity":"sha512-lzWH8u2ZxzsF98lLmoFxf99+44EeCI8wbvT83qK6epRaK/RO1smXGpOZUCWJHRRuWGrOfzbtDM18gpfwEtR2Kg==","signatures":[{"sig":"MEYCIQDqudOxcKZwuEW+6FbrU/aGHd53f5eQZV3MF0ikJo/cVAIhAL4LCXoHJK62DcV00DqE0UO1mCLCI0sCoU6bwfeqy0bW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58229},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.3_1784026823488_0.8605015470332622","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@octanejs/mcp-server","version":"0.2.5","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.5","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"d227d4db8ed45577c8d4dc6fa0b60d504dd0943e","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.5.tgz","fileCount":12,"integrity":"sha512-8Q0SZI5kZhqlcgDSJxeqC30vHpZB08a/D5jTIvTggb3edoY4E3ny87GrsvK0m12YoN8N/KF8XTW1Bkt9EQCGMw==","signatures":[{"sig":"MEQCIGUf+l1OQxboZzQeOzMWcEAr0pnC7yRdY1ceSFv+JVrzAiAIYzLrBBvi2yein58g+gIiCLxSee2BnOlAVgGvL8uX/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95127},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.5_1784412912963_0.2653439241047526","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@octanejs/mcp-server","version":"0.2.6","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.6","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"05bbd082056de83d9438ef04d2671861eaebd447","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.6.tgz","fileCount":12,"integrity":"sha512-hJyS02l4VxEu4uNXIOoqMitLgGjrQfJyxbbqHeCp2CTY6mNhYnn/lxF8rRjMGMTnzqhPLFhXPdXxhHHuHhMPUw==","signatures":[{"sig":"MEUCIGrgFdpivnDr0+XusdlSpf9ZO0Rsz5lCkfssmk7sFnJqAiEAuVOY8GF48gD8Yl9Saf0iWMsfHBlpl5/Ycbzs948fXso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95146},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.6_1784579454464_0.44356380501597736","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@octanejs/mcp-server","version":"0.2.8","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.8","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"430c34aaa8c81c1114bfa73ba5295696a731474d","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.8.tgz","fileCount":12,"integrity":"sha512-cFaHlxH00XGKP1o01IysdZu8/or9mKXWAHYgcS5h1sdf0kY6q5kaOqr6b5T1ryv43/VpI1r/KZ7PNWJ1Kn5BUQ==","signatures":[{"sig":"MEUCIGVGLGu5YJRwnAVqhySz3cFZZ1M5vfp6PTo+O6cbsr65AiEAhp/uqaaM5aHrCffZpxK8ODfgfOEH9OcoRMRgzNkZ5SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99917},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.8_1785097254219_0.4494580967313244","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@octanejs/mcp-server","version":"0.2.9","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.9","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"36f9b2710e50678d0e1d0d079010f69d9b099903","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.9.tgz","fileCount":12,"integrity":"sha512-OdzMg3XiXpgpTFdhWX5JEwX6+Z1Fytt3aBFYpdneZM9ZvoJDvynO4/rU1G/sI+uT8pp4jBR8ic2q/C/Bp6JM8g==","signatures":[{"sig":"MEUCIH+DWKF6cRUJFnKsVAkzIW5adwoR/HTTjWp3l7ceX6duAiEAt8UHUZIAT7E3t8UN4ohdASRBOmIiWPmWw2uq+rxNUdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100542},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.9_1785253968590_0.06708001409222386","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@octanejs/mcp-server","version":"0.2.10","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.10","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"1cd49cc565429d2b2be0fab01bc6baf8b27a29f0","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.10.tgz","fileCount":12,"integrity":"sha512-KM6TfUR6Pn976ShK3o2p69h53aPeLPfrjR/WozuMeLjkrVN0bSnwmZf+2huX+MfZQ6zNMnxl+K0NS1jKycKbJQ==","signatures":[{"sig":"MEQCIBSbm88YhpM7R2iH35RelBShP+xL72/09341kq6Qf+a6AiA768zMdx6bzP/ncdIq6dMMLszTypfyR/WPRaVvw9xIvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107172},"type":"module","engines":{"node":">=22"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.10_1785526118526_0.7349814400345538","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@octanejs/mcp-server","version":"0.2.11","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.11","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"69254d65c4c6dd68f892d7f39ea2e4067d4e393d","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.11.tgz","fileCount":12,"integrity":"sha512-zVLumAtZ0pWa59FeLHJ4le6g9hwauyTuhCJWp0MLBRuGcVPhwLMdYbG49avxQRCZ+u+9uC7o9pRg5Q3wN6IMSw==","signatures":[{"sig":"MEYCIQCAXV2VEiaApAeMt22MuZIb/BGLntdUCp5MnNwc53FMrQIhAJUcEbp63xOSghwj05mY0k/bonWDbuwsekosSF2wYPqK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107994},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.11_1785879738141_0.5747084382579692","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@octanejs/mcp-server","version":"0.2.12","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.12","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"c62261709786221a911217887c99944480b6bce3","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.12.tgz","fileCount":12,"integrity":"sha512-Gy2JGXZpE5hH+oidxZDtXUAghnJ3tgKwQZgCYB7Kj99k6U43pnd/o8cPXJTc6nifyJ+w9p620M5H08hzhOqE3Q==","signatures":[{"sig":"MEUCIQC2g5LCO/AvSs9O0UrX2DHi1GKYG4/Cpiyyb0se73t0SgIgea67Nif2jZqIm/MI37Dq7+Kucont7mQcGGGnJcYZKqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108020},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.12_1785965624330_0.4057404629019501","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@octanejs/mcp-server","version":"0.2.13","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.13","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"4413e7a31f2c18b56f8eb49f90a5ab97c0dc4446","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.13.tgz","fileCount":12,"integrity":"sha512-C82pzuQaH6E45/qjM4xjFKi9Jks+gB1gB7FXF8S/lSMcb/2UhS65GxfQekTJpX9JQ/y5Z+mV7jVGsEVhD8HCUw==","signatures":[{"sig":"MEYCIQC4DdgmAFO4Pp2JEXhFg2v1vNm12VEU0NT8CwmdsWRyfAIhALpg/6NF2LqZXJUrXyPwRCWoxI8Bsl/IFIm/iWQJD/w0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108350},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.13_1786154283939_0.48991717698437665","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@octanejs/mcp-server","version":"0.2.14","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.14","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"ca8e3e8df8112e8b9352f293b4323102b23bbd20","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.14.tgz","fileCount":12,"integrity":"sha512-BHM8asSwMDFyyKXBwsaIyP6APpseXviD5dLpvo0io2wF3MurXiQO7OIAKfl/hzCC5qICHA5FLBGwH8Yw0qKTTw==","signatures":[{"sig":"MEUCIGAosKvZ6PHVPHspvQjY0+RDx5FjyZjYRHv76ME//8eLAiEA2ZdVoaVwEnqOgyDZgeWhDYce6xcsjozak2PcrMZ6SX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108368},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.14_1786194559074_0.7027450687271586","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@octanejs/mcp-server","version":"0.2.15","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.15","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"c385871ab446c3535738d4aef8174e6789d02766","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.15.tgz","fileCount":12,"integrity":"sha512-1Z3UmTtflRDM9KJ+a6vvWesRoyYc7EfPGdoakva6OO3PSA+HSf1d4wP/Dr0juyM0iGI5P3C34t1cnUw2Ofy3+Q==","signatures":[{"sig":"MEQCIDl3AA0CeEJE5Czdt/FZhOxXykN8LL9AAJFzHtAPrzQWAiBokeUb+n/6ylbg8vA6biiG4ixgluM3zrxuwyn/hiuefQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108694},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.15_1786323070596_0.7077075102431503","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@octanejs/mcp-server","version":"0.2.16","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.16","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"4cf10f99f235c71841bba5e25aef44d2f71393c8","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.16.tgz","fileCount":12,"integrity":"sha512-qjxK+jHFowRyp4/7MaptflPM/LaDWfZ6XTA/9NCy2mvffZmN8lw3jMiMVrjHuANH884egun4KkwN+INpM6jvbQ==","signatures":[{"sig":"MEUCIF9cJpFWoZOlK2rUae92K+5GG05LUGjMEsKjL7NHYAzxAiEAi6MoJZFzIUnMPvY4j3IRPvl883RBLaiS4me7cBC5ZQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111080},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.16_1786531322790_0.3836583597263288","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@octanejs/mcp-server","version":"0.2.17","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.17","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"f873d1114b36b1be1aa369674b657ee9665cf2b4","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.17.tgz","fileCount":12,"integrity":"sha512-C0uX/s+7bXEWDfyBU/6IYmoeYOlIgRD7GKfnpw9XEuLHPHE14szSGOt8tfpx9x4kDi1s1JPFugCrFNLZAsiZig==","signatures":[{"sig":"MEUCIQDuKBi5E5VkiMrbB54IFPVnABRqUZNNLqVw+lZINePEpwIgZDBZ3I61nq+jWFcVIX2d0/VNjA0NUPMp+mf3ITvJ5As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112245},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.17_1787143684383_0.9697413716905143","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@octanejs/mcp-server","version":"0.2.18","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.18","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"76ed89e0ee3063fa8b0dc6f6d6db211096581743","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.18.tgz","fileCount":12,"integrity":"sha512-RUaUo32ralRa7IcRIe3KQtP+DcJKVZU8+7hRVoByyk76arLa0iPxCz/9XFxUL4mjpFaM2ql+Yp+N0fFF6+M7zw==","signatures":[{"sig":"MEUCIQC+lnjQgddizvtghEr9Mfd4u8Q1m5WJGt1ZJDoUGiZX8gIgXCE0AhF4MzTWvg+3bTGVz46vw6BHTiTn2Q1UzH1Kka4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113227},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.18_1787322269655_0.2440357872496881","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@octanejs/mcp-server","version":"0.2.19","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.19","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"6222fc7cc35fa91a7fbae42714c4eb1ffb58dce6","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.19.tgz","fileCount":12,"integrity":"sha512-M/0mUsZV9+o9wXZu76HZr9woZo5I6oDrbcDjnJKfGv17id1Jw2iU+G+OHihz67wj9O2QVZ7zWODWZG93y3Sd7g==","signatures":[{"sig":"MEUCIQD8BTrZQs+fnKZY8ZyhxqF2rSdNCAJJn0oRDXXG2rvpwAIgBBykhK1Hvf+9lKU1eBwelNU4+FmcjrQdD2DNf80rkx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113314},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.19_1787358777537_0.6108053437262622","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@octanejs/mcp-server","version":"0.2.20","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.20","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"e7538d6d218310750c1c2c216564508d125e0001","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.20.tgz","fileCount":12,"integrity":"sha512-lYhf3OoK9eVAYUCDVoUf/KlrL8wgbDneflIfxXRr+E7a9Ze3tZ/UUOXwcPtFcItTZ2W6e2RLaevopBrFDg3fVA==","signatures":[{"sig":"MEUCIQCkT2Cgzn0KUIEUQBot0j1w7J2dbSnQv0ZcqPddRw0ROwIgDKgSG/QXVqrvucGlyTRspGrrzMUhg3NEzjOD5DAnV/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114065},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.20_1787748805571_0.06693295518342812","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@octanejs/mcp-server","version":"0.2.21","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.21","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"3a35ba2d3359a67a5f24b1b5293809fbd2ceb2c6","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.21.tgz","fileCount":12,"integrity":"sha512-H6zboRxxCZ+Nv9DeMhlZC+nUbt8vZRYvrlHLIrRYEmyin+ExBXxn2jC8toDGObZBT/ZgFei80RTEhfEoHvFPfg==","signatures":[{"sig":"MEUCIC/EYudM+0pyci7HjwSBeX8StqCnmZMgoSyWzG/0fHBrAiEAh1P+kVph2juVGEcQpog6ZM3s0gzk3NzjFQ1QpKRsm+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114338},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.21_1787837228923_0.29770454160711046","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@octanejs/mcp-server","version":"0.2.22","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.22","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"1a9f75300ba199bcda7ece87edc047d702e3291c","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.22.tgz","fileCount":12,"integrity":"sha512-LN7I65h6fB0foIQvoeRuCGFEgWsL+I08aPsC2xb6BPWLyU73z2bbAOp4ifzMv9fbfPK7GRhNGrFBIP9OO5OivQ==","signatures":[{"sig":"MEUCIACNkpdobsYYsGDvjSd9QtoPf6rqq13pvYLxvi6lSZ4XAiEAqQteIZAcIHecovi0sexHjc4tpL65i1f2hiWGLaX+JxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114470},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.22_1787916658830_0.38618208573328117","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@octanejs/mcp-server","version":"0.2.23","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.23","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"0e2b34022b8b501447f88446ae642298aa66a171","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.23.tgz","fileCount":12,"integrity":"sha512-rswOKoYc5uMpUI2yDNw6Kv1aSSkjYthfElDP/2lgJpULoxyXYvC3KLr4/rnYiVlHicE0eEecJMcsODd0GKpZlA==","signatures":[{"sig":"MEUCIQCNYDpLbJYDqOQWxr1jz4fqhPnpqEQSfy0b9Cvk4JLkkQIgRw/Nixlohz55lcL3T3j3pWUfnyZfQn+OqCQiEPcXtBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116176},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.23_1788273589129_0.9509662668234486","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@octanejs/mcp-server","version":"0.2.24","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.24","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"65a43f181a068eea639388f7d877e0f67dae0541","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.24.tgz","fileCount":12,"integrity":"sha512-zmKkh8ypdsGpImYMJ/AHMd6xXX0vbbCKiFjoQObKhzsDuvKH9PFwjpMIbkzm18Ago7SQciZa3n6mMjKhc7ZD+g==","signatures":[{"sig":"MEUCIQD2XUcfLvYGqGIFpI8Z/Lff80SUf35mTThnqY7+vQZeXQIgCuGiCAtZFUo+9NQUAXI15cKVJZIwa1c6ATxZw2q21hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118131},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.24_1788485738169_0.7578648516688307","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@octanejs/mcp-server","version":"0.2.25","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.25","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"aa1031cd24eff454bd719b11175eb954bf9ad883","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.25.tgz","fileCount":12,"integrity":"sha512-ILAQyEvfYXoUrNYqREcUjCmGnJKRBVegUn+rHEDtlY+aWwi2mwNFlwYoqeVMptOEGMSh0UdxH9dfxgFAyA2QXQ==","signatures":[{"sig":"MEYCIQDitoX7Bj4b6LRiiADNtfHMF4gUSZyFMJP3AMkJVckgwQIhALmvUb3U2UBWkzQ0/y14qsAvT8WswOKDKi/cmeAWUzE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120912},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.25_1788738974257_0.13444819466926128","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@octanejs/mcp-server","version":"0.2.26","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.26","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"b28c9d78cc11bd2a830308dedc6fe3b69392e28b","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.26.tgz","fileCount":12,"integrity":"sha512-yLaitdPhdZ61ehnfzxT3BNduImUGyMUa9az8+52u3PiVVyCh1KruMCYltw51a7i4YJA2NMHJAQF1B4xCM0ad0w==","signatures":[{"sig":"MEUCIAg9r3MXs7XGvanfTmIidp4hiZTu8jm1XfB2IJFZWctRAiEA2KGibRhZ13zjZxhD/C59AjX+gCy4If/jeXi7tSalEGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120966},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.26_1788949765922_0.484388029931095","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@octanejs/mcp-server","version":"0.2.27","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.27","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"89cae7653e04f12204f5b5db8ac73b44abb811bd","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.27.tgz","fileCount":12,"integrity":"sha512-zCHIA4dnxPmlC8eucg0J8K8ZA8dSuCKWSfLqTgzV3CsZ6LcJkzzfwGa4ops4D+k741PG6TaqzyVaDn/VteLJKA==","signatures":[{"sig":"MEQCIFq/bmOp3PkaV7Nb3sxenkWNxgvT3s5ZIudi4QHu+mh0AiBnuWvT8sKIbEzFDo2IacGAbCwSzo1uLy1S5ofC0cRDJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFzmNOt0GxwxGvIm7LIOSNb6KOrkHAgd5Y2Pg/Qbig0kAiEAq7dBJnu9YiTuQs8vDfP67EiC88aaXnk8Bx1VtapzTFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123194},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.27_1789124512462_0.2646781023854248","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@octanejs/mcp-server","version":"0.2.28","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.28","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"6cf77b228eab5b056cf5ec9736f3989b85741a04","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.28.tgz","fileCount":12,"integrity":"sha512-UKvGQ93slnmlIc1BSHeQeNPDX82zHk2JSmZ8MOuFWLSRj48kkNjmgWosoyUOH8Edw7wUFxa6/HxlY5QYRUf0Rw==","signatures":[{"sig":"MEQCIF9oyS5n+8+AxxJseWWbnRYvE8htI4DsU478H7UI3eE7AiBeliWG4Rta7PwMo6V1ghsQpuh+jOUxA5C4vPCuQ9Oz1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEyQhlidbV/GiVFkVaNfhqInwJmSYzfX7GaLfPFIrCPLAiEAjlQdPoma6wmodFqv45BQJ7u2Tz23fS+Kl7uWV9KZZFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123459},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.28_1789165620546_0.32186508446876894","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@octanejs/mcp-server","version":"0.2.29","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.29","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"ff8fee0666a88f34e8651c478834bced15880dc3","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.29.tgz","fileCount":12,"integrity":"sha512-+8ZYqSnASlVCV3isUuyQSAWj3M/HJR6IQZua7/sab9dsl3DrI4bpDIp48eueyqqBopfHGdtGHxui7okG1D+eOQ==","signatures":[{"sig":"MEYCIQDzkJvzNHz3PEV7ISbHXp3+vrnlrRg6bwMjyHJjk8/9AAIhAMs5VRv4DL8CYH7q7bHDFHFEdZtoIFEXnv5lNXKx7G4U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCftfbE828IAe2IUyxfw/VFrUnYd92PH9lz5FkwzutS3wIgNg8520B1np/Xl4dxfT8w7paE1+p4vs9+50JWsHRlQ5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123661},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.29_1789391125612_0.8969148383707821","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@octanejs/mcp-server","version":"0.2.30","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.30","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"8697c32cb773dbca07f80cb700d5744f1d31b1db","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.30.tgz","fileCount":12,"integrity":"sha512-dK7e/PeNQVSkVUP+YijtT58BnFD2fePhjn3d+i99TQZO25eSxanF8TmGKHiTxigBh8Ej9bbluM1ZYP/JecUzrg==","signatures":[{"sig":"MEUCICCJOgPaP4hdk6EHct2RnCpFM3G+hLKLiw8TQl4TgPOcAiEAn4Rd2IwKJmyZ90NTEUPu/fHbcT+K/MYu2x4iMS8kMlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA/1xZwYlvCm0fpHNUzT7xZi4hXPysPREWfPy8T7jXmLAiEA0g8Oq5ikCZOcFLuxa+Hyi/2rKSsf5uZkfXEf6D/nWeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125151},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.30_1789572541714_0.12030095130512497","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@octanejs/mcp-server","version":"0.2.31","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.31","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"a6278019a024701a0bbeefff12f113427b0b5877","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.31.tgz","fileCount":12,"integrity":"sha512-8KMFypdds3Sm5yCiczqTkL6QLRLVGTAZuna2LA/jm2Z8/hsf2ghsvW0FsxT+MGQm977541IxE/043UTVMchJBg==","signatures":[{"sig":"MEYCIQDFOO86oNPX8sq2h6U9FUzRt3YjdmEuco834o23ZlOiZwIhANi9c8gHo7zz6FHseyd8ViSA8lSMtGAeNj++uxZrNrX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFf26QvNKq+f/UXHZamhpIphnYyYf+u//xhU/lrxU0eOAiEA+m+JiH9mVHLJilUmxWj7NiOnIVSKUo23eW7zXVccsm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125178},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.31_1789589294660_0.267061984275224","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@octanejs/mcp-server","version":"0.2.32","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.32","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"fbde6c45786e87da3f6d8ec8cf168a46697132d7","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.32.tgz","fileCount":12,"integrity":"sha512-o3ysD/OmemH7hFXkJSN8I5OFlPhTxKHNFUc9NKIddkijBa1ZVx6dgVdKAuw/fpEfLxMPUi5apCkNx3+AYBNZgQ==","signatures":[{"sig":"MEUCIFowwHLo/6ru98aXH6U5adkDNOufaRGDhvzeumwZURbJAiEAwaGrS4duZdPASqFi7gECKILBiOREg874TQku6Oxshyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFTFViTPVT4HV9IUiwbwmBUFQ8z1cMrWUDwDMgTfWUsVAiEAvEQ1y3m06vvA5HDRqBUO1+FKH3qdOmTLagqqYdKQkJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125206},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.32_1790029597934_0.9785326329057717","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@octanejs/mcp-server","version":"0.2.33","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/mcp-server@0.2.33","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"b5487e75f2fd9ae6bbb2e34b253c6efe5ce1360c","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.33.tgz","fileCount":12,"integrity":"sha512-PTx2TnwNoPFdZy0XMcGJi6cWwngL8F0IWcFjaUNXteX+H0B8yWzkUmoplUzzE4aeBKmgPfNqufACvF2pPYJlLQ==","signatures":[{"sig":"MEUCIBH7DQXxEmSOeJQW8a/sKWV11D6pvECu83VAdCmLH6u+AiEAzLLx3nDgplQVDnZB5McnQBYXEtCixOwRKXWbuJACWQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDrVbenEi0JScwW5Zvjgc8ctEsFzJUnZwfSH8ut3GlEYQIhAO1cRSoE8Osp+zjck8CvJEKn3PaI/hAvWKF/YYFfnSni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125233},"type":"module","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.33_1790172491420_0.1008048293625523","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"_id":"@octanejs/mcp-server@0.2.34","bin":{"octane-mcp-server":"src/index.js"},"dist":{"shasum":"9486d526b3426fb555add3cd632c5f5c0528bff2","tarball":"https://registry.npmjs.org/@octanejs/mcp-server/-/mcp-server-0.2.34.tgz","fileCount":12,"integrity":"sha512-sl6DCzOCurDpVcb+4Fxvju621kpxfDRoO1yqiK2JDAYgJqGAiNsiXaxYvk2EVGskpSpKeJzfhlvEMH2Rn6FANQ==","signatures":[{"sig":"MEUCIG8JuK7DOlUdhsYj34sVKpwssOFn2Q9FzrjcWlYv9wEQAiEA6H/BcBzksdpmV357UDLRnOoAucxGlMsPNKtkpiMQVG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfXegvvJBSscZK402ilRRQRGqe5QpVLXG7LNYwIRVgHgIgVdYMe+xrdPO6X9O3wwUJhEm88gKYdW/I46JILRyBAAU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fmcp-server@0.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125277},"name":"@octanejs/mcp-server","type":"module","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"engines":{"node":">=22.22.2"},"exports":{".":"./src/index.js","./bridge":"./src/bridge.js"},"license":"MIT","scripts":{"test":"cd ../.. && vitest run --project octane-mcp-server","start":"node src/index.js"},"version":"0.2.34","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adcefa82-c6d1-4267-bf6b-ca321c22237c"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","directories":{},"maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.2.34_1790359659005_0.3879482814687456"}}},"time":{"created":"2026-07-04T19:07:44.131Z","modified":"2026-09-25T18:07:39.510Z","0.2.0":"2026-07-04T19:07:44.484Z","0.2.1":"2026-07-05T19:26:11.908Z","0.2.2":"2026-07-12T19:41:58.272Z","0.2.3":"2026-07-14T11:00:23.625Z","0.2.5":"2026-07-18T22:15:13.098Z","0.2.6":"2026-07-20T20:30:54.599Z","0.2.8":"2026-07-26T20:20:54.360Z","0.2.9":"2026-07-28T15:52:48.738Z","0.2.10":"2026-07-31T19:28:38.709Z","0.2.11":"2026-08-04T21:42:18.264Z","0.2.12":"2026-08-05T21:33:44.473Z","0.2.13":"2026-08-08T01:58:04.091Z","0.2.14":"2026-08-08T13:09:19.225Z","0.2.15":"2026-08-10T00:51:10.741Z","0.2.16":"2026-08-12T10:42:02.922Z","0.2.17":"2026-08-19T12:48:04.519Z","0.2.18":"2026-08-21T14:24:29.857Z","0.2.19":"2026-08-22T00:32:57.683Z","0.2.20":"2026-08-26T12:53:25.698Z","0.2.21":"2026-08-27T13:27:09.070Z","0.2.22":"2026-08-28T11:30:58.971Z","0.2.23":"2026-09-01T14:39:49.270Z","0.2.24":"2026-09-04T01:35:38.303Z","0.2.25":"2026-09-06T23:56:14.367Z","0.2.26":"2026-09-09T10:29:26.046Z","0.2.27":"2026-09-11T11:01:52.543Z","0.2.28":"2026-09-11T22:27:00.656Z","0.2.29":"2026-09-14T13:05:25.710Z","0.2.30":"2026-09-16T15:29:01.811Z","0.2.31":"2026-09-16T20:08:14.751Z","0.2.32":"2026-09-21T22:26:38.032Z","0.2.33":"2026-09-23T14:08:11.515Z","0.2.34":"2026-09-25T18:07:39.092Z"},"author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/octane-mcp-server"},"description":"MCP server exposing Octane repository automation for coding agents.","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"readme":"# @octanejs/mcp-server\n\nMCP server for agents working with [Octane](https://github.com/octanejs/octane).\n\nIt serves two audiences:\n\n- **Octane users** (any project): skills and tools for bridging React packages\n  to Octane, engineering production-grade applications and libraries, migrating\n  React components to `.tsrx`, understanding Octane's intentional divergences\n  from React, and setting up SSR. These work anywhere; the skills ship inside\n  this package.\n- **Octane maintainers** (the octane monorepo): repo triage, validation\n  planning, benchmark and React-test-port automation. These tools register\n  only when the server detects an octane monorepo checkout at its root.\n\n## Install\n\n```bash\nnpm install -g @octanejs/mcp-server\n```\n\nFor local development inside the octane repository:\n\n```bash\npnpm --filter @octanejs/mcp-server start\n```\n\n## MCP transport\n\nThe server uses stdio transport.\n\n```json\n{\n  \"mcpServers\": {\n    \"octane\": {\n      \"command\": \"octane-mcp-server\"\n    }\n  }\n}\n```\n\nSet `OCTANE_REPO_ROOT` to point the server at an octane checkout (enables the\nmaintainer tools):\n\n```json\n{\n  \"mcpServers\": {\n    \"octane\": {\n      \"command\": \"octane-mcp-server\",\n      \"env\": {\n        \"OCTANE_REPO_ROOT\": \"/path/to/octane\"\n      }\n    }\n  }\n}\n```\n\n## Tools (always available)\n\nThe server initialization instructions are one orienting sentence plus a pointer\nto `octane_engineering_plan`, because they are injected into every session\nwhether or not it touches Octane. The correctness, performance-evidence,\nself-review, and handoff requirements live in that tool response, so they stay\nreachable even on hosts that do not discover skills. Each tool description says\nwhen to call it.\n\n### `octane_engineering_plan`\n\nReturns structured engineering gates for application, library, or\nframework-core work. Framework-core plans always require hot-path analysis,\ncomparable baseline/candidate performance evidence, the maintainer core and\nperformance skills, a second review of the final diff, and explicit residual\nrisk reporting. In repo mode, the response also includes validation commands for\nthe supplied paths. A framework-core request outside repo mode returns a blocking\ncondition directing the client to configure `OCTANE_REPO_ROOT`, because the\nrequired maintainer skills and repository validation are otherwise unavailable.\n\n```json\n{\n  \"scope\": \"framework-core\",\n  \"changeKind\": \"performance\",\n  \"paths\": [\"packages/octane/src/runtime.ts\"]\n}\n```\n\n### `octane_bridge_react_package`\n\nScans a React package (by name from `node_modules`, or any source directory by\npath) for React API usage and returns an Octane compatibility report: which\nAPIs map one-to-one, which need rewrites (`forwardRef`, class components,\nsynthetic `onChange`, `react-dom/server` imports), whether a\nframework-agnostic core can be reused verbatim, whether an official\n`@octanejs/*` binding already exists, an overall verdict (`bridgeable`,\n`bridgeable-with-rewrites`, `needs-rework`), and a step-by-step plan.\n\n```json\n{ \"package\": \"jotai\", \"projectRoot\": \"/path/to/my-app\" }\n```\n\nThe event scan is host-aware: it recommends `onInput` only for direct standard\ntext-host wiring that appears to mean “every edit.” It leaves component callbacks,\nselects, checkboxes/radios, dynamic input types, and explicitly intentional native\ntext commits alone.\n\n### `octane_bindings`\n\nReturns the map of React packages with maintained `@octanejs/*` ports. The map\nlives in `src/bridge.js` (`KNOWN_BINDINGS`), and its tests derive the complete\nbinding package set from the workspace manifests, so adding a published binding\nwithout registering its React-package mapping fails CI.\n\n### `octane_skill`\n\nReturns a skill by name. Bundled skills (shipped with this package):\n\n- `bridge-react-package`: the full workflow for porting a React library.\n- `build-octane-software`: production engineering, performance, validation,\n  and adversarial self-review gates for Octane code.\n- `migrate-react-component`: React JSX to `.tsrx` conversion reference.\n- `react-divergences`: Octane's intentional differences from React.\n- `setup-ssr`: server rendering and hydration setup.\n\nWhen running inside the octane monorepo, the skills from `.rulesync/skills` are\nalso available: `authoring-tsrx`, `octane-react-library-port`, `bug-hunter`,\n`create-a-pr`, `handle-issue`, `octane-core-extend`, `triage`,\n`performance-audit`. A test compares this map against the directory in both\ndirections, so a new skill cannot stay unreachable here. This tool reads the RuleSync source, and\n`pnpm rules:generate` writes the per-agent copies (`.claude/skills/`,\n`.github/skills/`, `.cursor/skills/`, `.gemini/skills/`) from the same text, so\nhosts that discover skills natively and hosts that call this tool see the same\nthing.\n\n## Tools (octane monorepo only)\n\n### `octane_project_map`\n\nReturns `AGENTS.md`: the RuleSync-generated root rule, covering what Octane is,\nwhich source owns which behavior, the intentional divergences from React, and the\nvalidation commands. CI fails if it drifts from its source in `.rulesync/rules/`.\n\n### `octane_triage_paths`\n\nClassifies repository-relative paths by Octane area (compiler, core runtime,\nSSR, ecosystem binding, vite-plugin, deploy adapter, evals, website,\nmcp-server, benchmark, docs, RuleSync source).\n\n### `octane_validate_plan`\n\nRecommends validation commands for changed paths and task kind. Core task plans\ninclude the quick benchmark ratio gate in addition to core tests, typechecking,\nand repository-wide formatting.\n\n### `octane_scaffold_react_port`\n\nRuns `scripts/scaffold-react-port.mjs` for an upstream React test file and\noptionally writes the generated Vitest skeleton to an output file.\n\n### `octane_benchmark`\n\nRuns benchmark suites through the unified runner (`node benchmarks/bench.mjs`):\none manifest suite by name (`js-framework`, `todomvc`, `weather-app`,\n`hydration-interactivity`, `hydration-stress`, `lifecycle-memory`,\n`controlled-form`, `external-store-fanout`, `external-store-integrations`,\n`scheduler-responsiveness`, `suspense-recovery`, `event-delegation`,\n`application-composition`, `scaling-curves`, `dev-form-diagnostics`,\n`behavior-root-events`, `radix-collection-order`, `router-dispatch`,\n`floating-tree-navigation`, `manifest-cache-invalidation`, `vite-client-assets`, `activity`,\n`streaming-ssr`, `streaming-backpressure`, `ssr-final-metadata`, `ssr-final-replay`,\n`audit-981-coverage`, `view-transitions`,\n`compiler-throughput`, `tsrx-component-graph`, `codegen-size`, `hook-memo`, `body-ownership`,\n`transition-hooks`, `template-call-memo`, `tsrx-renderer-selection`, `bundle-size`, `bundle-reachability`, `three-renderer`,\n`three-bundle-size`, …)\nor every suite with `all`; `quick` selects the reduced-iteration smoke pass. The\nsuite list mirrors the runner manifest and `node benchmarks/bench.mjs --list`.\n\n### `octane_issue_context`\n\nUses the GitHub CLI (`gh`) to fetch an issue and returns structured issue\ncontext plus lightweight triage hints. Requires `gh` installed and\nauthenticated.\n\n## Development\n\n```bash\npnpm --filter @octanejs/mcp-server test\npnpm --filter @octanejs/mcp-server start\n```\n","readmeFilename":""}