{"_id":"octocode-mcp","_rev":"196-2ee312681df480ef80edfdd8f5b2d012","name":"octocode-mcp","dist-tags":{"alpha":"10.0.2","latest":"15.0.1"},"versions":{"1.0.0":{"name":"octocode-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@1.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"0a909e50f995a4602bdee59039cf4d1c0e781f75","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-1.0.0.tgz","fileCount":4,"integrity":"sha512-FH2zqnarOHMSkfhAsjve1gO+9dpouIhep3tdI586r/XleKyBrtv0hCygm2j37/pULh+8sXMVWNlek+B5VUAn8g==","signatures":[{"sig":"MEQCIE9Rg9sPBi2IOVHtuStZmQ9i34FlwTCyOO3/96YaXqWkAiBrmiN4WKQk4LOKRBpw8KC9ZQ8+EgP8zP40a6WaKl9UkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110328},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"65cca469f3d742e3fa2e8a5982b5d2f8d8bd99cb","scripts":{"lint":"eslint src/**/*.ts","test":"exit 0","build":"rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","lint:fix":"eslint src/**/*.ts --fix","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.24.4","node-cache":"^5.1.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_1.0.0_1749170251547_0.08088803025467528","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"octocode-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@1.0.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"3c3e3a50e023a1557388590fc555d210d7a448f1","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-1.0.1.tgz","fileCount":4,"integrity":"sha512-tzJcAKSG5bMqyDzqhtdRcPZ/W19SCfbq5ZRfRFCZatPSYTUZKPIOtiR/sSSEXlRx4Yzu1e3kL2ekIwckg6MgTg==","signatures":[{"sig":"MEQCIA9ITbGfG2F1iwTfYcSelq3Bz6P35oFrfZGrJBvQ8BMCAiBB4ppz/sfR+UB5+PtedCaH2ygyCN5makMbyjxMUigVJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124426},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"48c692a3f7475b3b9246da4d91df3427c6bfe9e6","scripts":{"lint":"eslint src/**/*.ts","test":"exit 0","build":"rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","lint:fix":"eslint src/**/*.ts --fix","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.24.4","node-cache":"^5.1.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_1.0.1_1749198202527_0.5874761770353738","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"octocode-mcp","version":"1.0.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@1.0.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"cefc7beaeb4d41bea07ebbd37de4ccc98d834810","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-1.0.2.tgz","fileCount":4,"integrity":"sha512-FxHUXeh8NvD/+o9TcCiuk2azj1iY7iBVApjm7U31GvJ2nxxd3/WA+BcKxmsgU7aaK7gnJdXTIf7/cztSzenVsg==","signatures":[{"sig":"MEYCIQCJD4OwkLDrN/r68+txQVJ9Sqj5vI/UZk9A8UL8u3O8eQIhAOyhT2BxULaZNhgzBwaX1w3owLUPCC25LjQdOAP5WF5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216650},"main":"build/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f472fcbd43e9f650cbf20539768fc1d19b8a9b0c","scripts":{"lint":"eslint src/**/*.ts","test":"exit 0","build":"rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","lint:fix":"eslint src/**/*.ts --fix","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.24.4","node-cache":"^5.1.2","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_1.0.2_1749472543628_0.4634918926293743","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"octocode-mcp","version":"1.1.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@1.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"9387f2eed3a6edb0deec3c0675f47bb3a2771d43","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-1.1.0.tgz","fileCount":4,"integrity":"sha512-VCGziuTI4JOq144uaR/CSKr38ewldHPGF85BqJ9ffF8rcJcRCioOLA9Uvuu9qPDqXO3O1eqcZCUtfkWC70wTzQ==","signatures":[{"sig":"MEQCIDQz1Yi7twoFemkX9QKDeN1ZtHkJ7ZBneJIMDv3nuZuaAiArKeIlKeSRbIb4ZBh1alUmCeoZo2N+cINOZRPc2poS5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181528},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"178577ebcc71076e60a2609f89bc0c57eb3de47e","scripts":{"lint":"eslint src/**/*.ts","test":"exit 0","build":"rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","lint:fix":"eslint src/**/*.ts --fix","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"8.19.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_1.1.0_1749478994107_0.6426425210401885","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"octocode-mcp","version":"2.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"8f3c2d0514b52f1a6bb6238231321e82ff0ab0fe","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.0.0.tgz","fileCount":4,"integrity":"sha512-jn1SKZlBrFGnD76OxLiBV+3YJwsnUCcgH7Y2EQC2rn2ZpveocoNKJ2e1mOdHCBhMnU7KHAojrmxFwwYTW7ueHA==","signatures":[{"sig":"MEQCIBDmYF/gRpSf7K2fYhHgWZ6bMtMh9Eq9Vz640reOH+85AiBmh46bbHgG0aG2IrWwEpWvHQ9opRkfzdzHJh0Z/h9oNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226099},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"6badfed8583ed8fb3e269d64e9f5fa646223ec2f","scripts":{"lint":"eslint src/**/*.ts","test":"exit 0","build":"rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","lint:fix":"eslint src/**/*.ts --fix","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.0.0_1749631572043_0.22907120961371108","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"octocode-mcp","version":"2.2.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.2.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"9429de1abc3885a98beab29f26888cd2697379d1","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.2.0.tgz","fileCount":4,"integrity":"sha512-nWGqx1ypCtjL8RjuPhFN8JkVscRmv4pzFDo7TbKT9dv2ZHVS8kD3MWdYJq2Eh4q4jkFf1e+2KPQLXR+fUcuMUg==","signatures":[{"sig":"MEYCIQCrMVhuHXOBAMuuvP3LU0TEsOEvJVVdSeca/ph46MZwPAIhALYzSysXtMiozQexp48+n2fhtzpk41T3fgf9Nsis0Jo2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306684},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"a469d46754984097696d0f1ee4bbda678adc28c1","scripts":{"lint":"eslint src/**/*.ts","test":"exit 0","build":"rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","lint:fix":"eslint src/**/*.ts --fix","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.2.0_1749739970549_0.05188534418673929","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"octocode-mcp","version":"2.3.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"78ff685641df2531da1c1edb597571a334a513dc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.0.tgz","fileCount":4,"integrity":"sha512-qdoudgzEJpXnQYKuG0NnhhcabY60waC1Di682IPhyeBn5K7wBot/Y1n931vT5kjkHP9HKCpaxxUqObIzX8oX7w==","signatures":[{"sig":"MEUCIDo3YvC+cAPvxG8VjnvPpqjyqq/dVMgaKoB3STyKnhbiAiEAz15NfjwYYj8upOgGaBQO9/rTlnEMC4qRcPzgZKcDbTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128116},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"05a3cfa89e2779ca1a3dbed54117d6776d91c741","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && yarn test && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.0_1750346413425_0.05008726521118523","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"octocode-mcp","version":"2.3.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"fd83ca8ac7be72b12afd8121e960327648ae7778","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.1.tgz","fileCount":4,"integrity":"sha512-wTd0AVRKBCNpuFxXtzSFbj/fawBPbPRmtWAKL2F97F1HboEHhGm6YWCooCIC38YhIVq1oL9ydLShKRqRGwZ4nQ==","signatures":[{"sig":"MEQCIEKzLKbOu8lY4VE+w3/aq38JyUyfdbXZJIz7qI6XPkB/AiADQxcmz2vUiANfmrFDtLLiiIEspacwa1wnTPtu0lEYTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113078},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"9e9d89f5c889049ef2bd7d2ecef27dfe9ca44c77","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && yarn test && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn build"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.1_1750355434969_0.9948706095161042","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"octocode-mcp","version":"2.3.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"79c2f294eb458269bfb64b80e1e89200a397e69f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.2.tgz","fileCount":4,"integrity":"sha512-tRlrs/Tt1va8xLUn98+BBNKjuYzarly17IKujVzqt7ZkR5zci0yGf2cXyst7/dt9KsNS55JiWndRF3tR8Jqrgw==","signatures":[{"sig":"MEYCIQDYr0Idf43g2iX/YRemVjwfeUKMgusW9M4J8yAonaSniAIhANWxaRftiIoUpjnHJJRW2RD+Muv1Yg8an0XKSnUy2eY9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114791},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0df34cf00f93f1154b8f67c716e422dcfb856435","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.2_1750500416974_0.11394908668137349","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"octocode-mcp","version":"2.3.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"fdc07d04500a515fae894a81d184a0531ad6b7aa","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.4.tgz","fileCount":4,"integrity":"sha512-lTOzuZonS5OIK+2EbyHK31cjgYSW6WiEWtzEs0cFQyowtFbXCkIOlKdtrR1Nrnjg9F9tqbf62zvmJu4hzSWD3w==","signatures":[{"sig":"MEUCIDdQ80g3JU6Mr+uAQNZnwqw4XCLviumODGdz6tm84HemAiEA8dy8mXgcNxX1yUetCblIQ+FJpjKsmNPZcY3AmKrGy2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122951},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"34a1845152e0469f1c85569ef704d3e1cd75a45b","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.4_1750531694741_0.7027122809418134","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"octocode-mcp","version":"2.3.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"5dbecb9a65b5e07d2f1490a51e72f0a8216a2516","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.5.tgz","fileCount":4,"integrity":"sha512-GQhvnlolkjNOwhn+Nm01dTCMjVKD/CIbpvfqy3Tl3nGcFbVdmrvoQR0zWHfqlFL4Ey/H5HXUNT6NeqarPxj1fQ==","signatures":[{"sig":"MEUCIQCIzRW5FWZ6zB82gM1CIUg51PVyPdTPXqcMgJh1ABDOYQIgNN8/l+xzjqgmbkC30AP6IKsgTz6McN6rM1ipSkCYZ5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151257},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0b2819511e149d8fb0e9137db3d718c7516acbf5","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.5_1750798158392_0.23476415220170965","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"octocode-mcp","version":"2.3.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"017327ee92c7c0854549a775551ff0b5aa741b84","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.6.tgz","fileCount":4,"integrity":"sha512-q02chNll1kTobCBTiKDBxUbLrqFPhzunY6JRj2P7lcRM4OqZtpdr0owI0bPv7QJNzYWn3M2g4Ew6owxfUyRa4A==","signatures":[{"sig":"MEUCIBGZqTPExnKXGh8P/1o0rRRW+LP12naAHrNyu+vdgF0FAiEA4amURgsmxGhbVNPhPxshf2ncYDRyNNWt8zzfzKfrffI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142723},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"23e9a94f267f7219a56cbbd6aa2129b664750239","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"8.19.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.6_1751256023771_0.8816268391743962","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"octocode-mcp","version":"2.3.7","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.7","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"aebf2c6ccdec3695add3ab41e2f2a96462191d1b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.7.tgz","fileCount":4,"integrity":"sha512-NRQ4wOmkYs8nYz9gJ4lOdk+4ttKX3VXvA5Nr5CNTKsWH4iBl/sTdkH9mAcUjhB7HHAKzE+hhn5Hf4nWGlBNc+Q==","signatures":[{"sig":"MEUCIHgoZZ6kJ6lUgkvjs7g4v8GDuoxMnLfkXjNa7lBIrVHoAiEA9l5JK9HveTdGIdspH9L7ROhE2zP5k/qPzTxaQkoqiLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160885},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0e1db93582b18e320c213e136603afa39f3afc1f","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"8.19.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.7_1751301550131_0.056652903429542434","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"octocode-mcp","version":"2.3.8","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.8","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"3b516aabdbaf2721bd39ec2111eba6db269bcdb6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.8.tgz","fileCount":4,"integrity":"sha512-DKJZRRnhMxDNbbh73jWfVErTBTy4qnWyNLeohDJwxGuV4jW3NwZDlmh5m7typBvNfLPYqs9vFb7tf2TUudkSEQ==","signatures":[{"sig":"MEUCIQDkI+YQk09B5mtWN5jHOglOGr/yQNDmsaEEySZ/Qvd2hAIgDbyxXXWpZgGqQzZs1LIEzZFiodyd55GpTdOyvcqqDB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159900},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"f151883d8d21e59a0bfc06b820ddf40f7022ea9a","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.8_1751378276125_0.6176691875815659","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"octocode-mcp","version":"2.3.9","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.9","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://github.com/bgauryy/octocode-mcp#readme","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"8a35903583fed0ef070aefc04ea689739fbe51d3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.9.tgz","fileCount":4,"integrity":"sha512-Mhqftxir3QReOXThowZ9r6VNZ0d9EvWnfSXoebLcq5Jni8jlB6v94NJtCF59mCo5kgDh83VVFznCDWAxgLw1Pw==","signatures":[{"sig":"MEYCIQCowIJ3F5+2LChmXzqUjA2TJPD+NlcmSuTwxcOPS/zspwIhAPS7AiYJdQnUDfEe7DgKsFVf6LMqIKDGSFJ18OelOfya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191159},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"150700d01f3744c8be30d35e084d3c20382bbe2c","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","node-cache":"^5.1.2","node-fetch":"^3.3.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","rollup-plugin-preserve-shebang":"^1.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.9_1751588445752_0.12030595230415853","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"octocode-mcp","version":"2.3.10","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.10","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"f8d7ddbcac810d8650f8de5aa32ccd769d940f9b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.10.tgz","fileCount":4,"integrity":"sha512-XJj8mjpVs5qBrqhMAqBilxmOozioQwGwFKzVsJs3rCs+nGiVLgSZ/bKm+yx3ZEw65sfPkoeCJ57Jz8+qkRNHUg==","signatures":[{"sig":"MEYCIQC17XtwHwPT2Y1dUk3TzV8eocNyXKinZfgzRsGU3DVXVgIhAIaazZ/vhj9zz9l5NembW+pvrzaxD7B8Ou/LQ1pbUxrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3831432},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"e8195ef6017401fba1255e96db4b1e333ef1fe95","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.10_1751818890364_0.4070729532967139","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"octocode-mcp","version":"2.3.11","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.11","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"162703e757682db268fc03b30ae2a9828dfe8689","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.11.tgz","fileCount":4,"integrity":"sha512-PBK4J8fXoOsHUxu8mEtop55knDmWrtiEnLWrB8YoqugIcCelJ3v3hJiQxyn8XYF3HX7zdTG1xPjOhpjiV3JQhw==","signatures":[{"sig":"MEUCIQD/jnvu6IxriOdyKzaZ74PbYIsO11evAFwCiRS0oZXODQIgM1ncik9JaQJ+F7pXRWRhSxXiwvWvr42TDz7JCe61JkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3825326},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"2ea151a2f9caf486571ddd67eb5dd2e7f7ca4c8d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.11_1751891358815_0.07786451758470747","host":"s3://npm-registry-packages-npm-production"}},"2.3.12":{"name":"octocode-mcp","version":"2.3.12","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.12","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"4e815d6ddc3e2dcd3a53899cf532c9bfc0d8574e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.12.tgz","fileCount":4,"integrity":"sha512-+B71jjqqHJQSoKjtsr76uaPEA+zpv43DrXf76b+kT5iA/tnm2dKd9RLj65uNXbSVCmHBBQl9ktPL4ofvr0WJiw==","signatures":[{"sig":"MEYCIQCTNIdVZ6SzkzcBNUCS4+MC8DKQt/L9qpQA8f5aa1XxiwIhANSxCktV/du4ZY6Dzp8LXRPDGRsDYx7e+l3Q6YKwFjC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3825794},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"e8e58255fe67d05a18fb7dff5053e57c70ccb11c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.12_1751956162198_0.6653256788491013","host":"s3://npm-registry-packages-npm-production"}},"2.3.13":{"name":"octocode-mcp","version":"2.3.13","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.13","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"build/index.js"},"dist":{"shasum":"aa0fac149e5353c6be39a631e4c9a1c536c78fdf","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.13.tgz","fileCount":4,"integrity":"sha512-Spk8+Rb1wfKhtlS2tD8waZ7w+rOgihkxyEQ/skXJMgaHWzc1QZIYZFVUDAdmex7T4fxgjWfOb8h8eLLRRFz4Og==","signatures":[{"sig":"MEYCIQDBC9+SuWlRdgRSqqwbLjwrUK2qfa28oem6jY/+33khewIhAJ0vGwYOYKEzDkieed/7lBynmc4tPq4skk4xYoUK9RZu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3824872},"main":"build/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0acf67752042bdac4c00ff485d43306f0eff60a5","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node build/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","test:watch":"vitest --watch","build:watch":"rollup -c --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.13_1751978870856_0.15221745666182107","host":"s3://npm-registry-packages-npm-production"}},"2.3.15":{"name":"octocode-mcp","version":"2.3.15","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.15","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"0bf5398ffc50cc617f5aa3e1711002a27c3f966e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.15.tgz","fileCount":9,"integrity":"sha512-gkBSRDBnfWblTD+JEq6byLv075wPnNshViNV4mzpjIJzKEXKeim81ybQMXdDpVqqx75pj1FirNGrKcHAfFp1Fg==","signatures":[{"sig":"MEYCIQDJFHqSECiyN6Z0RqIyicC2IBWEKw35JRNb/J1Tc9hYpgIhAOrosN9kIkvKcsw3DqnNafMzpQ+jN5dFDVbwbNlYDBT2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109629148},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"47179ff38a57cd5e3593a92937835f88c0eb47b2","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.15_1752048926874_0.41585159761046","host":"s3://npm-registry-packages-npm-production"}},"2.3.16":{"name":"octocode-mcp","version":"2.3.16","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.16","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"2078b1d416c1f3d14d1fa68df9e6d2d2bdcc0e77","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.16.tgz","fileCount":9,"integrity":"sha512-Ppsl52A1kr61MT89ykgCK8cXD8Uc/nVdpNqw3z970+QQnyyZDP0dolA9C1mptbmTtdBMY55CAQdWu/7aFGdPcA==","signatures":[{"sig":"MEQCIHgFtYLYIYHNGjeKufOVK6puyTwJFPjAfPETJZdC8EnGAiBIQGwvX1uMPJFqFj60j4MzbF0qn1zDmohTMn+QI8N4KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109646034},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"ceb6504185cbdd83521323edacb3c38769bce34f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","actor":{"name":"bgauryy","type":"user","email":"bgauryy@gmail.com"},"email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.16_1752156915868_0.33854253430288517","host":"s3://npm-registry-packages-npm-production"}},"2.3.17":{"name":"octocode-mcp","version":"2.3.17","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.17","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"6acc726793e837cb8851dc51eff6f8215e4549a3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.17.tgz","fileCount":9,"integrity":"sha512-ExBh+x4nQkMNO6dXS+vwDafFOSgWVzXLTPih+rP5+kVtjVfqtwb7GGoyhQvz4S3jzhiI4+UJmqnCkMxxq2DRGA==","signatures":[{"sig":"MEYCIQCxWjOXPQgvpz6mJcv9AgVUUJa/RMxZQj1C01uiKMA/jgIhAKMmOf3OEmlOhMxlhjl2wNiiZ1hiwMWkjZ55aXbIItqg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109641110},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"7f518920c65bba723bdac7bf91661290d1a94232","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.17_1752192822437_0.08853614650660613","host":"s3://npm-registry-packages-npm-production"}},"2.3.18":{"name":"octocode-mcp","version":"2.3.18","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.18","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"ffcf0ed7b44cb04f878dc919298876fbd712e0c6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.18.tgz","fileCount":9,"integrity":"sha512-tUuozB7/FoMYg6CNg3B43dPArjsWCj4mGRMzhEGwnIER2Y62pRWeATl9qYrkNwRg8jAaS2h2YURUZvZwMi/fFg==","signatures":[{"sig":"MEYCIQCc7aeK4ktOTjgBVOsc47QZTZRmrIFBDeTUZMof2TgKLQIhAIbZUxl5h5VN27kRHRm2Q9u/0NcAuNCHs3UbnH4GpDOM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109641148},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"b577e3cf20af055cd2676f0ac1336ac9662ccbf1","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","octocode-data-masker":"^1.0.0","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.18_1752219858052_0.739119942427009","host":"s3://npm-registry-packages-npm-production"}},"2.3.19":{"name":"octocode-mcp","version":"2.3.19","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.19","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"919b51cdb526c37bb2b34087b3240e22d8d03fdc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.19.tgz","fileCount":6,"integrity":"sha512-GfGv/VOrjd8TcjcXeveCvGDXaNpK3oJUQ9RXESkYlr2jRws4pWclPt31zhsIpuDcyy1TulYZr0kFGLyI3Ef+Tw==","signatures":[{"sig":"MEUCIQDxvN8s3+uTT48HB+DAToDK++e+wyl5N2Sn7ui1+5FjiwIgPT/+CRubYx1B7CKw7reNkXpR0C7l60A1e4h+SfndIFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477486},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"ec43afec17986c9763454b0b5a90603f7e201cbd","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.19_1752404597391_0.2181204834154853","host":"s3://npm-registry-packages-npm-production"}},"2.3.20":{"name":"octocode-mcp","version":"2.3.20","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.20","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"e7c1ca37da557455bb2fb59b0c8f90793f99bba5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.20.tgz","fileCount":6,"integrity":"sha512-H9wYxcgdZ85sPjtlgMTeHFuUTgFu4Mf82SfuYIruKKLhnF7GvTnwLAGQ6vk6wKmrxO5Esw1Jg6dts4qQ4BM5iA==","signatures":[{"sig":"MEYCIQDcG8FjYJK1LRlQYIRPl6UDAlcyYjZpS58NAQ5QUDSzXAIhALNR1d+OvrO5wYz47Uty+PT3M5XOp5vMUdQVmsmhRtVB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477506},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"d3891fc5fe93b0181490544bd9d85dfa895d1284","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.20_1752423294914_0.039294018174494294","host":"s3://npm-registry-packages-npm-production"}},"2.3.21":{"name":"octocode-mcp","version":"2.3.21","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.21","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"7ce1fea330bc67bd44518fee14c26b58a1bd41e6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.21.tgz","fileCount":6,"integrity":"sha512-Cx191DnF34SN620TJHVQbe7DNCbpiSMcf9sOETfnr8tLO7Veejfwymm5hrphtqlxl79rIrHddPD4OtuIiEiamg==","signatures":[{"sig":"MEUCIQDH3ow8FwYO+ezt7zD2EfVVJoMpJ5KW+uIoC/RBwKxYKQIgElQc4vT1EDKgTps7I6y/B7GmuEOiF//xfEzpRFiC76o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2383396},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"687004b043063de08158f2d0c26f4b0ad39b897c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.21_1752482242925_0.4247567386582507","host":"s3://npm-registry-packages-npm-production"}},"2.3.22":{"name":"octocode-mcp","version":"2.3.22","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.22","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"b36bcc1b24887f1506e50723abbc6194900a9c9f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.22.tgz","fileCount":6,"integrity":"sha512-aZkRySzba8ikIaXIvy47Fqx5QvxbLSHqGXvj65Bo78Pj4lifSFxYQU/+Mnk90ATqKj8UJUdXpTfeS+0Kt9BLzw==","signatures":[{"sig":"MEUCIDWjVXP8nEpNidUKFBeIBpNz12pfs4BB8bjpHbzr2P5IAiEA81wotztIrEj8F9PhySmqypC77OBu9m4lB0iBUMBiX/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2416599},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"a59848a72f14f5a1de6fe262d0462ca107382b0a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.22_1752500596881_0.21684832334645088","host":"s3://npm-registry-packages-npm-production"}},"2.3.23":{"name":"octocode-mcp","version":"2.3.23","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.23","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"a84c779895df1e04f0de7ac5d8d9ad0ef8278b36","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.23.tgz","fileCount":6,"integrity":"sha512-52F3lLg/Omfh/3e9tfsOV98/azxlfJEEBFJNpxQXWKexict+3+lKkNByY21emn0EONhOA8fGxKqGcJeFn2/mhA==","signatures":[{"sig":"MEYCIQCB0JuvmFFYs6jxTvSd/kYWPb+aRuCsTxaHRtKoZzt/CAIhAMj2DO9P5eZSKVrd/PUWyls6PpZwnwUr7zcrjBYpOgFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2641155},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"3dd372bfd71fb6214a5df16787d39dbd785fddcb","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.23_1752510674098_0.84523263885217","host":"s3://npm-registry-packages-npm-production"}},"2.3.24":{"name":"octocode-mcp","version":"2.3.24","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.24","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"2397c9b783a788b3c1921951c93fb8559621ae89","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.24.tgz","fileCount":6,"integrity":"sha512-Jg3hbfE11Sq8P64WfvHBs4H2pIe3MqPGuUvw6sDWf6515s6hb3/nsIolbFbeamdTfkOBnZpS/qZGvO7xeHXHfA==","signatures":[{"sig":"MEUCIQCclKK0y8ebPgJGRIlmlFNiXEJjLiNwd+um8QnHX6ZNTwIgRAHMP5UrCvs3lXOSzpyFVHCtDLLTniFcTF0Ek7R/9XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2646604},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"f6b689ef1f3c89a7fd6ac2ddb4eb90c50a5f2b59","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.24_1752653791620_0.7198918175710622","host":"s3://npm-registry-packages-npm-production"}},"2.3.25":{"name":"octocode-mcp","version":"2.3.25","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"guybary@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.25","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"9501e81020509919011ce464abc6c5be45ab296c","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.25.tgz","fileCount":6,"integrity":"sha512-R3f4/Z21/0fgjDhDFQ3JAgrDJJG5M8vnoZN7bKXFXToH/amdHB+sALVU81M/p1LvbWytABafd4aJuPbcqYhiPQ==","signatures":[{"sig":"MEUCIQDxZ+p51/IwVq23L0QbV7zhXJzkUixvVtgy8nku9ebP5AIgPn2t3FA+jQPDAGsxztil709hfIB4ZLXxklU0B4l4fB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649212},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"255369d59e5d3e90c3d4048afb1dc04e1d34c056","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:info":"dxt info octocode-mcp.dxt","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","dxt:sign":"dxt sign octocode-mcp.dxt --self-signed","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","dxt:verify":"dxt verify octocode-mcp.dxt","test:watch":"vitest --watch","build:watch":"rollup -c --watch","release:dxt":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed","dxt:pack:dev":"yarn build && dxt pack . octocode-mcp-dev.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.25_1752953943231_0.7609856493730818","host":"s3://npm-registry-packages-npm-production"}},"2.3.26":{"name":"octocode-mcp","version":"2.3.26","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.26","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"417a1d9900663b3059a649a0b55f4d11b87c6170","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.26.tgz","fileCount":6,"integrity":"sha512-NcpoFjpJKZoq9+TvBKDEz6GXgU6qQ+U+yMqBYXgEXY5qLV+UtoTmiXKoLqwJFhnMyvewtIE4uE68TjB6SmggAQ==","signatures":[{"sig":"MEQCID8H9NAeQkAcP9yeAm8QwZjBx/nAJO4mn8gcPCqMwR+sAiAX9DoCKhJgYwOb1aWCyO8we3OIEnVAMpaz9iEuZlITig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2645936},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"9612b2b84b0ec38e9184f5c5437499d7df884ebe","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.26_1753034072375_0.7004810426219454","host":"s3://npm-registry-packages-npm-production"}},"2.3.27":{"name":"octocode-mcp","version":"2.3.27","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.27","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"07949383a27b1b02b2c53244e5da38865452f2bb","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.27.tgz","fileCount":6,"integrity":"sha512-k1anRl8ZkzRDf9gD7fa0CZu/Uz858YbZIVC62HLZKO8/4u4UYsjsDg8dbYoz//6kfHr1LwE1xWVqMQOEGWPlNg==","signatures":[{"sig":"MEQCIDo55Ad8Wm+dBUntiXfj/uh0oQWqJGEip9pajgpB9IGiAiBypfJsJRlshlKamnqltSy6pGnfpG06bZuBdNyX1Crukg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664923},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"426327b33152dcfc89411058ca644ae1bbdc6e52","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.27_1753115673138_0.27024303098510094","host":"s3://npm-registry-packages-npm-production"}},"2.3.28":{"name":"octocode-mcp","version":"2.3.28","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@2.3.28","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"a80f299b18b81cde496eedda0d0c354473ccd7e5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.28.tgz","fileCount":6,"integrity":"sha512-pkRVZ+bXLxDir6uIKuxw+J3O0ZY4hSB2v0w88dMPj0jjX0ATEPgz49L93u8v34fG9+z/A2tFqYs5T8iShe+7ug==","signatures":[{"sig":"MEQCIE7Fa1zAuCsbICjiYo7Z5oEFNokdfOeq90g0kWHjwj83AiBEABEkmzO8RTSiD6UMmWHlbPipdyp1RGlaRGZEye+CLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264485},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"9762fb93b65b326e62c14f1ccba4d82c54d55bb5","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.28_1753116560608_0.24631754780123605","host":"s3://npm-registry-packages-npm-production"}},"2.3.29":{"name":"octocode-mcp","version":"2.3.29","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.29","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"c9ef344723071bbc67f831d23485a7feeefed141","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.29.tgz","fileCount":6,"integrity":"sha512-vWtIrJrLgt0Z/jA2Dbktol55O65gyuuzrXN6QnvmPFv4x/a75clEZdUGTM6NnBJKrnlmf9DOfbySNqb9T9zxiQ==","signatures":[{"sig":"MEUCIQCZNw1SLYZr6zLRgaYTRVvN7TTzqA3etTHIlTdzcOZK6QIgLa4it89LzOSwTjvvarUNCIY9NXEnFKkO8jC3/OhMrMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2664923},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"485e9bbf18a81ea07cbb49501ce11e0e3055fd5d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.29_1753129772861_0.5477309985982173","host":"s3://npm-registry-packages-npm-production"}},"2.3.30":{"name":"octocode-mcp","version":"2.3.30","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.3.30","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"f32500a6a854fe7eedbb2c18785a94dac75505f5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.30.tgz","fileCount":6,"integrity":"sha512-O/rwPS6TXPm6+RcH9IGwKTw1rNOxfnC3e6ekw4XxWefMnhT7gyycmbxsyRWGIXNXXgdKtGWrPAgSr9n3aHcQxw==","signatures":[{"sig":"MEUCIQD/lUAyIn5YJR/DDNhBM7APHQ5OTVu4mpQZQBeqO8zLFgIgYxPN+O9+cz22RoJZSXCF0YuopRGX5czwkokbFseWXhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2667457},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"3a982bc0367bd508fb10a425f9f3e68b0cee6d1c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.30_1753132582864_0.40718809438487313","host":"s3://npm-registry-packages-npm-production"}},"2.3.31":{"name":"octocode-mcp","version":"2.3.31","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@2.3.31","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"b5601b41231efe2bf8e4742feaa74a43e4cf28c7","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.3.31.tgz","fileCount":6,"integrity":"sha512-3wg/5sBZy7oobEse9y1yu6tK8blwKPu3LjpAJEvWfOuyk3G9AiAOZNDuliumLfNZS1v06l8qTLBnTN5XvehlUw==","signatures":[{"sig":"MEQCIFZu8WHBJlZQBJ2ntC88Ro23jBBXEqalwxU6YrvgDqLfAiADg7Mo7EHV9G8c4kCiAlfw6vow3kyeMTZiZPDGbUUoYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264485},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"54f90c63d6ce4a0846a113a3b9bb69b8ba239934","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.13.2"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.3.31_1753172568834_0.7062950271917803","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"octocode-mcp","version":"2.4.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@2.4.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"e1e864581cda85685c4b3a495566535e3446e411","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.4.0.tgz","fileCount":6,"integrity":"sha512-HF4M6OG9Rax2cIX5h/A7KHsLDJRwMk0h5lHJqwFJHkyEu3eKSsyU/1vc0Cf0fQLJuQJOqQ9IgzRIaQAe/KMc0g==","signatures":[{"sig":"MEYCIQDxaIu+Mg2zRwlbqJVx2Jtx+s3EEq4tITf8UY9Wm8167gIhAMSCiMYV5YB55C8vFA7x472Pf1tPAISPWjkUFKQUksV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264482},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"8e306d422991394623be877a35db2c34c22b4462","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.4.0_1753258013995_0.7874421807800434","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"octocode-mcp","version":"2.5.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@2.5.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"6ccb8565b4fbd7b835f919900424d573f68072a6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.5.0.tgz","fileCount":6,"integrity":"sha512-krIVUpS1ZVsdE1Oqk2dB5qdL0IqE5+dPrHt+HU0s+rf3OmLtwiyUedErzRBFUW+psj7k/D93sFcQ5FWJ363V6g==","signatures":[{"sig":"MEUCIG7JPvgjEEw6EWkSJaf5YBk/NsomXkMbMVjQuPBJhuJGAiEAmg/zAyCnwHoxr7D2di91FTjlW2A3Mu9R7aawM9QwHiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2666302},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"18ff8d31ee78bc6ebe138856ec3f8f388afd0b79","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.5.0_1753267658287_0.6490108695710075","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"octocode-mcp","version":"2.5.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@2.5.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"5c11f8290def3374e02b074b49d40bf14b255dcc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-2.5.1.tgz","fileCount":7,"integrity":"sha512-OipPBplsZj5lLM/ZKAlonSpofwMwvq7mheM1QnkBg+T5hZdEDqqPBs+Dbgrla1tlW+a9LImKUdMsF5gSGqGsJg==","signatures":[{"sig":"MEQCIFESG1kLNKTvE8NLeT24f0BOunjc6vQ9ihmlTT5JGywyAiBFcKerOPzjeuTuBMntqb/EALoM/gQcO5J4dqWwwJ1ieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725335},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0b7aa6667362e5df33aecd2994de3a2522e8aee1","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","node-cache":"^5.1.2","node-fetch":"^3.3.2","@babel/core":"^7.28.0","async-mutex":"^0.5.0","@babel/preset-flow":"^7.27.1","@babel/preset-react":"^7.27.1","@babel/preset-typescript":"^7.27.1","@modelcontextprotocol/sdk":"^1.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@anthropic-ai/dxt":"^0.2.1","@types/babel__core":"^7.20.5","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_2.5.1_1753271928327_0.2804258333403926","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"octocode-mcp","version":"3.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@3.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"4c0f7ece3ce8f5db2e3357a746a6b6fa3c3136ac","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-3.0.0.tgz","fileCount":7,"integrity":"sha512-Cx58r8u/XqfNF2BOZdmKKQBGHPK3BlCAWxa26S23aO5DODMg3RBnzSy4ZbqfJyOadHX7/fW3qd7Fsg+0yp9IkA==","signatures":[{"sig":"MEUCIQDvnWSKSLwmANyRZssKOk7d5Qs7KfkjgBPaudX6bzi++QIgCnUbyd06YTQNfd9WDQWD4Jr+Zln5v62ylOPDsCCCYuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634598},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"4f729fc2da9cc5870391d7ae5bf04560a49a3454","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","clean-css":"^5.3.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","html-minifier-terser":"^7.2.0","@modelcontextprotocol/sdk":"^1.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/clean-css":"^4.2.11","@anthropic-ai/dxt":"^0.2.1","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_3.0.0_1753622300392_0.5900273195973573","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"octocode-mcp","version":"3.0.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@3.0.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"25a66c36aa1cd6428b31925387462ac83a67b6b2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-3.0.1.tgz","fileCount":7,"integrity":"sha512-gWrQKm678GdSyeYMW7jcL5T2XRfcfIc29zkS1ee3I3ind/00d9dpUxR3XsZE1A8veptp4zhYJshYKnodV4jmDw==","signatures":[{"sig":"MEQCIHXLt7sLGZICU78M7XzLzvLEkQipIL9aNagEjVv+xew4AiAvA/SME3A//aWQy+qsO98sGtHCsdu/A1o4WmePIDBHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633692},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"2060aa5deb0f00bcde39e71c67395745bda591ac","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","clean-css":"^5.3.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","html-minifier-terser":"^7.2.0","@modelcontextprotocol/sdk":"^1.16.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/clean-css":"^4.2.11","@anthropic-ai/dxt":"^0.2.1","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_3.0.1_1753890245596_0.2895833616116801","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.1":{"name":"octocode-mcp","version":"4.0.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"58e4dd868038d74bf813009d4d48faa15e438cc5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-P2DEcQLFn9d+Y5z1PFxbp4VKKmh1AnBhz1jfFDNkdARR7yrDaALiKY73IXWzAOi0x5cvRQd3b/xQUzBSPewhFQ==","signatures":[{"sig":"MEYCIQD5O7AsKs4mEXE/Vdi/P+4Wor004necoJ7MGFAOca9mQwIhANVu29bTsBmWYtThqyn8A1dkgynPkzjo7C00fX7A4y3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747953},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0be51c7995658a87bd18a6117e81991c300a7889","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","octokit":"^5.0.3","clean-css":"^5.3.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","html-minifier-terser":"^7.2.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/clean-css":"^4.2.11","@anthropic-ai/dxt":"^0.2.1","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.0-alpha.1_1754491691418_0.46512616424985387","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"octocode-mcp","version":"4.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"2abf0b03b4ba127e25a7abc7a8e6cae599a5d3e1","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.0.tgz","fileCount":6,"integrity":"sha512-wsLdMa0/PGeEv7JvzuweL+mLOg4IcaAGSzHKpyCxS+FnPeNtBkml3YOdq2vWnIVEy7uEAHWyu8BOUza5kn+CSw==","signatures":[{"sig":"MEQCIFTVYXFjy7pUAtnTYG/nIG4P/WIyOOPqxaq0ahOLSCS7AiBmitty5D6EFxwUAMldBIYJrySZOcbW9n7YR0foaydBfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680323},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"0be51c7995658a87bd18a6117e81991c300a7889","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","terser":"^5.43.1","octokit":"^5.0.3","clean-css":"^5.3.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","html-minifier-terser":"^7.2.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","rollup":"^4.41.1","vitest":"^2.1.5","prettier":"^3.5.3","@vitest/ui":"^2.1.5","typescript":"^5.8.3","@types/node":"^22.15.29","@types/clean-css":"^4.2.11","@anthropic-ai/dxt":"^0.2.1","@rollup/plugin-json":"^6.1.0","@vitest/coverage-v8":"^2.1.5","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.0_1754520494661_0.5665274685571609","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-alpha.2":{"name":"octocode-mcp","version":"4.0.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"0457835ab9346b099f71d3400a4feea85db9cb85","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.0-alpha.2.tgz","fileCount":7,"integrity":"sha512-/xMYz/ZxIh9GpHJ/O27uUaI/l/Cv/9g0JeFVLGezqtnNb1KNnN661oJ41fPs9tHea1EKdsfppoSdbLLCPYxeWg==","signatures":[{"sig":"MEYCIQC1QDgL8ZYBF6xSPTd0b2uzwc14birWc+PgAvGYPXa3rAIhAL0SGPMDAwDtNXg1XOxpgjWS1KsZzS6a9QJjakdL3zAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774085},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"290b67c94376464b9daf615dac70483afa69f636","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.0","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/dxt":"^0.2.1","@octokit/openapi-types":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.0-alpha.2_1754563448557_0.4942189614300987","host":"s3://npm-registry-packages-npm-production"}},"4.0.1-alpha.1":{"name":"octocode-mcp","version":"4.0.1-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.1-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":"./dist/index.js","dist":{"shasum":"bff1a4aabed2a46970b57c49d6ff7910e90e9e4b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.1-alpha.1.tgz","fileCount":7,"integrity":"sha512-krIm48PP7jOu7juj9EbPHVkH+l5eItonZTieSjBNrI/QLLzzQCsjKZy+oBqDe4PSy+Wwh0EttJFaiDyIp9fLGA==","signatures":[{"sig":"MEUCIBBzlzJ6v+21FhQAiiD7FRM944tGHhpYv3l2DwOCRlXVAiEApik0uVI2hjV8uUO/VuNVUh1MwlzYoPZ5hX+phQObB58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2774085},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"842a57859f7d1d030dff60f409279145e3f70999","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.1","_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/dxt":"^0.2.1","@octokit/openapi-types":"^25.1.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.1-alpha.1_1754563730816_0.10086355298300997","host":"s3://npm-registry-packages-npm-production"}},"4.0.2-alpha.1":{"name":"octocode-mcp","version":"4.0.2-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.2-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"./dist/index.js","dist":{"shasum":"3d726ac31ef59e7495c4a991891e87c23fadc2f4","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.2-alpha.1.tgz","fileCount":7,"integrity":"sha512-isAcrBnGGRDsfMBJkjvlTViJuuyFHPTMOn7lYMCdKit7PBm1tdHeci0eXGWMNmPx1D3WGDR5zV3vgZ5ik6WW5g==","signatures":[{"sig":"MEYCIQD4a3SGWHIFXVdcW8kprbJ+AgfH6nvrQs7XbQ7IrrdQ4gIhAJPLUI3BWkX4dK9WAAorIWXsq+kBxp8U0cs82r63G4cN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776073},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"59d2d048b0863d4b1194559a3ed02d8019f13c63","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.2-alpha.1_1754580823824_0.5398116253141974","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"octocode-mcp","version":"4.0.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.0.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"57438adac5d8907c51082b67fbbd3714c097d52e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.2.tgz","fileCount":6,"integrity":"sha512-R/aiwfgFuvlK+L+L9bDVNOG9Spb0FCNazp9hFMOwfLOfm9vMwFWcINV7xnIBgNKr935ETbi6DmC6M1I7xnOgew==","signatures":[{"sig":"MEUCIQDjYoRAQQaUWQ5RxF41MqLofHnUmBKOCSxz9YhbTpmqqAIgafk6r5oSBlDSxPzi0S4D+YsTGOH2nPrLutUj1yCQfwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707766},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"59d2d048b0863d4b1194559a3ed02d8019f13c63","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"workspace:^","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.2_1754581002027_0.6870226987061014","host":"s3://npm-registry-packages-npm-production"}},"4.0.3-alpha.1":{"name":"octocode-mcp","version":"4.0.3-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.3-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"./dist/index.js","dist":{"shasum":"2865a17caa03afe7c07531dd92c2e58065c332d8","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.3-alpha.1.tgz","fileCount":7,"integrity":"sha512-kPI/G38RjrIPyDm0G6xy8Mbwrm0Q1TC/ffuncMM7HTH0u+Yay21Oi5tt/qTayGwPaXf7ZXjBO6tXW+NSORT0SA==","signatures":[{"sig":"MEYCIQCkUgh1161ZPcCx0CiKEFyRu4SDu3uC96eJjwuj9fxtlgIhAPaYUtEVmBO2FtfV7VXLN5KmDLvlUlP3w5oV7N1Ly0cI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776142},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"44cc243408511ced0ed385dd02059d211fd13922","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.3-alpha.1_1754582292236_0.015848640726213503","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"octocode-mcp","version":"4.0.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.0.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"dist":{"shasum":"f04d7ba2423cff70ad80f1d31b4bec311ff07091","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.3.tgz","fileCount":6,"integrity":"sha512-3qf+Cvh5/GW2HL0Xt/0c6Bp9f8W/Ck/UAxa1weyQNZwh5IeDMDpSqdxzcR2S9ulOKqEZha24cIQr0gAq64iNZw==","signatures":[{"sig":"MEYCIQDGWTHSNjhZp+G+YHwm8MmdrD6MFXtMGaY+ZOcpPA/8FAIhANUvf3jRuka3CfgVYNZ/PGUj1LYUL65hruVeRYLlCOTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707835},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"44cc243408511ced0ed385dd02059d211fd13922","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"workspace:^","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.3_1754582364335_0.047835870403055925","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"octocode-mcp","version":"4.0.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.0.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"mcp":{"args":["octocode-mcp"],"type":"stdio","command":"npx"},"dist":{"shasum":"9e77a2244e867012a8f401411cd9d83baa2375c5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.4.tgz","fileCount":6,"integrity":"sha512-b3ZGUIzalWBaD/Yq5KQI1MD49Ao+BQGLJsroHaGWTSwjsfVCsCAVfUKBFSjP+/CD/4TByqS9Lj6HugCcJ01ddQ==","signatures":[{"sig":"MEUCICjgRYeAOv77biA1OmgXI7yBBh01t3qKnE+dTT8/NgMUAiEAin2D4gkj8QJQbjRK5c0JMPM8dR5uDpNjJ/Ukprs+Yb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707935},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"fdcb0f1beebbdc5580f6bc141fc10babca03e5d3","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"workspace:^","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.4_1754583045419_0.5688959716354345","host":"s3://npm-registry-packages-npm-production"}},"4.0.4-alpha.1":{"name":"octocode-mcp","version":"4.0.4-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.4-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"./dist/index.js","mcp":{"args":["octocode-mcp"],"type":"stdio","command":"npx"},"dist":{"shasum":"5731eeacb111bd4ba6a338603fc6811540f8509d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.4-alpha.1.tgz","fileCount":7,"integrity":"sha512-CknQI91RY2vVfdhGP/BHtvFUgwZDRcNupsEHdlLGzLS7OWRdSoxuox2uDJAwJqcU6RDbRdFxBwTWbo3ybj4iOQ==","signatures":[{"sig":"MEYCIQC0E2kPGXgL8ElRKbi+RuqL0dGSYeIMe6OAiawi4VkFQwIhANYth8h5xh+gSkChNFGbPMnwTCAn+48q8KyHlt5HQFaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776242},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"fdcb0f1beebbdc5580f6bc141fc10babca03e5d3","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.4-alpha.1_1754583108494_0.7003999078449927","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-alpha.1":{"name":"octocode-mcp","version":"4.0.5-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.5-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":["octocode-mcp"],"type":"stdio","command":"npx"},"dist":{"shasum":"18532f10ab88209ba93542a9890f69724319c41d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.5-alpha.1.tgz","fileCount":7,"integrity":"sha512-jri183qTkGe7qp2HEfDJv7WHfRfhR2pPHpLziCDmbDDFMFLjXiBDRCkkWGbUxS4emc9morL7eQgLMXU4YTBloQ==","signatures":[{"sig":"MEQCIGQQiMaShty4jepZ1N4wFkDNiBffRi2fr2igYU4bpVpqAiAffbvi32Ht5TkVVAcJp2RT6B8DowVOTaInCuWnkNtP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776328},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"744d25800aa5fdee9deaa62ec492735039ae0daa","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.5","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.5-alpha.1_1754584129462_0.14000886173551175","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"octocode-mcp","version":"4.0.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.0.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"mcp":{"args":["octocode-mcp"],"type":"stdio","command":"npx"},"dist":{"shasum":"b5b0695f187526d88f0fba5ba7d1bfd301ed3bef","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.5.tgz","fileCount":6,"integrity":"sha512-oomwkp1FUcgVBLshQ0kMyEkGJv/aXBP7g8m5OT2bq/fYrfgc7d7HWn2ppyDsoC40Svar1j8mC5eevUkor++yUQ==","signatures":[{"sig":"MEUCIQDxxNKRCk5tNorDEItxtMFWOtoZ8BmmVvEIiUo1xIAYUwIgYPOzGexXQBsdFvAIIbPMc+HV+4footUcEeLMrTGHGg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708016},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"b52d8218a53f6a7fc79584e947f3ed0e113fb965","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.5_1754584320663_0.8279690337057668","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-alpha.1":{"name":"octocode-mcp","version":"4.0.6-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.6-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":["octocode-mcp"],"type":"stdio","command":"npx"},"dist":{"shasum":"2d0f76120fd317e47a9ea7ceab1a7d52055ac6cf","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.6-alpha.1.tgz","fileCount":7,"integrity":"sha512-SDMw6/edWoksMzjoeL9W9FCkhZ6dIuYEnTNMt5pkuh3ERwAT9w1tmOFl/aLAVgCejnWnC93TxWkL7biVn4rPHQ==","signatures":[{"sig":"MEUCIQDYNDJlNtmP65yvZMnDi4WE+ZO/GVkKMRd0qbzmPVR1VAIgQJZWn/Mv8qSWsIxbwehM5QTYX4P7vkTWIxaVQJHuYAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776328},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"4d11f80d23fc62c8bba76def83e4b42b924eb8ec","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.6-alpha.1_1754585130905_0.3537943846945206","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"octocode-mcp","version":"4.0.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.0.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"mcp":{"args":["octocode-mcp"],"type":"stdio","command":"npx"},"dist":{"shasum":"53bc64cb2dc9464addd44e72afd271a83df850cc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.6.tgz","fileCount":6,"integrity":"sha512-EIpLhyWbitoAInadHbE09+NLBTjo/iIwO/sLvN6SKLdfIaajSceJjrRqT8hixKIGaNtM4Is7RkKb50OJWAT5+Q==","signatures":[{"sig":"MEUCIQCskrN+igbAuZCBbZVAm3DJL6Xpv9YRebaIMhFYgefDhgIgWSXLHLJktczNdtLacdjm6tNIJrbRakAWfKQWKvRtwDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708042},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"4d11f80d23fc62c8bba76def83e4b42b924eb8ec","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.6_1754585196908_0.08448720438927926","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-alpha.2":{"name":"octocode-mcp","version":"4.0.6-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.6-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0910cdd5bf2b5635a9f951eafded4de6b508c9a2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.6-alpha.2.tgz","fileCount":19,"integrity":"sha512-qmyQFKcYd6Yq5nu+WSUIr0Prh+XeFkLdsZEPj5hOWTiS0ebYleRqX+GN/NByyQxql3IMNxBlC9UR13LioeeswQ==","signatures":[{"sig":"MEUCIQCxfyWX1gdmvo7/fgugF1LY6t67vzFPLnjJGaooS7u60QIgJD/hvUG7y5vIkhvVKDaWeK3+uU9x4r2MVRrQtk0gWCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4345843},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"561f9e1f18ca90c32bdac0000e626e0e1d2b19f3","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.6-alpha.2_1755006521703_0.5969929397550187","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-alpha.3":{"name":"octocode-mcp","version":"4.0.6-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.6-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"414a8ac991a9b94b09bbcc284d672c6a40e9d06e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.6-alpha.3.tgz","fileCount":19,"integrity":"sha512-M8m/wA86GGmOQ1E+UW7xybqORVzujG8Y8fHl94aN/Nl7XvurBX8MtyqpmU4kTvCcW2pLKes7jj9guYcXawLfgQ==","signatures":[{"sig":"MEUCIQCU+hEfOar22VesJ48D9gGynAQTX4B6x3UnA85BaZeIxQIgNgHIcfeH5Cb3xCGbbWf68A/qOeFjs5GZ4jlibyy963A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4348061},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"40af817a0f802f9a4e16c4dfa7693a3772620f5d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.6-alpha.3_1755329012513_0.94108354142955","host":"s3://npm-registry-packages-npm-production"}},"4.0.6-alpha.4":{"name":"octocode-mcp","version":"4.0.6-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.0.6-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"ad0ccab61de3f8233b676cd4107baa88ec8cc3e0","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.0.6-alpha.4.tgz","fileCount":19,"integrity":"sha512-1dPZ7ohd3dFp+H+dBBF/EKPWUBNjR4lPaxsWDhGtW3SgNkjp9tqKF19//JWNokcqOs8pBp77p8P5b2NACrq9CQ==","signatures":[{"sig":"MEUCIQDfcZkjVX69KsrgzbdHgPlTJgx7yYHop3OmY6Ap0ilxDgIgfkO5q/gQqPLVnsnDYQpXy/25DdcIxg7cZt6z29V0Nek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355398},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"b77b00865807c39477245f24031d8524d3f5ce47","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.0.6-alpha.4_1755371430351_0.1783913014306464","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-alpha.1":{"name":"octocode-mcp","version":"4.1.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"707e8d0b6a99c884bb08302a6ff10c5b85bee9ae","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.0-alpha.1.tgz","fileCount":19,"integrity":"sha512-xJbvqQsa4MuRNHU/tWDhugIYGh0kw4tOSfx3uU00f11OrTvbkKvAH5GLOXS/y+XWVLfJ+YYjJ09LqKTOCPfscg==","signatures":[{"sig":"MEUCIQCJAF/wM8nvQWSzdnq+SA5J1D6L/JF5iHl916aT/7zn0wIgIBNauznR8SB9deczDtn+WIXA61b+GlhVNqE3FJcpqvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355493},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"ed082c45cde6a351bee397d825cbc732752ff7e4","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.0-alpha.1_1755373076700_0.055985843013724335","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"octocode-mcp","version":"4.1.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"b6582128f7c73532bd2bea60e700ab73f355b4a9","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.0.tgz","fileCount":64,"integrity":"sha512-FzdjrfZDF5Q0uvXDroodlhGKnGCM6CiM1GrTHm1wdv12VanHApD8Wi74zAZOjXcQpLia+U6gtj4mzFVDdBN/Eg==","signatures":[{"sig":"MEQCIETeJPeB3hf03L/py4wOLamz0v/C5hOLoLiwR+BeVGsQAiA524yxPHHugvUgnd5cp71hkWFFb6lUaQizE0uR8RBKIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18790738},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"95a254409e6b1f0da37c36998443326447577c97","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.0_1755374695944_0.20968702462049693","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-alpha.2":{"name":"octocode-mcp","version":"4.1.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"144ce07c6e60031bb263176063d786daa7f14ce3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.0-alpha.2.tgz","fileCount":19,"integrity":"sha512-ZLH8b/46LxQLPRzngBy9ye4WqZv7TbEwm4W8gjK1odX4NB+Df9zoSDqpnx/p7nfr/mAUAcaBRuojqnGJY4WASg==","signatures":[{"sig":"MEYCIQDW04XnWHlf+rbI0L1cH0V1w5AfOKsAoesupfO0eN6h0gIhAKnI4AL9u1QdlrP9sV+pAb0O0VsP/mqcZHxlSYL7kolw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4355493},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"5b49f865349483c87742901395fb4f1a15ff5370","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && rollup -c","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.0-alpha.2_1755375302524_0.8193961778971224","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-alpha.3":{"name":"octocode-mcp","version":"4.1.0-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.0-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"69c439d5a2fa7236b348e0eadb4099cb84e3e728","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.0-alpha.3.tgz","fileCount":13,"integrity":"sha512-fbrNk4UR5F0AUuPZeoFafnDHWkeUlbLqgHIvr+vSeAIGkvP9/qr0s1fp4BTwJTnkZQ15Ab0WLrjRCzReDxJ/cg==","signatures":[{"sig":"MEUCIBcjTstKYLvdEiKI+pHrV/o0fOJ02p6t/eHLG3QjJrreAiEA4f+fJYgaYblyi/uJXHFQcQBej0C76+0LSHVc+zw9/QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611729},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"a8503192746581a87f34ce8c7b675bb7b118bbc7","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.0-alpha.3_1755506248636_0.18934348323824168","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-alpha.1":{"name":"octocode-mcp","version":"4.1.1-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.1-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"a87ae61547f5d95f0e814f1aa6d118be8fc8ccc6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.1-alpha.1.tgz","fileCount":13,"integrity":"sha512-f80zsuVPcnv+DKkIvxymxVSPjhffEaWXq1zCEmDmO2mzsZlraX443/JyN2crffGIhjRm/qbWTLmvvmzF2tLRvw==","signatures":[{"sig":"MEYCIQC5LmkTbZX2j62HO+bQRBHsa8bJoaqsFxSwu2oE+YXuwwIhAMj9UHZQJoKVlPUSERugGWMg2PRqAhA3GPw00SdKEIZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612053},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"631e7c5c05d28a91cbf8c617a8cd0096d7dd0a88","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.1-alpha.1_1755507121779_0.20095357568463212","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"octocode-mcp","version":"4.1.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.1.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"4c841f059146d28d7b2e990c1d8541daf7eddfcc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.1.tgz","fileCount":12,"integrity":"sha512-/A5z+6n2eeLjt0TQAPZT40eJ8rM8ShCxXNA08fItDKUMWvpL+HZrNm41grufO9R405fMqUUWxzbOolvxaWMDgA==","signatures":[{"sig":"MEQCIHDRdwMmH70sc8B8/wznExcFohoSLPkA47c/TXoD/QuVAiBEymRmC0cGZose4xOTozK1nDNNTeHideQG6H6QGh2g4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543435},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"631e7c5c05d28a91cbf8c617a8cd0096d7dd0a88","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.1_1755507821011_0.021829867312740614","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-alpha.2":{"name":"octocode-mcp","version":"4.1.1-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.1-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"6e88288aad76cd3a7c8be9dd6383661e2c20a6b1","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.1-alpha.2.tgz","fileCount":13,"integrity":"sha512-4MJsdoR+sxVBIj07uWoMQRuNpIx+30zXSzHu7q50EjIIhREcsNSPhI9b0uefGHvNBW7kXP9k7c67tUtFdFQTLw==","signatures":[{"sig":"MEYCIQD4GE9RpvDomqhtsq7g+o8RhUpsXk/vL3MngrEl121AIwIhAM6rDlezOKEhVjk+zIsym3xSRDnFrZypW+iT2fj3XfXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612053},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"48dff20ed9fddba8152d556cb69ecf7f61e910bb","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.1-alpha.2_1755514753127_0.21897607454783596","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-alpha.3":{"name":"octocode-mcp","version":"4.1.1-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.1-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":"dist/index.js","mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"73098c0f1252a2be988dee23e5783014f9233c94","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.1-alpha.3.tgz","fileCount":13,"integrity":"sha512-jIZfGfOvJAKu0E7+7rxJoDmsEd1VBNKchHt1imRElhEMtgzwE5b8480MQYXpofwOgRF/Fv0yej6ISrI4xNd+ng==","signatures":[{"sig":"MEQCIHvLzSeCab7QYy/01VkFEoU/KtLRnT486S1ZDNdg1Z/+AiBmi23GdKUoQ/KsduZ6ScinW1O8EIdb8vhWSIBR/xYMmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612053},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"6950b51104c90b0af985ae6c2f3378de49acb09a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.1-alpha.3_1755514851234_0.05707607375761059","host":"s3://npm-registry-packages-npm-production"}},"4.1.2-alpha.1":{"name":"octocode-mcp","version":"4.1.2-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@4.1.2-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0c7256bdf70a4f176d6b2799010da45c29a9efd2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.2-alpha.1.tgz","fileCount":13,"integrity":"sha512-pha4OCzcIU1HcmYdVsmHZ6MVUlMUrRf5SrekYQlTTQKXWtAefOFGUGtaZnqEsH+vzzR44UnRmkiJNjppPUzkgw==","signatures":[{"sig":"MEYCIQDDXVbSxZ3bHa+YYDPHz/MmYGUmg5mru+7EZ7xoZLU7rgIhAPeREaQ5RmLS0sGSpN7fr241/9iuFhGWgP1U45A16k+e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616524},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"27efe6578e18fdd7ed704f387ccf18ada66821fc","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"4.1.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.2-alpha.1_1755867778385_0.3920962416486726","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"octocode-mcp","version":"4.1.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@4.1.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"4083b268292ffe5c47c1a060b53e46af7fcec39d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-4.1.2.tgz","fileCount":12,"integrity":"sha512-A+iHOjtAdcUp78u4aX1MX++FwodMniVELPNPw/xXc/LnFc2nwIdV4z6OyDxP8nrs41MK9WhXepElqle+Q4Fsrw==","signatures":[{"sig":"MEYCIQCEYxoGlPGrI+C7nz1bec1oDeyTcuoQTVCw9l2rX1rwWQIhAMjz/+9pIxq0WLKsPavcUlW7ep6HYaXWXtArqCqzq7qD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1546458},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"27efe6578e18fdd7ed704f387ccf18ada66821fc","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_4.1.2_1755868007441_0.0512677574358853","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.1":{"name":"octocode-mcp","version":"5.0.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-server":"dist/server.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"cbe7a5f61af54667452f4a176c031d4310aabde6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.1.tgz","fileCount":14,"integrity":"sha512-VFyvXP8+uKWcYzkN+wm5VciO5QYkx+qiSNjd8Xz+2gfTaHXy08wOsbta2DIWmvziw9igtvyOvjOCgxS8s9GQAg==","signatures":[{"sig":"MEUCIQCQAJQ93hIblo0gHzCgPQluC9VePQYv6LPKtIXbDzHXewIgSCXN1DXGiPtxGMVQFpQjVobnd6lbJlOAq/RQWKeMCso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2809999},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"eb30ca2760bee6eb5be1b1fa1c0bcb4232cd27a5","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.1_1756137072939_0.6756358821186637","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.2":{"name":"octocode-mcp","version":"5.0.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-server":"dist/server.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"08a075dc830a31c4ee3212bc9f255dd14e81e847","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.2.tgz","fileCount":14,"integrity":"sha512-9ZfJ13aVO7pQd8cGXgSf80QeNo75LLVi4j7+O1DLrBIUlUX8EAyKlv0P9yK8yOcCG4lYLq5HWgl8tmVrERwR0A==","signatures":[{"sig":"MEMCH2Funtvp+/st9rfNgyO/tP22GN43ndjC3gVKvmXL0OICIBz0srAPzwXevhxfZ+5HELUb4Tw+am4dpCIiuFj7sZ7x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2793127},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"9a15bacfbdc2d9f66753ac9d6ffc8bebd7e261f2","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","@octokit/openapi-types":"^25.1.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.2_1756197681668_0.6525652228873773","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.3":{"name":"octocode-mcp","version":"5.0.0-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-server":"dist/server.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"1996a95d7304e3e65679fefab68cbc7bd3d01e8a","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.3.tgz","fileCount":9,"integrity":"sha512-CyqYU0pS0kQ9yM+Khd5CkgYub78OzNyycS0B26wnALn9pInvgHtIJOzks60ubFdXpwaEtxsO/lRTmS5c2oCdBA==","signatures":[{"sig":"MEUCIFk4lQ3RrvTsTWUD/aOCKqJElbee2xH8z827f/ZTkZalAiEAl0cftf73sTkJ/4uJeuCMmbV5/L4zND/yItG8jMWXd1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2735705},"main":"dist/index.js","type":"module","engines":{"node":">=18.12.0"},"gitHead":"48a9814112ae2e4046074117ecaf22d6c19c353f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.3_1756245661948_0.9829150426848807","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.4":{"name":"octocode-mcp","version":"5.0.0-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"d207d128f583cec1d53436d32dc39ce8438b403e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.4.tgz","fileCount":110,"integrity":"sha512-z7FBQp1viE40iAsDGXR+cg3ss1usz3jWlu8H/1NTxCs6HmE/kqK/F/C7Seg5HhGa4T6if4JQ5ueS1DU74+5ZGw==","signatures":[{"sig":"MEQCIFRwmLbLn0ECITHKBzMl8ZjsMbfdcOUuy2r+fHUWp9DVAiB30no2R33Le6g31xPemaKlUNqRQMPgIMgKada+hEvOzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"8ebd2378cfe7e6659792fc0ffcb70e9c3498bfc5","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.4_1756331448116_0.83852424149206","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.5":{"name":"octocode-mcp","version":"5.0.0-alpha.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"4855f7b4665037ca805960bf62fdbbb2f1e2db61","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.5.tgz","fileCount":110,"integrity":"sha512-mBzQTBzvjM4K5koWG1RK3Mgwd7f2ZaCpdw+uCsREFU45EGV935kr7v6lGKmu3dzd1JcINl6digRZUirNKm9yGA==","signatures":[{"sig":"MEYCIQC2Y/F+bS6fnelGXaF7fqZgLIXYHpmOguHYMJGJqoCzaAIhAK3MY9CKmM6Ug4Mq0o721lb/q+2EnzT9B/7awVZrjyeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721070},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"923cc616fe95ffad763f4da5e0df0b96290e8c7a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.5_1756332102195_0.013330406153818197","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"octocode-mcp","version":"5.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@5.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"ea909ccdb99fa59607f6fe35511a5ca2c9d5cac0","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0.tgz","fileCount":109,"integrity":"sha512-6FCCBl/iN1QSQxUK0fooBuY8KyHgX26oBeWPKurjY9AEHZlCIvcx9YoHLVGcFk6H0KDWeN/PaORwhijSyYc+xA==","signatures":[{"sig":"MEUCIEKCAz1lY3F2d4axkoUdsr4bCqGNe0US2cq0/OI76XrrAiEAgADM7/6rhgq+pFRozHFNCDclh8tFt+qq0VPtjJr2Mvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1649910},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"923cc616fe95ffad763f4da5e0df0b96290e8c7a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0_1756332554968_0.2097288463656135","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.6":{"name":"octocode-mcp","version":"5.0.0-alpha.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"3d39ac5f9511a293cee2d124efc4ee956db4aeca","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.6.tgz","fileCount":109,"integrity":"sha512-XBC+az5FP9VMTMi+JR1lz0EHQHi7U/SQuTJ6Qm61HS+zKXYjG/nIqDpDxIzUcmlWe8acKvq9p2lpErQp1aynig==","signatures":[{"sig":"MEUCIQD78WqHCQFCQJu41QfxZzcIuZFccxe8N1dYR8ujgbfDqQIgIqzgk0s+BAusorN2oHiZoSbVwjxt23QSv2XiNpnlPaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1693814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"12e065186625be412ae9f090623a39e2b9451c03","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.16.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.6_1756735858635_0.42594583942789743","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.7":{"name":"octocode-mcp","version":"5.0.0-alpha.7","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.7","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"173a38e57af0ce8720beab59c3a00a3bd6364b1a","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.7.tgz","fileCount":115,"integrity":"sha512-byefLOf6iBssWvVAZgTT7YFHRT1veqmLAZjU+hLrNIOPAnR3DqiqssAAWeDAWu6I0uvYn4nhiMqUyqEQiYJuCg==","signatures":[{"sig":"MEUCIGvEHZHpC9kieifd4SsqkqkMpq4HYEtzxSs3vEj2DCLFAiEA7yy6q7m/M3Xw9nA1XFfoGgImic+ISSXm2nn9y4QsJkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1692365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"3a51e5165ca240d92b35704d509fe703cd476449","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^1.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.7_1758550835929_0.015996576789564898","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.8":{"name":"octocode-mcp","version":"5.0.0-alpha.8","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","npm","npm-search","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@5.0.0-alpha.8","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"751c1fae71e490eaa0303e6587740156698e5fa3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-5.0.0-alpha.8.tgz","fileCount":115,"integrity":"sha512-+eEtjokHDHhzCkjKzcOIS0jGIWxBTPyjKyAwBSZcOboOeYTY1jG3CU/Vv3UvD27feKP/aD0kfR6fqpaP8tALzQ==","signatures":[{"sig":"MEQCIDtZG5xTrrrBW8jDgOPP3YHaSSHScvGMXEeNGnsqgS5OAiByA0d9cpGdPsRgrFPWOrywG0lyQh7IW5uS49wMTiIZYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1703536},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"52d72c603097965181f162e5e04b546c564fa90f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis, code discovery, and npm package exploration. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub and npm ecosystems.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"5.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_5.0.0-alpha.8_1758636599861_0.9864025879680787","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"octocode-mcp","version":"6.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@6.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"004a3dea29ec63742332b818a3b5ac8a02f8e7f8","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.0.0.tgz","fileCount":86,"integrity":"sha512-BV2tdEC6sCvma5XiuPpI10nYDPWY1014Ac/CQ8gNZAA2btmAUKRxmSo6HQblYoIHKV4Fr9KnP2i0UAL9v9BeuA==","signatures":[{"sig":"MEQCIGZA4H5b+J4JVBGAsIErfi1mrQoK+qERzvCK3tw4AFxRAiA7XvlxzDJU6ATtUSrLjHj5hXDKE1sMndsxM1MUYePSkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1340072},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"eb6dfed4ee0790f3261da3968397b625e29dba61","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.0.0_1758747609335_0.6540318592255625","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.1":{"name":"octocode-mcp","version":"6.0.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.0.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"eaba4affb12c866ae48d2b36eef3fbe6ecfbdacb","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.0.0-alpha.1.tgz","fileCount":87,"integrity":"sha512-JlyXIJddmy6ekiIa/eyddNMn8/tqCvBUv5nCEmXfCYppQFI4cxSUfNstma5i/Cvpy/Bmcc1yIPg8+9u3hc/Ggg==","signatures":[{"sig":"MEUCIFrIzqyLzU4PHeMizcCn7SRocKDbZl0kRiHlC7sRCRwrAiEA473rfdii/qUu5rgXB6iXEBMH7vIqOqytiWqz5tHsd4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1411232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"eb6dfed4ee0790f3261da3968397b625e29dba61","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.0.0-alpha.1_1758747765171_0.07592552801063035","host":"s3://npm-registry-packages-npm-production"}},"6.1.0-alpha.1":{"name":"octocode-mcp","version":"6.1.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.1.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"584df19e9a733007c1989b8441bdd9368afb3292","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.1.0-alpha.1.tgz","fileCount":88,"integrity":"sha512-w0dsUWDsG4A/PkuZajzp1z9HSmPUZ4h/CcPRVFVo5zoW8NPYT5918gwFDTmAZ8jCa4AOXq3L9lCeBZNsoE0vOA==","signatures":[{"sig":"MEYCIQCpkyfxlP59SeKyoUNxinmYnGWq4wtJjHvP81kou8eKRwIhAL0SEv6gflfDJh7DeiPLmVj2r6dsyyz1VduQXcVN8uJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d7fe45095bc012b1ebc1f4ea2904c78ce57b9768","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.1.0-alpha.1_1758972197514_0.6800975912161162","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"octocode-mcp","version":"6.1.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@6.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"8e5205e68e225ed204f1edc4905eb6217b8bbfc1","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.1.0.tgz","fileCount":87,"integrity":"sha512-oIHSLoxJz9dpXPOJojaisJnLy0ejy3NhvzNkMHLisSLTUirBZGZONo5e1rHD/PYTowN1YGKdEl1zZMubnIETiw==","signatures":[{"sig":"MEYCIQDVqzg/foxH8pkdO6CV1vu9no0yb06k0yGUX5YZOEyV3wIhALvJUA9F27Et1ZJwF2tuVfLQ8XotABAcHcJRp7PVK5ad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d7fe45095bc012b1ebc1f4ea2904c78ce57b9768","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.1.0_1758972323068_0.5831285885614432","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"octocode-mcp","version":"6.1.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@6.1.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"2f7a25aa74acbfd1d5ea88a5c8d481f8dd6aeb48","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.1.1.tgz","fileCount":87,"integrity":"sha512-RLAVwlRQarqjPmWW9wYJBf4SFJuCdskF/CDyhgm5tKrfx3hnf7hRcY6BYi1+SucY0cemrZDsPolehACAtfh+EA==","signatures":[{"sig":"MEUCIQDkTsY6XQExcFWYD/AoR6uDjMwYTe2VMECu/ozIp8UjcAIgCD8lY/3YvENzTj8F5qtcaBRN6fOiV9KK04vQ2avkrIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332672},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5621b05b109b049595c67ec756220a0ddcb7b437","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.1.1_1758990471708_0.4154572200833375","host":"s3://npm-registry-packages-npm-production"}},"6.1.1-alpha.1":{"name":"octocode-mcp","version":"6.1.1-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.1.1-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c095f97f3b5348a05d6db080f02dde3e45a539a3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.1.1-alpha.1.tgz","fileCount":88,"integrity":"sha512-Y0gRZ+jFxFT/wnygkDhC7xX/KVXUqXu2y6KUOm1ALkm0a7D4lMqag+ZHtxWLZ46xKWH5hmpFz4TmQRUF+6U0NA==","signatures":[{"sig":"MEUCIBX+nwb/MOkgsuPnR8n62NHT6G6TnmBOQGYFEHxMzPK8AiEAm+Ig3F7v756u1duXX5LFqCQUEJetonTq8mErZRQpe3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404479},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5621b05b109b049595c67ec756220a0ddcb7b437","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.1.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.1.1-alpha.1_1758990650954_0.3451282360981671","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-alpha.1":{"name":"octocode-mcp","version":"6.2.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.2.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"1c77dbe6c8aef8be61cee2cc1870736ca943285c","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.2.0-alpha.1.tgz","fileCount":89,"integrity":"sha512-J7mSB3rSFNGFV9eb0QLJt/BpVkXm0qm0jmisJmgwNljzq0axqnzQM787ajLNgJyba0mCuK69sBrLNoG/tS17eg==","signatures":[{"sig":"MEUCIQDf9xJuN697cp2AiEqDFBBHsapI7fmToWR2mK2L5u0k1QIgMG8svA2NLiDFMOu9plCZyOAhFCTKtZnN7sDgltqJNjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"c0d5bdac524ca8c0b304bb2d80d2cc888d4a8ebb","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.2.0-alpha.1_1759100792060_0.41058286396835864","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"octocode-mcp","version":"6.2.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@6.2.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"e0874ab7ec338f536103fffcbee5e8cf05c2e764","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.2.0.tgz","fileCount":88,"integrity":"sha512-vViq3XOGKkVwbGaNwUz0sOwQMLD5AeD6Yr9zWfgWJYouZy8BK/12wR1LwulSOJuMXSiWQ8aa/jS2IOHXFFSi+w==","signatures":[{"sig":"MEYCIQDXDSdhTrZY3stzN0ufLXgTl3pCkdQ1heqSF8yfzHxvIQIhAL4F6aXe5ni1sgblLz3jO+HAA2SoQXVt4rUrpa3Akni3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327417},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"c0d5bdac524ca8c0b304bb2d80d2cc888d4a8ebb","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.2.0_1759100906862_0.0012023685307669396","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-alpha.2":{"name":"octocode-mcp","version":"6.2.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.2.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"2f3bc8e36835b45d38235d6ec32af815beb3d2f5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.2.0-alpha.2.tgz","fileCount":89,"integrity":"sha512-9x2c2ftrkEQ8n74U7IQBHHCeRNnJAH5NANnJqb/l+E0Ys3Ha2XYqvLNgNeHsSWSVSwAo95LpXyKM4L4Lg/YRYw==","signatures":[{"sig":"MEUCIQCrYsN7ihZJoruWtnPk06ES6ayejaKPuM1n7MtcVudWngIgPwxeePu/+kTSjB3wexQNSoOlZHGU1gRlW2+i9vl7tF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"05525e7be4d1085bfe674a4b7746963b96826b01","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.2.0-alpha.2_1759130952317_0.8768839168535967","host":"s3://npm-registry-packages-npm-production"}},"6.2.0-alpha.3":{"name":"octocode-mcp","version":"6.2.0-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.2.0-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c3902a8e6390075800fa5334563b8d61fd251be5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.2.0-alpha.3.tgz","fileCount":89,"integrity":"sha512-QhagAenpWHFu3tb2B5SujZaN6ajNQz+yY1gqJaQMiUk367OBlMblWoUZ7tEPpEcmoBwBp+8FeKYFh9QWBLxUlw==","signatures":[{"sig":"MEQCIC2rZC6AkFvGXZZZh2ZXfMKi99HjGBLbhglhx1B6aBunAiBs/mEZf4dmNCrZ1p6bGtrtHFsJrsT1Pe4x+ilqSxYEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1401995},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"041113b819d3126ee1695e049ef9b150bdcd76ff","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","axios":"^1.10.0","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.2.0-alpha.3_1759131286041_0.3440928153191616","host":"s3://npm-registry-packages-npm-production"}},"6.3.0-alpha.1":{"name":"octocode-mcp","version":"6.3.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.3.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5f1d25ee4e99e2530632bb1e972bac076a2148dc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.3.0-alpha.1.tgz","fileCount":95,"integrity":"sha512-JcP+76pLDP8LT/93mC9b/7lOXS04oZIUtowCHdhIU8vXLa55oaRdOAFzUup1Vn+wzfL/miRCfkP+Oure/by9Mw==","signatures":[{"sig":"MEYCIQCQUyyHBmqpcr/HMCWlA9YDqjcBspl7lQOfbLmvfoy3wgIhAOx9u2snKVs7k1TkMEkhLd8Nf2t/SgcLGudmuGNNtBic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640890},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"0053afda448b482bd24bb09dff9fcc98c36956ad","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.3.0-alpha.1_1759271144818_0.508125655414065","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"octocode-mcp","version":"6.3.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@6.3.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"7227562683dcbe1e812748f4b720815071de4d4b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.3.0.tgz","fileCount":94,"integrity":"sha512-IEKoiHGd54ovzApBL2pkF7djh4KiJbsvyja6wUmUQ+8WAHmbdDxuM2CyNQ/+RBzH/9HwY33GkJJ3or9izad5xw==","signatures":[{"sig":"MEYCIQC5QQn6OnbzaV/SDu5b7ePXBn65qP97JuxcWKiiBW9iswIhAOL+LzZMIJB0zA1028x4EjI/ygVf/kE7d/wYh7izS1t/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566155},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"0053afda448b482bd24bb09dff9fcc98c36956ad","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.3.0_1759306936208_0.15830863895958935","host":"s3://npm-registry-packages-npm-production"}},"6.3.0-alpha.2":{"name":"octocode-mcp","version":"6.3.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@6.3.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"7b725e64f7b791dc2a868ce570556002bdfe5d77","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-6.3.0-alpha.2.tgz","fileCount":95,"integrity":"sha512-XUcDdTTn7XiUMDry/wJnqj2QOB6JBUjIzkMS4mNDPGfIGjQbTCsdC+3Yluvsfrn1IGX0ZG/Xfcrd1C1LQjJxqQ==","signatures":[{"sig":"MEUCIQDGS3L4mXANHEdF1BB6xTMqRkHwcwKouQFrueX2egaVzAIgL3NU1xRKBTkDYJo0JTtVYSRV17LTh2+viPTzohf24HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1557207},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d8000ff1f230b800014849addada3b462f25685c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"6.3.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_6.3.0-alpha.2_1759597837676_0.4678985328388299","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.1":{"name":"octocode-mcp","version":"7.0.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"53f2ca95467e7e7c2141249ce8b3bd8e90f08578","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.1.tgz","fileCount":108,"integrity":"sha512-uqkqZK5LRYBjh0r8DrYqZ9stmbPiXBaXdkiw7acBFidTKDYOgekPub/stOsUMwiANDY1TuVOHnNwM0qoBuTT7g==","signatures":[{"sig":"MEYCIQCk4Sk/emJNTo26EKgZHXKOJufSSF6PtJVSOb1OBK9U6QIhAP5IoOhGQgaxvkOnoUmGlB9Kr0He6yG1IOXrfc2HvpQb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572528},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5e3de2bcf06e1c87b4386c28971c472a76877d1e","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.1_1760278655123_0.679464794836089","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.2":{"name":"octocode-mcp","version":"7.0.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"80752f0010177be97b65cf8819bf4046c8c53790","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.2.tgz","fileCount":108,"integrity":"sha512-RvWagIhTxhV63KnMY3gykDesfPFINagN360jpmZFjl1NRbHiWRFwSfFivmaLqJ4er6qQ92PCM+4//NOl0FM+zQ==","signatures":[{"sig":"MEQCIDeww7wAMo7nAHYcgW1GlwUH1f1cTqoJHwEAXWhqPJssAiBzOzo+c6hh4XKEVFOurciPylkHKWnQmk2HJHyxsOyWXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572528},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"a165fbac6fb671421ad2fea38b79fd3b9a15c2d3","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.2_1760365660751_0.9083011736246649","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.3":{"name":"octocode-mcp","version":"7.0.0-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"16d59098ea4f9fa95e58f8d79d05e4ee9a545313","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.3.tgz","fileCount":108,"integrity":"sha512-RSEzAmShfohrkBZ5ly5Zn87Dt9RuFAZLp0sxU9I6C+KWY680kwQF+Jy1InvyPE/AyWGfDtKzOFU1DtG+NA04Lg==","signatures":[{"sig":"MEUCIGjb7bovAI4w0L7cV6mZYmleY/Y2iv+0m6qsJmPgd6xMAiEA89R2+kaZ+DlxjsaPP7f7ED8JCWP78s0QyuIrDrMvjhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572528},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"da9dc258e334bcbca2d949146be5ceffc724a6af","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.3_1760367513660_0.7246631466405766","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.4":{"name":"octocode-mcp","version":"7.0.0-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"80c946b7347bf36d04dd2bb6834a1b548400599f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.4.tgz","fileCount":108,"integrity":"sha512-5RaV1tfr61UetZzKP6P2TxlIcWtMglLcCaSQeu5SXwpcVhEg03aQP3Typ9eDwxYrV41xDBFLceselXyZSVTl+A==","signatures":[{"sig":"MEYCIQCV5qgt9CxTIOrjKDYTADQYj2m9/xyp3UGbcgH9SWNf4QIhAISFp9KPdtdPadcb2pB6g4SPFNOL/oBBgzR1hRCoWIv2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572528},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"291113946ad7f3e972c3c26ccb8dbb06e34e0e8a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.4_1760459213972_0.5503589804735536","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.5":{"name":"octocode-mcp","version":"7.0.0-alpha.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"37604bb4273ace8afdfc5637d6d88ee5a1e16eba","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.5.tgz","fileCount":110,"integrity":"sha512-5RcYAhXIFxKJPK+RMb0RkjxyJehq+Amm1k8fgzdyJu+8Gj27kIvI39nhCUYwjJw9mZZadpO+u15tCxIP3x49jw==","signatures":[{"sig":"MEUCIA2b29VzPeDx/IVCEvsio4S0vrKf5FCVbFZH4d70rbuHAiEA37zmfW25q7CKNAFIJdWa2FGxVARTsYbVMt1vZhItO8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582842},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ac44d8f79b75b7c8b20ef15c564903ed702de333","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.5_1760524289643_0.5924594662352713","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"octocode-mcp","version":"7.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"09e340e3d4b78533a5bfed67cebdd1db5ba0cc50","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0.tgz","fileCount":110,"integrity":"sha512-BDXPGxU/x72THKxtKDviyEHACJZbcnGeZXSK6IelVaobSOQmEhArZCaUkolRvdm/TLJEp0Nd7JUQxAXjSL6//g==","signatures":[{"sig":"MEUCIGFkHDmgQcKEy735SUbCuHAef4Zxo6IW+f8If+hY1LBFAiEAw/PRPEIM/FbHFInjytgESLRuwHEsw/aKWSVqDoEzqPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582799},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ac44d8f79b75b7c8b20ef15c564903ed702de333","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.8.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0_1760532112371_0.5714295887187488","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.6":{"name":"octocode-mcp","version":"7.0.0-alpha.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"9893f52dbf569bbcf4b1216328cf19318dff387b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.6.tgz","fileCount":110,"integrity":"sha512-xLIOiWAnOBDqf6/c2N/Cgo0ix1mz0/8pHW4Sea6XCkdQJ04fpPW3vgHRto5tLDF4J0Rmfuso7h+zt4ugBbrF4g==","signatures":[{"sig":"MEYCIQCmfZk9jjWtGYowsJeuoDY0+nNA+1cdgm3UoLu7zcidfQIhAOTTHLoSBFEMVaKSk5uvwTu4PES+YTKs/W90/Tbn9LsT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582842},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"274fd1c5ad3bc3b53f055069f4052ee0edca9e9c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.6_1760543420387_0.09125506650328585","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.7":{"name":"octocode-mcp","version":"7.0.0-alpha.7","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.7","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"91d0c33857f63c077bfe4fe08b451c416bb31177","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.7.tgz","fileCount":110,"integrity":"sha512-I+CWocXEAv6BmxbRz7/xB9CcCfoyuWEpGTsnbkQ6G/wBQMCdRU6gBG6ndhxUa36bYKC4OgJirkCpi/l0c9/SPg==","signatures":[{"sig":"MEUCIBueozRQu5TsyE0JAYWon4auqd8Vd+H3wLsEoDlaII6yAiEArjJHIuz4Tt3O4j7i4fT02GIUcov31X0TENBvyS8u+s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582842},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"73249976d2c97459ef7f726cd24ab984491eba8d","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.7_1760547307643_0.34790341792683277","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.8":{"name":"octocode-mcp","version":"7.0.0-alpha.8","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.8","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"1c1bba7749efc9d370c5a2cb6cc67aa5b7643af4","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.8.tgz","fileCount":110,"integrity":"sha512-Q2/ojMn+n58p1WjMHx1Z2+BsDlY38tT3QfrWBzuh1Ombz34NSNMu4uRvEiUrhpWtei+5YDKuxkwJQsBdqk9nLg==","signatures":[{"sig":"MEQCIFdp4KN245v0M2f62WUOOfnhLFf1M3ljFC5I0vk5AXG5AiBqGSczsGOAKb3wqz+lHD493eOjObEZ5eld02j/8ZeD1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582842},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"201d4c2521348e7227889c55ff301e6e6a9bdeb3","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.8_1760548217738_0.48308924070774406","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-alpha.9":{"name":"octocode-mcp","version":"7.0.0-alpha.9","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.0-alpha.9","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"80390ff60181960d82b06d8785ddd3b8048f55ff","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.0-alpha.9.tgz","fileCount":110,"integrity":"sha512-onKjRxNCxtfdKTpxJo9UX11QS3ocf0WyLGERYGF3bwTCTBfE9dxoDV0BAUqIVw/vZYUZmYp+McvbMjEo359WNQ==","signatures":[{"sig":"MEUCIG4LNftclYJZGTYKEABduaOZZpLzzv1b4MaZa6ykd9kFAiEA2c8r9wi3UenjNO4NBs5cKUeV/vXvOJteg7gs4Uij3zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1582842},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"4d5de30b8bcb0b2f75188559bbc3dc589c59ba77","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.0-alpha.9_1760552934547_0.2827134861308862","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"octocode-mcp","version":"7.0.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"f3d24851f70f2f7b1e4bb3bac02b2dc3760dfc8d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.1.tgz","fileCount":110,"integrity":"sha512-L5ehze7ai2Y7laC+/yRJm4sF1gk63b8WYfuqfKOcYl6U2V/dXBhtNQOyDcgqom2fTjV+hFsrv42/T/JxS/qzvA==","signatures":[{"sig":"MEUCIFp8flTVnJoOlvQht27IRr/nlfaBEncnIwyZWKQny9XhAiEAuQGkU3WRB3D4tJrUGZrRlXODAQF2H5/knCI7u4yY2lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1592871},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"1e9fdb30e903c435bb53a520f187fb43df703b6f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.1_1761671323867_0.5278006920341451","host":"s3://npm-registry-packages-npm-production"}},"7.0.1-alpha.1":{"name":"octocode-mcp","version":"7.0.1-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.1-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c18b3550e1c3e9aa96fa1a496fdf95609bde7634","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.1-alpha.1.tgz","fileCount":110,"integrity":"sha512-5ZMRV+pcs0nT1QuLqikyztctjuXbCm0BmUovlR1Uy7VNax1E1tfWRETbDqlLAa/fnmbZnUb4rX5OrNGa4r7Tyw==","signatures":[{"sig":"MEYCIQDRLjQEzLFiiYTTS9ZEwltqYGpvyrG/eM/We9ddmsxU5QIhAICf16+j0MDDRLTuatXXLwQ/PkJDrp5tnlIIi1KeW/gO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1592914},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"1e9fdb30e903c435bb53a520f187fb43df703b6f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.1-alpha.1_1761671344036_0.15798677574448639","host":"s3://npm-registry-packages-npm-production"}},"7.0.1-alpha.2":{"name":"octocode-mcp","version":"7.0.1-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.1-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"bdff9d39cb5528d3fd14fee6401a3259153dba1e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.1-alpha.2.tgz","fileCount":110,"integrity":"sha512-sTjkF1kdLIi7hWBPaOUpY9PUwDUkndrtFsonX6jxMuR+i6vNMMYjsPvtG0WxullfYBk7SUWIt7J6hEA8pQKGqg==","signatures":[{"sig":"MEUCIQDWOo4M7sjAD7FrpvVHPudhshmCBNXAOmT/R7E8vog2KgIgBipTHLyZqA7DBbMNb5Jgx29ELjTAOgTfI1t0rVX71oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593252},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"8d8f08b71c605424c4c38a80b8521cd38c149214","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.1-alpha.2_1761730667656_0.7225277017766973","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.1":{"name":"octocode-mcp","version":"7.0.2-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"35094294805837fd3f38e9395aa7016a99896269","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.1.tgz","fileCount":110,"integrity":"sha512-L096SejTa0c1HKbMMuvrYsoLgpYxm49HDUX0L/asblnuCxaBs3Yt5POzzN7fLHvQyGhPSQfG4t1tHvwskL3zyA==","signatures":[{"sig":"MEUCIQC++LraT46dHIN/HSu+x3VPjj9h50K7rt8nMg4GQOg13AIgFHFa7umY/v5JemQgv1WlsfrWkn1/avGymO+fXX6Xgew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593252},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"940fc49364adf2724bf6073da34128b6c2c12a7a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.1_1761736594551_0.5969670153603821","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.2":{"name":"octocode-mcp","version":"7.0.2-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"9374f6230aac065aae465d995afc5f62b343002f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.2.tgz","fileCount":110,"integrity":"sha512-o+d5L5KxyIGPkmwK/9yXXiHBYbEln+SPRpxlEOyo76fabpFGn5ffhskBSKmj4NBHb/uU8IAyL5tWIlF/LWjm+Q==","signatures":[{"sig":"MEUCIFZbJ3JYRW72DkwL8VzBGapIVjTW1p0fc0ymVtzy187jAiEAhHzifLvrotfZ9JRFQGJBVwzp0im1ySsW2Oojxedig7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1593252},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"e5ec25bd5bb899182c8f6a30de1e431f3c8d5cd8","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.2_1761741058908_0.8594557628816843","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.3":{"name":"octocode-mcp","version":"7.0.2-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5f9c2dd42f883fc83e0273a1daff6412815d0f8f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.3.tgz","fileCount":110,"integrity":"sha512-5XjHVFLNyzN5GA5sOHQZIS8tuxQStDTu9FcJYmlBu9+eF8pM8hRbz0ug8TVnFchvZK/9xdV4aO/C7tRjxfAHvg==","signatures":[{"sig":"MEUCIQC0UidUpQelvbIX/RST9XAFJ6R0jn/drG+5JuCrG10u0QIgBtsfQcSsrwT8g2CBuReOs9MGWxQgGa4Uv1Pz7MbnTOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595842},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"9a0031b67f18c831383c1d3bc2455b7598441d85","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.3_1761747307473_0.3384631165094669","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"octocode-mcp","version":"7.0.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"a731967578061bac483392ab52230246d583148f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2.tgz","fileCount":110,"integrity":"sha512-bLZ8zAQuOij8Gc6k0Y90TaQ5yVZNcXkbpB/ra3xbFxgAyFPMhzsIb0aF8MXFuBChJA52/fb5hqiY9nIcw/rFMA==","signatures":[{"sig":"MEUCIE2poNqlEQT16IfFRq+gpKTDEkL2/pRBVhb7G+MDfKpNAiEArbuTBDSBB0xffnicw6vNDZxuco+VfppEKrTBywG416c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595744},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"17f6acaab49183292960a20706e9090948d54de5","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2_1761747936513_0.3162526458258632","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.4":{"name":"octocode-mcp","version":"7.0.2-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"072251685cce97d7e6741d3afc509ef3cafc90ae","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.4.tgz","fileCount":110,"integrity":"sha512-zVRrXvk9NFQFVFHcPEngYBtCFyb/Uxq5c2lLFXy7mpiA5pvtQMRLNKc5QCgGcEZKrpv+r5LrvmmMXgAVRAhkIA==","signatures":[{"sig":"MEQCIBJUmavxFWYp2cHC/NXm6v6EUHmA1POIpJfBP0mP3boSAiANIp3fx1RBel15ZGwcyXHiaZg1F6mO5Pck0YBMqkI6iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595787},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"17f6acaab49183292960a20706e9090948d54de5","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.4_1761748210742_0.15353258138359527","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.5":{"name":"octocode-mcp","version":"7.0.2-alpha.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"443f552e1ccb24f5779d0acbcc1f2efbee96c8c6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.5.tgz","fileCount":110,"integrity":"sha512-nY+q30vYF5khmbs9gEiPeWCy6HPBpJUYTr+kyresegrGi87483y+Yl6dbr8MC1xlr7caLgejuI48f6kpn1PMuw==","signatures":[{"sig":"MEUCIQCiqkTxlhlbup39qE60OEEWnibzImhI76ANyI4UqVLyiQIgIH2/4y7dR5wx7jMjfYk0si0X1V4xUTGcy5ObHAid2so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596631},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d93f05ef0cab748e7d39a2e7f7f9a3d764e95542","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.5_1761829382136_0.8969667172948597","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.6":{"name":"octocode-mcp","version":"7.0.2-alpha.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"e7bf26ff93062565b3c7aa8ec71d6c3f5de57c2d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.6.tgz","fileCount":110,"integrity":"sha512-DJRybWXQcgQyom5MAfaOldSSdRW+hjiBW1UPEaYr/VhbLMBvKErAMtdDsfnbaXGjb7Hf8EN2h12oqbu+KK9Wdg==","signatures":[{"sig":"MEUCIDjfcefsfYwfs+xE8c0BV12NojHoERWKPvx8SQahP9szAiEA7lurLulEVQv79y3v9u1YYd3HC4qe3/JTz9tvtLHPebg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596631},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"48bebc98874233e31aeaceb993c00e5f3e773472","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.6_1761845391527_0.13029994421248858","host":"s3://npm-registry-packages-npm-production"}},"7.0.2-alpha.7":{"name":"octocode-mcp","version":"7.0.2-alpha.7","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.2-alpha.7","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"caf225baddfb598ed957e67cfd96a376aa1907ee","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.2-alpha.7.tgz","fileCount":110,"integrity":"sha512-6K1x/lsHHob9OzsIruIfI/g2Zzw/IMNdxp5/T2EsRS8OeEfMpRePv3Jzjfd4g3DLfyMMLAAErRHS8uzHwmvm2g==","signatures":[{"sig":"MEYCIQCR4qS6oiqDck7sXaBVzf+nVQVJBiSZA+4Dh/i4NgUo5gIhALZS6j6oU2oJdXcbjqEGRToo9YYJFWhb12yfvaIIR3E1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596631},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5ea8924e2f4c492a92b821e6341a083f84168fab","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.2-alpha.7_1761845826636_0.02994916182326479","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"octocode-mcp","version":"7.0.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"688f173006609e8506034d307ed6763d7dca45a2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3.tgz","fileCount":110,"integrity":"sha512-miWd6gnppeenHR+V6Ft94TMV5C85g+dYyMFcSH74GpnGEESW42lyjC2Pt+2iK6fuanZDPLk6+jHKL7pufZsljA==","signatures":[{"sig":"MEUCIQDOkp9IsgyCYM/8udDl8ZMxhKVU4jGYIB08/0UPPG6zhQIgbu6FkItW9HqLIMWiaQqNtr1WF7MZRjb7TaSJLcrxCKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596588},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"872465c7f228dbf1d7d4b63e339afd56dfe12a4f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3_1761904640345_0.09197179485080631","host":"s3://npm-registry-packages-npm-production"}},"7.0.3-alpha.1":{"name":"octocode-mcp","version":"7.0.3-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.3-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"f5a0d12bf917ebd9840d96e7fed0314f44f0085b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3-alpha.1.tgz","fileCount":110,"integrity":"sha512-jQsJEHCca/xg1RBq9hevy0yZITChGMexyGIDE3PxRlxLpWw4+MqWJOthH/ex8py5Nuk2UtQxMLzbDQsKtN051w==","signatures":[{"sig":"MEYCIQDuggXEFS88C08+sfEJYrhhcCUws/+jXQxJW+565XcCFwIhAJTAd/WMgGA7nesVW6Mw5VH18SiT7skKyoL4QASuwQXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1596631},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"872465c7f228dbf1d7d4b63e339afd56dfe12a4f","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3-alpha.1_1761904776870_0.3443727023080376","host":"s3://npm-registry-packages-npm-production"}},"7.0.3-alpha.2":{"name":"octocode-mcp","version":"7.0.3-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.3-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"9195ef630dfc511b36bc90c3488e5ee0d23f542d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3-alpha.2.tgz","fileCount":111,"integrity":"sha512-LNawtLvHEJlvhvAOmMdJF55Aqex8HTqtvtucI+f7l61crNwGRIHEwcx25BqSEn5qwlg6DGuIuRKxcmtWfkqRcw==","signatures":[{"sig":"MEYCIQD7d5aTnW8xbQ8QCVeoPw+24vscZ1nBlRvEmMPS2k5YSAIhAMwfvIVjS4qJlGo9aEpJ0ShzJCOz3rpD82O5wrVk1Jq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1599238},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"70331d7b9c77dcde697ea94f1f1d6a3a9ccf72a1","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3-alpha.2_1762020879465_0.5476654486449879","host":"s3://npm-registry-packages-npm-production"}},"7.0.3-alpha.3":{"name":"octocode-mcp","version":"7.0.3-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.3-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"bd0e3c085324cf84a8ff40edf14365a0fc076128","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3-alpha.3.tgz","fileCount":114,"integrity":"sha512-i04E807RVJXwxk/yPFmnzeGoKLRAf3eVmI8PUHk0Zx8EWYVz0rsza1BzglbAjzoytkwEh8+FO2+6G2d6QTvA0w==","signatures":[{"sig":"MEUCIQCspSiU/bEBb3a3nn4TZAEvpvbGHBdtwj6onqY5MAYxdgIgHnBAqapRpNEQTyo9nsK9GHHOytyw074FXy88/GXhJVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625416},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"a52135e0e1d98a75733ac554b065a83eac030917","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3-alpha.3_1762095597986_0.07653294670208655","host":"s3://npm-registry-packages-npm-production"}},"7.0.3-alpha.4":{"name":"octocode-mcp","version":"7.0.3-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.3-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0d2ce30049ff7fe6452a8d67f6e1c14f79de1718","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3-alpha.4.tgz","fileCount":114,"integrity":"sha512-vgjS5yRhLqzGksZeRJP4jmWNzt5HVmpdh6kDULyuIsh2/V9ugJg4eBOca9hotQVVyI8WlfRUXx57g4/DUYgsrw==","signatures":[{"sig":"MEYCIQCUI9Y88FbcYIDqHnft+WHywXlx/Pd5lvHzI1H9f8qZKQIhAPMxWds496fxaQkuXEfPP7gJObtNyBwnLZsO7i6ru+HF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625416},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d7572ae04b3bd6072ec519aeab4a69837b6b38f3","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3-alpha.4_1762107560179_0.38389415844856667","host":"s3://npm-registry-packages-npm-production"}},"7.0.3-alpha.5":{"name":"octocode-mcp","version":"7.0.3-alpha.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.3-alpha.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"98fea6367a2a45629a2abe5017e8134175421be6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3-alpha.5.tgz","fileCount":114,"integrity":"sha512-vi166Ph+OFOlGXYbkhMMNyzcFLsYXRWuV2oHJ3AEti0PXwa+DG1TSUaQlTykZQjESCSwLr0IcKb3IEBaBeiYMg==","signatures":[{"sig":"MEUCIQDPqWTfhb4UsAqn2dIf5v3m6HEIZqLSdud7XRyH3l1jvAIgRb/UhvsBCNN4M7ZgnGO/j5rBQHETRj5lZqdpFojZil4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625416},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ea4d52dae68cf867cb1cf442f3ad94dad2fe4fbd","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3-alpha.5_1762111005443_0.5750728101034002","host":"s3://npm-registry-packages-npm-production"}},"7.0.3-alpha.6":{"name":"octocode-mcp","version":"7.0.3-alpha.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.3-alpha.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"2145062f78cb6add8619cdf73bf60fb420a5146c","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.3-alpha.6.tgz","fileCount":114,"integrity":"sha512-ESee+Adxty/oZ248qOrPJRz6GZPyqHZ/7sbIKMidWg3nhIzsRalaeDHPZ/UUKdOdPffAAzs6wgJ8Hv+N9/gtPQ==","signatures":[{"sig":"MEUCIQDBs5TeQ5hAAKZrFfhzhSCe8s1rAy6enyE71puKe5PrYAIgOdBGfBDopGRgbdS4e+5maZCDp/P0gXBilQtY3bJGgNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625416},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"c146ee64d821600ce28eda288d84c77753716a0c","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.3-alpha.6_1762115356872_0.09329533873643991","host":"s3://npm-registry-packages-npm-production"}},"7.0.4-alpha.1":{"name":"octocode-mcp","version":"7.0.4-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.4-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"ef737b58e3836735db6fe8f22fc82823c46b4816","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.4-alpha.1.tgz","fileCount":114,"integrity":"sha512-lFI0/AlXVNJRpc1SGFssKHzofWER9kKVIGxt22TLekpIr4oaU+/GqSz7AJQ1dIKo+iYhP0iZf6xH0YcLz6p6uQ==","signatures":[{"sig":"MEUCIQCOB3fZkg+sho2GGSzBFtCeY5jptU8+AdNZs8gdNvtKoAIgPXvJWFtToQvKCCeO+PKX4VP+Lluu5bVrGdL7Kphc8m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613912},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"02e8e8eb1c135f13a85f4b495004876163694fac","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.4-alpha.1_1762123890013_0.5957788599220086","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"octocode-mcp","version":"7.0.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"7dcd4ec43a4ff65e300758a99b803d93e833485d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.4.tgz","fileCount":114,"integrity":"sha512-LRxlR9h2aB0sXA1aONu3SPuTVwSxQuGGQZizA0zIDy0hOn2N+pw70/RH4Fuv+rRBVKyQmpgXS7C5gtPHOQraZQ==","signatures":[{"sig":"MEUCICJKHM59wIV0UyUc2qz4lyAgChG3Pzgp41EtAkXUK3A0AiEAvFcoNKKkpL+Zzaa4d69vhhXl5Y1y6SL9wBbFHFYLUfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613869},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"02e8e8eb1c135f13a85f4b495004876163694fac","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.4_1762125124780_0.9703993590081847","host":"s3://npm-registry-packages-npm-production"}},"7.0.4-alpha.2":{"name":"octocode-mcp","version":"7.0.4-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.4-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"d1d261fb4db7d24462cc1b5ce5a18b45d3faf3cc","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.4-alpha.2.tgz","fileCount":114,"integrity":"sha512-OXardITWRkT9YiuLkOU7KfTBdefOMmh6VLjxRBFg9Xb5x4ODdyqOejvhOanRXJ7iZlB0+uFNrB6qDxLKIkl/Yg==","signatures":[{"sig":"MEYCIQDDrTHcUysf0hetQhtdQ2OQ3GZCDgXB1OvcD46eZAWFkQIhAJxr/Q1cCVWfwKIfikZbS8n57X8/zc4soR9vMuyfpXJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613912},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"81d0a30214ea7687e8599b272642c8909dfdf1eb","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.4-alpha.2_1762125599041_0.47901043899055984","host":"s3://npm-registry-packages-npm-production"}},"7.0.4-alpha.3":{"name":"octocode-mcp","version":"7.0.4-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.4-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"609a52887593a8d1ed39f00f52deea354d185342","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.4-alpha.3.tgz","fileCount":114,"integrity":"sha512-5hPyPXYU2Ci2qRnRD6277LOsAhhorswouPRnGp5vTgQ8XVWXSfLHugmhJEfBE9jN4mIYqwCqf3mKSwLytjQ1Hg==","signatures":[{"sig":"MEUCIQDpuIiBlZ5Wm/RTD4MY2lizxM8PGk1+LNatMlqLIkmEgQIgEOYI7FwNe2g4nfmjx3caHxRIcoxKfcZGljwT5r/ote0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613912},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5b38d78c1a97b36cb57654077337e2ecf479bfd4","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.4-alpha.3_1762125953991_0.311781671197197","host":"s3://npm-registry-packages-npm-production"}},"7.0.4-alpha.4":{"name":"octocode-mcp","version":"7.0.4-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.4-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"cf89d38ecec427630088f73e87fbb606ca954135","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.4-alpha.4.tgz","fileCount":114,"integrity":"sha512-F/XngLPIBHk+7bkgRNz8d5G1Umt9r+n/PQwzRY1pEoxtp5Y2qes6M6Wv4Y3e2O5TvHp6OsbusseiHBeeKQNzxw==","signatures":[{"sig":"MEUCIAtNjUsP+VB3U2SgTJ27qroGjqLF2WXvUAf0O5kd64uyAiEA/ihFDnrhs6Xmwb4gVLkzq5sQi67w4X7teseCF49xLqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613912},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"aba7c870dea0e884464fb10c044dc674b16d20b8","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.4","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.4-alpha.4_1762128221978_0.2559292309418355","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"octocode-mcp","version":"7.0.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5115c261e848a8d3a66081f9c3f9fe8b09db6ed9","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.5.tgz","fileCount":114,"integrity":"sha512-F0ZoVfTkmezqPdX9UVEFTVJgFZCRRfgd+KmHiLiJMgtTI70k7h4M9GEvB89GaTUZJiVvQ8sy4Js7Y1UItTPDSA==","signatures":[{"sig":"MEUCIQC983NYek2jot1OlG87PK6mkYWryHlwUVIbrn3Zmss1EQIgRjFbk8r334FkVNs6F+m2uHHMtKW3rKUfclng4ddCwKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1614121},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"e1c3fc3c42f565bc6c9fa5e0560e82fea11fa49a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.5_1762179104739_0.6288805565842803","host":"s3://npm-registry-packages-npm-production"}},"7.0.5-alpha.1":{"name":"octocode-mcp","version":"7.0.5-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.5-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"691733c2f9255c16d27d7a225d043870ca7bbb1f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.5-alpha.1.tgz","fileCount":114,"integrity":"sha512-esU13qrsrrVd4L5TQZvvJ5BZToGmenZo50HJlbdGwYJZElavslO0B/Y6jK0P0ORv6WSU/qmpqLLSaKXVFFPOmg==","signatures":[{"sig":"MEQCIB0VGh5S+u9bsE92siRZPwwjQcDTuYtCJ52dmCO78WDnAiBFXh3iXFnZBcyPWHD/4/dwHtcOh1VW2dbBQBDZILtP1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1614164},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"e1c3fc3c42f565bc6c9fa5e0560e82fea11fa49a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.3","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.18.1","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.5","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.5-alpha.1_1762179395183_0.013887237977842526","host":"s3://npm-registry-packages-npm-production"}},"7.0.6-alpha.1":{"name":"octocode-mcp","version":"7.0.6-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.6-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5079a735fc7e67b44e0d29ee6cade153d46e43ca","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.6-alpha.1.tgz","fileCount":114,"integrity":"sha512-rjkOC5L39KC8JZjL+5TobYzpm058pLWnZE1odbFwS/twGGxsJ8T14G7CyByMSfugdxYOhisULXIXgxhVbOL0bw==","signatures":[{"sig":"MEUCIQCLrzpSieNkiSwIFEYt8JjV/a6VoVXNPmzQ0fnmRv13OwIgTZYAhxiy1jEw7iyZ93sb5XBxeFtAftQiHgcVmXtqe2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629528},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"0481e3aaf089952232c16ed8e9df480659661b89","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.6-alpha.1_1762195493436_0.2146357229895972","host":"s3://npm-registry-packages-npm-production"}},"7.0.6-alpha.2":{"name":"octocode-mcp","version":"7.0.6-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.6-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5609a3d302084b1cfbf5dc8a1e85c298a9c84921","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.6-alpha.2.tgz","fileCount":114,"integrity":"sha512-lyPogpwjt6HA5sRclRgEOOTgZJ/RK7Hh9avurkl2EvAp5UO+2/ixBpiV5PQCDwM8e2rlu048tROhH4BL9tYqlw==","signatures":[{"sig":"MEQCIBBwxCOFf2jeoaKlebsu4okxtIW802QmA7+Xn5T4LYBmAiBx1s9HWFXKxYuaaF1Zhs6kAy/UG7CJpBCIqp6RCBdGfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616780},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"8f838f375c14964d7e85986b140b591e4bc9c38e","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.6-alpha.2_1762260937006_0.2490326341626139","host":"s3://npm-registry-packages-npm-production"}},"7.0.6-alpha.3":{"name":"octocode-mcp","version":"7.0.6-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.6-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"537390fbf8134096601ac3a27e537554a9c22907","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.6-alpha.3.tgz","fileCount":114,"integrity":"sha512-xVSzApx9FUanRgYgYfl9wrMg+xuT/MC8RfRk/xpwwHlmooPHik9MQAQydiyW7x/X6UF550WZtDX8p7255DVfTA==","signatures":[{"sig":"MEUCIQDakAzqUr8zKf2fJWkZVK/+GuaXGfJxoyYr29SUIDyYtAIgY/I0UhJ9RUukE7BjqsyYZhU5vN8qDBirSIfWyuSmsKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616780},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"893966d8e885e15ecdcb096b2d7573aff4151806","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.6","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.6-alpha.3_1762270971749_0.5258086161327784","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"octocode-mcp","version":"7.0.6","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.6","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"8e5041a43b0b940a2d38a39028103ccdbd7e7afa","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.6.tgz","fileCount":114,"integrity":"sha512-jmIAme6qk6+J3tlGnpXRBo40uA4urGGMO/O4fPW5L4P/foG6Aud+z7xIPDhl4tmOz5CLichhaMhRVNodh2PEHg==","signatures":[{"sig":"MEYCIQC8B/2C18Y5QLgubaswd/e7TvWdOPdic3y7Aqxa7y+GHgIhAKZq2XNF3KzRVISqognwDjwViVXUztggk+piE0SLZ2IR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616737},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"893966d8e885e15ecdcb096b2d7573aff4151806","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.6_1762273963458_0.800895332286617","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"octocode-mcp","version":"7.0.7","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.7","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"eaf94aa602db662de5230f7389dc60296352b6c4","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.7.tgz","fileCount":107,"integrity":"sha512-s/ocScfgc8bXMtZ8Y0tWWZireK4KCyRsSnZKkQIr251SyfPCMgsm8hpVoPGBkKg3sa6PtHDU4OO7W/OQjZSmiA==","signatures":[{"sig":"MEQCIGDJgwSQ7F35BreLbylHC4eqgRPnGir77vtSU0QlFDvJAiBJStZh7nQekxZwIPlj2j+qJsaGjq56IuLD3MK3vNB7mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603118},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ca4bb2350b525bafd06aa3b81dbac7947e588002","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.7_1762297438224_0.6885419609066052","host":"s3://npm-registry-packages-npm-production"}},"7.0.7-alpha.1":{"name":"octocode-mcp","version":"7.0.7-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.7-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0a1fd8086874ea8f28e4115d75cf0224472abd58","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.7-alpha.1.tgz","fileCount":107,"integrity":"sha512-QNd9DDOq3aSKOi8e02lC96eZbi4kqbZKf6lJ9zVDrbmFZsAQQgKMLi16KjfZ4sq6pok37V4y29lj3y9hNzzAUg==","signatures":[{"sig":"MEQCIE3sxW7aHLi2M9h9V+DUHbkaLltEBdXvcdhLVj1sug79AiAwEkKgBhrSGUlr9pRXUDUply2QtoOqyvvRVXLdCxzbpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603161},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ca4bb2350b525bafd06aa3b81dbac7947e588002","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.7-alpha.1_1762297699140_0.9078403542892064","host":"s3://npm-registry-packages-npm-production"}},"7.0.7-alpha.2":{"name":"octocode-mcp","version":"7.0.7-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.7-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"aacc1a92867244ebcbc6b1923bf88a937388d773","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.7-alpha.2.tgz","fileCount":107,"integrity":"sha512-rWskk02ehLdbXO6PS7BroXN+L9GOBXwu7f2VrAa8LQHE/Pg97m50hi0JLZ5alSHMrVbUmhsVpjNQaDhVtaVLbQ==","signatures":[{"sig":"MEYCIQDuMqttfxNJa2WsSq4dvsZPrb6d9GeU1dFhe1QlJmnqGAIhAICbcyYRuOsWu+lZD7+MowoRb79FAHxVYolQEBoSNErd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603161},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"812b6f85a59e97e9a5aaf418839c27f74e8fd3d6","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.7-alpha.2_1762301448206_0.32240013477766905","host":"s3://npm-registry-packages-npm-production"}},"7.0.7-alpha.3":{"name":"octocode-mcp","version":"7.0.7-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.7-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"3a963c9487032c32d6b38df86d25b26145ddde6b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.7-alpha.3.tgz","fileCount":107,"integrity":"sha512-5Dg0WY8DUSHKDHHoO6UnF4qrxHa9dYtNbINVN71EI04XMMULPeXhgsuyWTlcWwAJ2ttKu51Cdo23NwiJo/LElg==","signatures":[{"sig":"MEYCIQCVpgzbkf3RHZOtnwNTCcqLVi1lJ7Ra+Ksva5OGKo7GyAIhAKLTTY/QC0+ZoSLTpIz4PoLW6Oxff/x0zFQvG8NHqhXN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603161},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"9137296251d5c23bbf2fbea2dad9ddfe93f6d93a","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.7","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.7-alpha.3_1762432948031_0.33873359553712024","host":"s3://npm-registry-packages-npm-production"}},"7.0.8-alpha.1":{"name":"octocode-mcp","version":"7.0.8-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.8-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0946a2483fa033f534e7d8dc47ba855d7556b040","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.8-alpha.1.tgz","fileCount":107,"integrity":"sha512-jmPSh8DpdalN+xLy2xbhd8LH0NkNTSwpZUeOYigCJdisR6mo0xfjZ451USHfTK4tIOFgJO0PwX7fdK02xI/YIQ==","signatures":[{"sig":"MEUCIQCkKQwiCFHKPDcosrjBdTIiGMRpWlF1HfCOMjnoDqMgMgIgTLXpdBssiOnLaWZaHHyVMKFuBCmIIn9jkbaL044XzCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604216},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"f16da8e218ac984a3a5f2876f64b5278337589ce","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.8","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.8-alpha.1_1762435679749_0.39336938883571304","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"octocode-mcp","version":"7.0.8","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.8","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"77ad4fa32e91228de0a228d72b130791c65db7bb","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.8.tgz","fileCount":107,"integrity":"sha512-5WeCH81ZJE9X2sPBi3y8bJcTru7HViZVOLwd4ZODm44zb0DxKTx8nztrGMw3yeqnviUOChCHSt1pNuLA1V1zWQ==","signatures":[{"sig":"MEQCIHpHNR+rJJaVPJ1QSOgCCu00uoLfRTO0arik/Cv8cEtDAiBepTtbYSZ2e4tRncVxxFrgSdaqQ6xxnLM1MSFw9dV/ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604529},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"a762c278b53507dfedbd2d8978df6ac67c708c87","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.8_1762436201797_0.22462705815844175","host":"s3://npm-registry-packages-npm-production"}},"7.0.8-alpha.2":{"name":"octocode-mcp","version":"7.0.8-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.8-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"41be4b0b83671b8a9a537fc7f5011f6fdc817a46","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.8-alpha.2.tgz","fileCount":107,"integrity":"sha512-iLff2KZmAFDsJOUjfqhyp1/zg0uOdgyBQW/BgBavjhEL/+mFYS5mBKGU1zPTiQ+snxOrLRlS42v7t/jcDQ2Wnw==","signatures":[{"sig":"MEYCIQDjvEYw/B6Ap7EYz04CtgfPnp5SBMKKW5I6jzW30+B05AIhAKKLzxy2G7V+r3noWUO0B/yASz4sOvbjybNbLp0MkRgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604572},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"a762c278b53507dfedbd2d8978df6ac67c708c87","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.8","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.8-alpha.2_1762436468705_0.189223705195799","host":"s3://npm-registry-packages-npm-production"}},"7.0.8-alpha.3":{"name":"octocode-mcp","version":"7.0.8-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.8-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"7a1bbf927cfdb92f74799d1377c3d5e749e6997b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.8-alpha.3.tgz","fileCount":107,"integrity":"sha512-Soth6KapEFxsacDvm/G11Xdwk+cvOkyODduX49KXzYuWFU+R5AurFJ8pkSB0EtoQOCcbWvwHH+ziDVzwjDyLkQ==","signatures":[{"sig":"MEUCIFd+HMdBTdiv62BNAD9b+7oRYVnxCNYI+3EQI+dyYuv4AiEAyssSMforXfcFOpXqOer6+qiOnQgVGg2Jnntprw3wN4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604619},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"55fa91d8a7ff1163420445414fb2a54f77de7d54","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.8","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.8-alpha.3_1762776880719_0.7856862772677253","host":"s3://npm-registry-packages-npm-production"}},"7.0.8-alpha.4":{"name":"octocode-mcp","version":"7.0.8-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.8-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"1076be651683004acc7e5afbbfd39b8827950fd5","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.8-alpha.4.tgz","fileCount":107,"integrity":"sha512-dZp/mBFMaTr3oMf07qxkVDu534hTlvJRB0OrfPSBe/p4SoWOaJuAfHgRMgT+cvS7NrDYkiPT+/UCS6h2Gxz7Qg==","signatures":[{"sig":"MEYCIQCGZnqwyQvvZU9DlZCJ5tliq6pqDaQzXNSAvVU+BDJN9gIhALwKioz4mfpWsdOcl/RCPXo+mUBaQuwusKB2m5+npNxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604619},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"f0085542b6a707d59d17e3c7c2b87afed46e0d44","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.8","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.8-alpha.4_1762777151736_0.11956163523851027","host":"s3://npm-registry-packages-npm-production"}},"7.0.9":{"name":"octocode-mcp","version":"7.0.9","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.9","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"b474752d557028656372b6ada4d31a307db5ff22","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.9.tgz","fileCount":108,"integrity":"sha512-LmA0O9EEixYJu0QtuZy6SsA5T5B/low4v0E6N65lnljNtcneQutJNRspNFhgIKFOp0ymWcaww6nVQzcD1Q0s9Q==","signatures":[{"sig":"MEYCIQCMjcJl9gBXgIhDhCI9G3lHRdyUOh8cQKH25K6lpcXqkwIhAIufcEBcVRGDjen/9BBOnXbSOHpMSdNSag5YpW/oRowi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605583},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"6957dd1fe7842e1dc6ea406828e3a5da2188c17f","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.9_1762781573852_0.9078173285632163","host":"s3://npm-registry-packages-npm-production"}},"7.0.9-alpha.1":{"name":"octocode-mcp","version":"7.0.9-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.9-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"1197b27e01b178631bcfbf760c09de6442bb538d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.9-alpha.1.tgz","fileCount":108,"integrity":"sha512-Ly5eWjGMTngPScPBaURsuF5QSbtcHDK1f48l8jQWXwQ1668WukGKpjfS4XFUta5R0Hz2awScfikZyCawBwJSTw==","signatures":[{"sig":"MEUCIQDjpR/9hs/Eg/wJqdUy7Ei+LxU1uWK0blqouxI4bJ0XqQIgAdDFjy278w5hlS/VOvz0Kqtcq7fb9AMw/BAUKfYQ3IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605626},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"6957dd1fe7842e1dc6ea406828e3a5da2188c17f","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.9","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.9-alpha.1_1762781829523_0.6233060150764564","host":"s3://npm-registry-packages-npm-production"}},"7.0.9-alpha.2":{"name":"octocode-mcp","version":"7.0.9-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.9-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"34e4cc9d53252343a26455bfe8b75d98935d7f6f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.9-alpha.2.tgz","fileCount":108,"integrity":"sha512-tyfldoub6hGFj1svNCyO++PVWX5y08wXVOkmqs6vOzynKbNdJ0F0Y83jJEDoQzJdRbJE2FfQ43Rea/NFFpzatQ==","signatures":[{"sig":"MEQCIBnlRnlOdA7wYLqFY0LE3WCsWES00c5yCedy2jztE+oxAiBtXG7rgpXwhhm+7UzCE6NCTH62OzNwWSMoxP8Q/lGq6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605626},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"c984d7c91086c6cb34b73c007ef44687b686cbd6","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.9","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.9-alpha.2_1762783385079_0.9690683189864424","host":"s3://npm-registry-packages-npm-production"}},"7.0.10-alpha.1":{"name":"octocode-mcp","version":"7.0.10-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.10-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5f029b0cca867860a0603f550d824dd260e48cdd","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.10-alpha.1.tgz","fileCount":108,"integrity":"sha512-PNMkGYIepRpCMlJ/xyMmleAxVUlbfEM0jhIoZsm6P6o9z5d0hZOvBiWtjVx1IObILGpu9jfbqQzpR8XkQsCJHg==","signatures":[{"sig":"MEYCIQCww1NB1ZRYV5xctLMPuI2dwQUukkZo+H3K76WkcYNSsAIhAKz4p2YfGoxmnVuUOl7ccT665BUC9OtKSIWJoGmLZr+j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605226},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5ed5d1fd60bcddb3cd394004dad2e54be380e619","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.10","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.10-alpha.1_1762783555130_0.5404542653764672","host":"s3://npm-registry-packages-npm-production"}},"7.0.10":{"name":"octocode-mcp","version":"7.0.10","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.10","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"b95ea21e2052bd7a3b5de24dbe26cc1417523314","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.10.tgz","fileCount":108,"integrity":"sha512-fsT2juH5N8Bv0NfYeMtR3cFqdN969obdfCN4eqLOVB6sFNTabhLufyODpABj1ZCvefzNrV5y5gNqNOgeTDmctg==","signatures":[{"sig":"MEUCIQDyHGc5upJi9vPbXqi52N+J2uNwUOgeF8paT7UOTD49awIgVgw33qfL20UI/f5PfW0k8cGWk4CZawaFVVg+UOU3Ge4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605182},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"5ed5d1fd60bcddb3cd394004dad2e54be380e619","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.10_1762784006233_0.6366051922333031","host":"s3://npm-registry-packages-npm-production"}},"7.0.11-alpha.1":{"name":"octocode-mcp","version":"7.0.11-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.11-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"7197a740026ecdb49fb32c8f1bdffca685e8056a","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.11-alpha.1.tgz","fileCount":108,"integrity":"sha512-Gr6wXYwPMXdXFLAuvzzMhwVQ5gImkBiiNx57rhDhKkJ3Tb60Q7yksgzbn0R6QGxTg/W5gnKAjqE/Rg+i0cTncw==","signatures":[{"sig":"MEUCIQDxLW+MVbFky+Nuk6D1FcSjlfApFEh3RSlxDkVFfkQFBQIgIi2xjQwtO6C5PtA+3Ywe1GUGPlduQb5bg+UWQIpZ5Uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615229},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"77d29961e5cb11c2a22a8a48d7dc1c3ed5797a2f","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.11","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.11-alpha.1_1762898151225_0.5845283330008777","host":"s3://npm-registry-packages-npm-production"}},"7.0.11-alpha.2":{"name":"octocode-mcp","version":"7.0.11-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.11-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5a01f55fdaf0ad66fe73734a094169115ad40a61","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.11-alpha.2.tgz","fileCount":108,"integrity":"sha512-O7y/4cn9n6Y6d6Y7CIAVn1A/edsNXkqMA/3c1d+lj33d88ZuIRZbQhP0TeC8RZ1L21LFyUe/yqVOF+F5Sg4H1g==","signatures":[{"sig":"MEQCIEu6Ctwhf/7LFuA0c2jz6NbTYJWk3e6huwG7K1CIXN6nAiBAT8qW81AqYf1afTS5dAoGokIxBn1I+vzYFgDr7DGC1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1616911},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"d42b14323d3884ebe9d85c8f7f8cd335e6d8f047","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.3","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.11","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.11-alpha.2_1762899619250_0.7884346134250126","host":"s3://npm-registry-packages-npm-production"}},"7.0.11":{"name":"octocode-mcp","version":"7.0.11","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.11","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"9d3822fed0fb373707ebc325f647241b8d7b69ea","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.11.tgz","fileCount":108,"integrity":"sha512-9BlG4MSqalbnxNvhTtdSLFFpMzjZeONs+wmKg8xPwfiMwwV40A43Wp5Nz+JrwzKxLQmw266eyJk3wRJq9BRu+w==","signatures":[{"sig":"MEYCIQCQoVeQ7BhkNBPInUdR08nZwODt+9MSmBqD3ZsW4289NAIhANx+0vsCQlFymDSk6lrOCJDTw2YE2LmTejCsnyHpE6Gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620246},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ff7c51b663f5b122222d7e4ad53b13a2fced9e56","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.5","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.11_1762899626482_0.768331528401571","host":"s3://npm-registry-packages-npm-production"}},"7.0.11-alpha.3":{"name":"octocode-mcp","version":"7.0.11-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.11-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0be9ec6fa688b79a5559ba02fa49e5d0cb1a0a8f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.11-alpha.3.tgz","fileCount":108,"integrity":"sha512-NhAMB9mh8KZ4uKMveavUUO35OnBxp0vsMsNukc7/RsoWPRXmn+HiXg1ilCoOGKpgxpEX+Uh/nMb9ejGPo+t3Eg==","signatures":[{"sig":"MEYCIQDEgyO2lUzaofgFdi8QKfd3jagG79PZIM8q2kCUKYZIqAIhAIWL/dI5EHdfN9fge0Btc8TCkoSzcZTIOb0NFj+/qsVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620290},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"ff7c51b663f5b122222d7e4ad53b13a2fced9e56","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.5","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.11","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.11-alpha.3_1762899782482_0.04218566991710837","host":"s3://npm-registry-packages-npm-production"}},"7.0.11-alpha.4":{"name":"octocode-mcp","version":"7.0.11-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.11-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"09f8006c1bfc2799b52e54dc9489cfaff52ae11a","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.11-alpha.4.tgz","fileCount":108,"integrity":"sha512-oOJQBks6tFNaECjWNa6F+HEWAXHL0kmFis9YGGhiAyG9djSXl1Kht5l4mMmierxg1WyPIcGF05weejZgfu2UNw==","signatures":[{"sig":"MEQCIAjKwqZFj3sZ3XdA/7drsC0FuGLPBe3VcbfQikrfjbhpAiAGgbrRrpfvXTN4uHNVnayAIafLgRuImy0+K39jEsrA5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620181},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"21a72ccb99464425e11037e4c5c7f4d6c2b893ea","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.25.26","uuid":"^13.0.0","axios":"^1.12.2","dotenv":"^16.4.5","express":"^4.18.2","octokit":"^5.0.5","node-cache":"^5.1.2","node-fetch":"^3.3.2","async-mutex":"^0.5.0","mcp-s-oauth":"^1.0.5","@octokit/core":"^7.0.6","@octokit/rest":"^22.0.0","octocode-utils":"^5.0.0","@octokit/openapi-types":"^25.1.0","@modelcontextprotocol/sdk":"^1.21.0","@octokit/plugin-throttling":"^11.0.1","@octokit/plugin-rest-endpoint-methods":"^14.0.0"},"stableVersion":"7.0.11","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/uuid":"^11.0.0","@types/express":"^5.0.3","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.11-alpha.4_1763227054049_0.8586438100803828","host":"s3://npm-registry-packages-npm-production"}},"7.0.11-alpha.5":{"name":"octocode-mcp","version":"7.0.11-alpha.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.11-alpha.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"1b69cf438005f946a7464910d2220345aac17929","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.11-alpha.5.tgz","fileCount":109,"integrity":"sha512-+ZdY+jdA4XlaQwpt9KxKwi8RqM3GuR1M/kxsg1BRPBKPFhKEOZWDLifKZa50TbUz+Ati1OXBzeIwQffsoazbfA==","signatures":[{"sig":"MEYCIQCy1VnOL7tmH4Xbwm4VQOFFoSWp8uAii2J9PLr2g2wRiQIhAKZNgi/myq+7IyQOljsewCL4bb5Uqhd3jFwZCWig+bU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620329},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"88a6d59109651c4a92472d1eac86166db0c8ab13","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.11","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.11-alpha.5_1763229342054_0.81385628904505","host":"s3://npm-registry-packages-npm-production"}},"7.0.12-alpha.1":{"name":"octocode-mcp","version":"7.0.12-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.12-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"7ab95eeb35ca9e56d5a83db38e6df0e86339b20f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.12-alpha.1.tgz","fileCount":109,"integrity":"sha512-Cp77n1Cm264cY11iwcB25LR8mjbXulymvHj9flGOOaYmdiWjr/dGufCw+jIVDmMxmuPAB0Vg27d7qaLHJyNH/g==","signatures":[{"sig":"MEUCIQCi6zi7AH4aiPSj5GHGEPWGW1i5hTuKomvOs80wc2jHSQIgPFMeWPRslw4r/qjjGSX28dOPuxAFKoCwX67KRbbClMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620329},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"1b9ce717eea30c705d13341160eb8de0c57391a7","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.12","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.12-alpha.1_1763229956011_0.23734563688912624","host":"s3://npm-registry-packages-npm-production"}},"7.0.12":{"name":"octocode-mcp","version":"7.0.12","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.12","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c295b0e91490a62ad4c52af750dc3b62bf5ccc35","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.12.tgz","fileCount":109,"integrity":"sha512-i8o9QFmAVELzlDgQGyPyU4/1/TukOszIMunauoNmRyLoVk/4RpvjvZOBm39wXXnLAXFRXpmtIdSnVJNiR477Mg==","signatures":[{"sig":"MEUCIA9V76Da7aofEA04Dwtb/qQPVPOPK8/9mfeZSUTGu1L1AiEAk900XQr52h7oGmdDbQXJOP9hdLmm9sKuFKbOj12yAPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620285},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"1b9ce717eea30c705d13341160eb8de0c57391a7","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.12_1763230356752_0.19952155571503338","host":"s3://npm-registry-packages-npm-production"}},"7.0.12-alpha.2":{"name":"octocode-mcp","version":"7.0.12-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.12-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"64681504cbfd02fb52ad5a6b8000ce6b1c9a0c97","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.12-alpha.2.tgz","fileCount":106,"integrity":"sha512-QxZ2O+XDTkVuW/6JhG9+qRh9+B0LB0laMSM2boifnwr3HmESujUI6M09bM11e6ZQkA/bFpEccO2ceJB7RuPMUQ==","signatures":[{"sig":"MEUCIQD729XifSNR/aa5Hb3TuAJRmMG12wSAZaQylCYXuNt5IwIgQmaFIs6KmXj1aLyBj/6kolxm5UYtxdzolQXISmlBs7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622696},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"a395428fe02b856ac265b9d903da2849a9758757","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.12","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.12-alpha.2_1763577395899_0.09846303353456398","host":"s3://npm-registry-packages-npm-production"}},"7.0.12-alpha.3":{"name":"octocode-mcp","version":"7.0.12-alpha.3","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.12-alpha.3","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"8de625746c7890f8a07032530935372e7019d059","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.12-alpha.3.tgz","fileCount":108,"integrity":"sha512-tiYwtkTl/3cVEiefN7n665Hi4VTVuC8P/cf2RxGCikQWi82BWUYw6F3g555DTjvBaZhdf4U0SaeMdL1IJxjWNg==","signatures":[{"sig":"MEUCIQC11FkONx+mqW9wYzXVgb6YIUChJgtvWHnfGc/cZ+p55gIgCSFXmNFFJ9F11krUQt92dctmQBKg9XpWYiKvtymJZIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1594129},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"gitHead":"73296028e2afe65e2e15182d539e41dc670c4201","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.12","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.12-alpha.3_1763582514499_0.2582494719551065","host":"s3://npm-registry-packages-npm-production"}},"7.0.12-alpha.4":{"name":"octocode-mcp","version":"7.0.12-alpha.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.12-alpha.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5287ed2d41162a2908599147a103c90fb7bcf2f1","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.12-alpha.4.tgz","fileCount":109,"integrity":"sha512-NF4HkeccK4OfancvOTcmCznNxGuT0zM8tb211IQ/LmhlCoo0KZbeY+gSH+BSPy55snQ2os/Hs1Y3OA21Sv8q8w==","signatures":[{"sig":"MEYCIQCRjnwA6X5unOA4RKmjXk5ksbM9Vb3w6WeNwlaglUXAEgIhALajMDv3ifG0RoaalD6BisokEJWdF2+Q7M8Gf1U65nnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611007},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"191dd9d02d9b590fd12d99bccb2269f35d208f6a","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.12","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.12-alpha.4_1763592895229_0.8261413040219141","host":"s3://npm-registry-packages-npm-production"}},"7.0.13":{"name":"octocode-mcp","version":"7.0.13","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.13","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"07a8e5a108d31f84921c4e71f46a27a6b02cf9cd","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.13.tgz","fileCount":116,"integrity":"sha512-+WSKJ4BAE/sRsP3U4ue8jhDCvqMqINpBt0xqPDFCd0rJDxReD+cmiHgRiBy8jAoCzDAQfqR+R888QyDczyDc0g==","signatures":[{"sig":"MEQCIDA27GAQxEvd1PkcFYHJcg9OpTt/8faalx+XQ4t99CP5AiA3JUoeN2nyeyOFMXItGhMcSG7rU6wKnfObSXSBnwNebw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613880},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"6401807a10c300e0820e43e5e0ff82df97bae907","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.13_1763658612157_0.4391361725889087","host":"s3://npm-registry-packages-npm-production"}},"7.0.12-alpha.5":{"name":"octocode-mcp","version":"7.0.12-alpha.5","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.12-alpha.5","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"eb610ee460de25be7006f2323502fe6765d7e139","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.12-alpha.5.tgz","fileCount":116,"integrity":"sha512-IJvySnTTIDJswQLY8s7hLjLARDCnNN13noATK6zmWnOIzK+TBFvBakJyvUCP0WIi7tuychLsjl37erHm0c25Fw==","signatures":[{"sig":"MEUCIQDdtRXfJDvBKeKb46wv9dFxK1ZhJ4foBCmcaZcPos9iegIgDkS1FipC2eAN5eFcwr+sWnM9fsJEnsPq9DyjyQbj92A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613924},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"483fc4ba68d87d05ff400164b78361f347808922","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.12","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.12-alpha.5_1763658719317_0.6162098236121172","host":"s3://npm-registry-packages-npm-production"}},"7.0.13-alpha.1":{"name":"octocode-mcp","version":"7.0.13-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.13-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"66094d018d6ecf7728878d7ca11b1c1ffb6c4886","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.13-alpha.1.tgz","fileCount":116,"integrity":"sha512-rkvqjpYRzu1LXB1QS7+4n9yeQBEKRm0vNIFJYx3L2MyPB2FfaadDOGWGzFOKtAKh8WgVVK88d9I/tiMvSUbMrg==","signatures":[{"sig":"MEYCIQCOLOlrQQYnB7blOVq9HiTxWtPkOamFK0J732QE3MmDTAIhAPon+38amJZkYjkBNNd2UZaAM7gS/NAOjArr5K2xkU3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613924},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"6401807a10c300e0820e43e5e0ff82df97bae907","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.13","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.13-alpha.1_1763659062006_0.321941926682892","host":"s3://npm-registry-packages-npm-production"}},"7.0.14":{"name":"octocode-mcp","version":"7.0.14","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.14","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"8a5626eb9299bf3ea96626ebcb0badf1fe256611","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.14.tgz","fileCount":116,"integrity":"sha512-jn1XiolA0xz9qnrH+paOHb6CrxNXIOkAMN3fUqH+SXiAqXqp7GQNJM7bP7dGrNzI3xlX5L9J5f9FT18fL7hzXw==","signatures":[{"sig":"MEUCIQDrm5NQ2VcP+272FFjbg1e59vx+sHw+jA+FK5yyc7lOIgIgBy2Xs7d3APAL1obqHYsl87efiPsvJxM+8VeZSC4GppQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611601},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c3b91a208c45748cdae5b10656f0cf41f925337","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.14_1763659224580_0.22266364088287438","host":"s3://npm-registry-packages-npm-production"}},"7.0.14-alpha.1":{"name":"octocode-mcp","version":"7.0.14-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.14-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c4df29c3f98cb7de09385597b19f0c38a5d0752e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.14-alpha.1.tgz","fileCount":116,"integrity":"sha512-QUyWKue1xI9oezjsirRnyofAeHUOMjWVLt+yH7A90tpOsvNkinqWOd3t9x+AgE0rXYSJPAnXBDkakTTrX3v0SA==","signatures":[{"sig":"MEUCIQC8ULiEHLfmgaoLVj/nasA8VqN4nw9riCahV4oufHqt5AIgSw9RXHoCH6s8P6AHjTIxcSdx3hdXXw027qzhSoReH8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1611724},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"cfdbda1ec90952cf6c60f7b1d88c5de1509ff962","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.14","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.14-alpha.1_1763660456000_0.11828500928768904","host":"s3://npm-registry-packages-npm-production"}},"7.0.15-alpha.1":{"name":"octocode-mcp","version":"7.0.15-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.15-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"697b66ed2d26cde41247cb96ca712cf6d5499365","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.15-alpha.1.tgz","fileCount":110,"integrity":"sha512-xobL/qo8LaD3hN4B1AiEU5keoNnLW6scrQy1f5JFdaCpQ69iVEeiAGEOw4ys7Iz/CEukfrctz7llKo/z/ZoCWg==","signatures":[{"sig":"MEQCIFiQ7LJi72HXRalgXUk6d8webfj2xL5iBtzTN3KRyYrbAiBio27jl8HgcbtUiCyIlqe8FGKxcVWgB/nfDyGgYkfZ0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609692},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"46ccffddb2c81b908f6fe4e809b0fc1230d041b5","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.15","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.15-alpha.1_1763749660946_0.4048008718704861","host":"s3://npm-registry-packages-npm-production"}},"7.0.15":{"name":"octocode-mcp","version":"7.0.15","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.15","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"8410b0de142fc94f4923ff152c616846a04a7cfd","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.15.tgz","fileCount":110,"integrity":"sha512-wk2MzDsiECjqDNtirEffYrIMl0/j+fv9YkYqESZlSdYDGzXlg4yQrN+okYwC//53nVUNVcZL1hxrQ1kfiGsiQg==","signatures":[{"sig":"MEUCIErqLZzYzr+Lc2trl/Yooqw+NQOxeEzhmXk5QtOMLfSTAiEA0SdNkp1r1ZkVxzj0AugXZifikM1tOq/7fr/CD2MVPN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609648},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=18.12.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"46ccffddb2c81b908f6fe4e809b0fc1230d041b5","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage --coverage.include=\"src/**\"","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.4","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.15_1763749954756_0.06811943790779207","host":"s3://npm-registry-packages-npm-production"}},"7.0.15-alpha.2":{"name":"octocode-mcp","version":"7.0.15-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.15-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"f56e1d709655fd52a3b252c69d6a605ace22398b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.15-alpha.2.tgz","fileCount":126,"integrity":"sha512-H0v/zGY88l4FtJk+rzMWSPhs51xHv3mtRnB+fuUXjMB/FK1tX5rZvaBSRrWXodyHmoUyXjiPN5Up9r9AdRk3FA==","signatures":[{"sig":"MEQCIHxI8wqraPcr1EvigylZ24NRSmijkEfmjAW+QFPLUj+CAiBTwSJ85VkvkcqzAcD7bjyq4fwAwylRjUHm/RHYk3z58w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608123},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"af8f9cf0951e1dddcf3e0f55711dea422a277ba3","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.15","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.15-alpha.2_1763817546671_0.34947613530023514","host":"s3://npm-registry-packages-npm-production"}},"7.0.16":{"name":"octocode-mcp","version":"7.0.16","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.16","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"6a03832e1b63d58f9db934cabd52958ae42f7539","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.16.tgz","fileCount":126,"integrity":"sha512-cNQwbwx/SNgCcV4qKteTNUAP0I5oPpyu/UClNinCybtZx4SDxfQ8qyz4B082WR89oF6n9qCLyK32ta2Pk8bOGw==","signatures":[{"sig":"MEUCIQCXad3OUi4gxMyQPwtfnkDX2NA1AA8vfH0Mr/2Hah9LzAIgGQu1o0RYsTn+K8ppG8lVtQy7QTNkHJTgY6yHyNcMKzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608091},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e03f80648e21bac355eec2ef11455037851e444","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.16_1763836212597_0.7490986210089661","host":"s3://npm-registry-packages-npm-production"}},"7.0.16-alpha.1":{"name":"octocode-mcp","version":"7.0.16-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@gmail.com>","license":"MIT","_id":"octocode-mcp@7.0.16-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5abd21acff686f67c9f758509c2d88c4622c0bd9","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.16-alpha.1.tgz","fileCount":126,"integrity":"sha512-y+CFHs30KEQYBjzmU3DHZxvxkUbWpfdkmuf2XSx5OJair5oGaJr/CbvpWmk7awU8JUofB/+NB4U1ILHRXZCx8w==","signatures":[{"sig":"MEQCIBCv2fsBBJF3mwwg0sFUqgBQUEc+7xP+1EH20Ly+41tkAiBAnVb7KCSj9HKQLve+wgmEJYsqxhx5YvZjuo5KMQknLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608135},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"3bc3cfb88e5f73ce35fd533a8c2314d15417bc28","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"7.0.16","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/node":"^22.15.29","@types/express":"^5","@rollup/plugin-json":"^6.1.0","rollup-plugin-string":"^3.0.0","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.4.1","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.16-alpha.1_1763836293437_0.6327579962960534","host":"s3://npm-registry-packages-npm-production"}},"7.0.17":{"name":"octocode-mcp","version":"7.0.17","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@gmail.com"},"license":"MIT","_id":"octocode-mcp@7.0.17","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5af6f199b335a83741eca110133c7b56ae224fda","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-7.0.17.tgz","fileCount":126,"integrity":"sha512-s+bUg4mVhy75+xaBApNpSwZH4qbWzUa9JmGoDXejscJWc/NgUvmN2jyuzEVfrgR0K9RqtXg9oC7E69MPS9q48Q==","signatures":[{"sig":"MEUCIHtpFL5MpXPokAnQ+/8gk+sd8E/4UMe8API2SdXjkCXCAiEAyCYIUauxoHJz04LNC8TUfB2wOmErfTPXDrAAYEZqI+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607853},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"3841341a7752174a306844b2c8d34d553347cd85","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_7.0.17_1764094446247_0.5894374482060638","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"octocode-mcp","version":"8.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@8.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"4932f4c52a4af9096c7f8b9aec9c21887e60b3b3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-8.0.0.tgz","fileCount":126,"integrity":"sha512-VuqEB2jFDOepmS/hHmWln+PhMjSqndmQy4YjLTlB9dQx1uflyw5K78OfI+BFfR06YUdSJ0fRfYSNgguRcyh3Mw==","signatures":[{"sig":"MEUCIQDfpdK5U/SobHC8fbEyDMn+tSac7kebTkGBeVX1JeinqgIgYxUMpjIpnT5wJX3pM2P+QWR+SWGq3i/q6eT+/cfnbJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607778},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ac907226924273087b3fb731c98e182e8752452","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_8.0.0_1764156117626_0.3581550694153208","host":"s3://npm-registry-packages-npm-production"}},"8.0.0-alpha.1":{"name":"octocode-mcp","version":"8.0.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@octocodeai.com>","license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@8.0.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"3dc96b143dae7460d6644ed6807a6dcc6f850b32","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-8.0.0-alpha.1.tgz","fileCount":126,"integrity":"sha512-s+/HN02y7UoT7uefSj+gUMqt31rfbAel1JljfMpTrk08hdTBjHLSXkJ3u+j/ICImmeHugK/dCXLhD2x2k7htZg==","signatures":[{"sig":"MEUCIFupd+hXB5RvWlILs0Ux2isuBaK78tD56j7R1FrBMSGcAiEAxW+U3vR1u4liknshC1wEOONafdAhpVmRJSlvp6hkaZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607849},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"6d10acfaa602c08b541f06495eb575cd12394d95","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"latest","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"8.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_8.0.0-alpha.1_1764161307347_0.40070818074090564","host":"s3://npm-registry-packages-npm-production"}},"8.1.0-alpha.1":{"name":"octocode-mcp","version":"8.1.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@octocodeai.com>","license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@8.1.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"502776728da90b6c9788beadd7a753eb445419b4","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-8.1.0-alpha.1.tgz","fileCount":126,"integrity":"sha512-LXI0iHXOyGJmLp7tO6RG0nmfmjmvwxd5V6awDSPHXzsUEkQqHw7pF59njpPO+J+p7kfWDO5XU39edgHkkEbXCg==","signatures":[{"sig":"MEQCIGsnLYaayOkMHMRe51XqZ9iedhyFK8r4PNHEFM2a1aEAAiB3W8J8Q+OzHT+KNq0QYxljYf0o6T++pqSGIrVBYrorPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613725},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d1b7205ac7e99c77f19850957e8fa659f175c06","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"^6.0.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"8.1.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_8.1.0-alpha.1_1764430952682_0.3760680483212768","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"octocode-mcp","version":"8.1.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@8.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"75c7048e78a7cdcc9e96b75799725cf2fe4f9702","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-8.1.0.tgz","fileCount":126,"integrity":"sha512-rh/9AXoHS/wN6ZxFinCCOF2I28iQaL1F4Sz/sj9kfCD/TeFLYtj4c/yh0Drl4Wwz/MvIZNEOqcQZNfcwdHuY5w==","signatures":[{"sig":"MEYCIQDmIiLl2x0N0OFauyjEY0M62zUcfXPsbpnMOelWy5fdIgIhAIJUKeEAbVK+zIfyLuBqAlqLuOaDhiFWJW3EZyLT+5T7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1613682},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d1b7205ac7e99c77f19850957e8fa659f175c06","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"^6.0.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_8.1.0_1764439001092_0.651120024307904","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-alpha.1":{"name":"octocode-mcp","version":"9.0.0-alpha.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@octocodeai.com>","license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@9.0.0-alpha.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c290d6862b7a425d71463ce0cdc57b8884bd7366","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-9.0.0-alpha.1.tgz","fileCount":140,"integrity":"sha512-hO6hJWZ9iZJzj8ck1O3iLQ+elctBSvX//51FhFB/9qTJYIw9V1bBsIzGNTy1a3G65nhHYMDeW0YOBryzh4RLrQ==","signatures":[{"sig":"MEYCIQDTNC92f7LEuTx44huJLXEb0nW/Vw/MQCB5iv33eNx7RQIhAOFVTfoSEht58JOV5M6lsh5LwDx8UuqO/x1rFwJEVQx4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634703},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"e6a5df7b706e912f5e9a42212fd4c8118559cf5d","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"^6.0.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"9.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_9.0.0-alpha.1_1765131898287_0.6885739626549403","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"octocode-mcp","version":"9.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@octocodeai.com>","license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@9.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"98b57d5c125e68dcf79061c3e53882afd382e64d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-9.0.0.tgz","fileCount":140,"integrity":"sha512-jAMLDQ7uFPpy+an/F7rubYERvm5pUIfLwW4E6ZWEqJYl2uTbVIbme+5aqNeW4xSdZteFWYxc4J0HVplLZ2Oa0A==","signatures":[{"sig":"MEUCIQDOy/DsbqNIZTL447rLhLzTzOT8BJpmoTImocr3gP2M+QIgNcI7rR7afwM/WWMy70yHQu80D1443V/dR22oQGZHWFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634659},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"c3af8ef6c8e978bd2c8cacafcc8d5933843ce419","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"^6.0.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_9.0.0_1765133120852_0.29198165113691643","host":"s3://npm-registry-packages-npm-production"}},"9.0.0-alpha.2":{"name":"octocode-mcp","version":"9.0.0-alpha.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":"Guy Bary <bgauryy@octocodeai.com>","license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@9.0.0-alpha.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":"https://github.com/bgauryy/octocode-mcp/issues","bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"d4737ceb2cc9cbc56986ffde9e6773ed191e50a2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-9.0.0-alpha.2.tgz","fileCount":140,"integrity":"sha512-9cm90L2l7r2yR5pXgg8o4dv1f9X31BvaQytHT/BxFkUBQe+SqatZk/Cc/TDVWED4ESPvv/ziLIXZiMaR+7rdEg==","signatures":[{"sig":"MEUCIQD+1i0xIIvYzek8bRPYS1Dg06Es676J+J9CQ3N5C3cPrgIgSJ6DHU+ujeJyozpVHjnFgpvGZKh9rlQXbIl+8S5WrPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634703},"main":"dist/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea30e597c8578e36fb319a9abef4820663f7d5f6","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsc -p tsconfig.build.json && rollup -c","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:dev":"yarn clean && rollup -c","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"rollup -c --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && rollup -c"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":"bgauryy/octocode-mcp.git","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"dependencies":{"zod":"^3.23.8","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","express":"^5.1.0","octokit":"^5.0.5","node-cache":"^5.1.2","@octokit/core":"^7.0.6","octocode-utils":"^6.0.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"stableVersion":"9.0.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rollup":"^4.46.2","vitest":"^4.0.13","prettier":"^3.5.3","typescript":"^5.9.2","@types/express":"^5","rollup-plugin-string":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_9.0.0-alpha.2_1765133424948_0.2719984695232516","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"octocode-mcp","version":"9.2.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@9.2.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"3d0a7b18baf5328f115835bc4be218594a972421","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-9.2.0.tgz","fileCount":6,"integrity":"sha512-UVh+Zz9rzVi5RyzVkdxzH8B8N0dZmzm0rLncApjB1UgIZGbdQ+UUIrxupuG3hCMuV+4aD6O9RGchyI1Pc0EBgQ==","signatures":[{"sig":"MEYCIQDQQqFUxyloi9mpy+hB1aPPUX28kqb0PMRcC5HML7Z5IwIhAL/ZZtUjM99a5AvyL91RbxeGB92cSQjoEi+GYDa9H0TE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157770},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"}},"gitHead":"1d97dfc34b983ea4e11398fcc6237c138bf94144","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsup","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsup","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsup --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsup","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","terser":"^5.19.0","express":"^5.1.0","js-yaml":"^4.1.0","octokit":"^5.0.5","clean-css":"^5.3.0","node-cache":"^5.1.2","@octokit/core":"^7.0.6","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","tslib":"^2.8.1","eslint":"^8.57.0","vitest":"^4.0.13","prettier":"^3.5.3","@vitest/ui":"^4.0.13","typescript":"^5.9.3","@types/node":"^22.15.29","@types/express":"^5","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.13","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","@microsoft/tiktokenizer":"^1.0.10","@typescript-eslint/parser":"^8.32.0","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_9.2.0_1766325134390_0.22165475051509853","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"octocode-mcp","version":"10.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@10.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5e0074f8f5186697ed3ba418f3e8ff4bfbd3deae","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-10.0.0.tgz","fileCount":6,"integrity":"sha512-DC5Ki7mE9KJiy+6v9WQ/6xmSfXtIXRyMx3LJE/ad4DjfvqBVz0fc7CVPamiK+AKZ2RqEhVK626zV/5c/kbyrkQ==","signatures":[{"sig":"MEUCIQDZo/VyMGOm4MGPOEP3NWnvdINlUvZ7lpokl/Mh4YpzvQIgVyGCFMNYFpznMmOHDg05pWaSrYs2ZjEKKMAoKNvs5Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669984},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js"}},"gitHead":"7a88f557f5e54ba1f867dcc0f2d8ba8663ee69be","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","terser":"^5.19.0","express":"^5.1.0","js-yaml":"^4.1.0","octokit":"^5.0.5","clean-css":"^5.3.0","node-cache":"^5.1.2","@octokit/core":"^7.0.6","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","tsdown":"^0.17.2","vitest":"^4.0.13","prettier":"^3.5.3","@vitest/ui":"^4.0.13","typescript":"^5.9.3","@types/node":"^22.15.29","@types/express":"^5","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.13","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","@microsoft/tiktokenizer":"^1.0.10","@typescript-eslint/parser":"^8.32.0","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_10.0.0_1766600134613_0.045819368047991915","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"octocode-mcp","version":"10.0.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@10.0.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"81f3060d5765f8f5b7a0f2ddf939d5aa834b5d83","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-10.0.1.tgz","fileCount":6,"integrity":"sha512-0jUMATo4o3T2zl6MGIeguq77MHbxprNJCXViJ0396/jLESiy3839E1VTdW61GxpZMYvdxY/mNiUvg7a0VzSH2Q==","signatures":[{"sig":"MEYCIQDJGk91g1g7U4MlWcaVf5Lj+NwPxAKa9G1PUzAVo29JtAIhANz5wfpCVXWtUNnSj5NqJLWSiUCVzCk8cJmeOza6PFjq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1669984},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js"}},"gitHead":"92f440508495b5f5f6f35177fd96483cd00a3459","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","terser":"^5.19.0","express":"^5.1.0","js-yaml":"^4.1.0","octokit":"^5.0.5","clean-css":"^5.3.0","node-cache":"^5.1.2","@octokit/core":"^7.0.6","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","tsdown":"^0.17.2","vitest":"^4.0.13","prettier":"^3.5.3","@vitest/ui":"^4.0.13","typescript":"^5.9.3","@types/node":"^22.15.29","@types/express":"^5","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.13","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","@microsoft/tiktokenizer":"^1.0.10","@typescript-eslint/parser":"^8.32.0","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_10.0.1_1766603120838_0.8880561005214345","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"octocode-mcp","version":"10.0.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@10.0.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"4513a16ad981dd9b3b787c6157d0069034a8ddd6","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-10.0.2.tgz","fileCount":8,"integrity":"sha512-xHaO4+8S18I/10CArQ3Q284kzp1ggrBm1IB8z9PpwSMRFnGgJyxbhGGWyESg9LIs+9Yz2yD/bMzM7mKjrHWXRQ==","signatures":[{"sig":"MEQCIGM8SXdiQ3isKm7iM0WQLmM/tAVxOfCDCzWQaG4HuE8GAiBGBU0AaJgiBx7M5RhZT7+qbCLOZrFsblQ5RANLlG9PgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3240988},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"62524c7793c0cb05c69387f18b84a65ffdb17bf5","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","terser":"^5.19.0","express":"^5.1.0","js-yaml":"^4.1.0","octokit":"^5.0.5","clean-css":"^5.3.0","node-cache":"^5.1.2","@octokit/core":"^7.0.6","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","tsdown":"^0.17.2","vitest":"^4.0.13","prettier":"^3.5.3","@vitest/ui":"^4.0.13","typescript":"^5.9.3","@types/node":"^22.15.29","@types/express":"^5","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.13","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","@microsoft/tiktokenizer":"^1.0.10","@typescript-eslint/parser":"^8.32.0","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_10.0.2_1767201808432_0.30747687829241444","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"octocode-mcp","version":"11.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool","dxt","desktop-extension"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"5ebc7f32c96ce1582f90edfbbe9ec788500e045e","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.0.0.tgz","fileCount":8,"integrity":"sha512-nQWI9HjTvITSB6atTN4YBxIz1k57t+4UWsW8Y5+G7rMRazth/LvGDgyrVsi5acACKVopXifW5/axQSO1r7wgqA==","signatures":[{"sig":"MEQCIB9nPn1a52s4gWXUgcFKsBIFFMesDlqmafEdvJb2Sa4IAiAMKxMFkw2lA4qNX9YWF/l8Y/1AViiL+yvS+1oMMkjodA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3242724},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"0c6754b71803bce92b54b846c14ba609dbd7c519","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src/**/*.ts tests/**/*.ts","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","dxt:pack":"yarn build && dxt pack . octocode-mcp.dxt","lint:fix":"eslint src/**/*.ts tests/**/*.ts --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","dxt:release":"yarn build && dxt pack . octocode-mcp.dxt && dxt sign octocode-mcp.dxt --self-signed && dxt verify octocode-mcp.dxt","dxt:validate":"dxt validate manifest.json","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","dotenv":"^17.2.3","terser":"^5.19.0","express":"^5.1.0","js-yaml":"^4.1.0","octokit":"^5.0.5","clean-css":"^5.3.0","node-cache":"^5.1.2","@octokit/core":"^7.0.6","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.22.0","@octokit/plugin-throttling":"^11.0.3","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.8.1","eslint":"^8.57.0","tsdown":"^0.17.2","vitest":"^4.0.13","prettier":"^3.5.3","@vitest/ui":"^4.0.13","typescript":"^5.9.3","@types/node":"^22.15.29","@types/express":"^5","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.13","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.4","@microsoft/tiktokenizer":"^1.0.10","@typescript-eslint/parser":"^8.32.0","@types/html-minifier-terser":"^7.0.2","@typescript-eslint/eslint-plugin":"^8.32.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.0.0_1767272324953_0.048165487289934195","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"octocode-mcp","version":"11.1.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"74dfe20d503818b8834171042a93e068ff6458a2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.1.0.tgz","fileCount":8,"integrity":"sha512-xAIbScXCVZgBXirurFL6OlsyveBH60O6Rlq9w6swpZtHIb9Ehlb6c7Kn5HMS9k+G/RicPsjFNgZxLmO/oojZ/g==","signatures":[{"sig":"MEQCIHSBOxO5xJpBU5x6fvT+ZSzaE6TVtUNE7knPqbDPn2bCAiAN84/MfhXJ1wyQIJWLvVJ7LeszhjPtXhZc0JvUf5qoFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3715227},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"894e2b4ff8199f50217b2a789f2106b46f48ac5f","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","octocode-shared":"workspace:^","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.1.0_1768001584665_0.9130112457574842","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"octocode-mcp","version":"11.1.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.1.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"fab5d69dbf36d8e85d431bcbf57f4a763a4a510b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.1.1.tgz","fileCount":8,"integrity":"sha512-yImyK+9M7QJ1ZJtNrYRakmZOWTUnaob3QrfT09UQ83u4MHolaGPW+DOceDO4qd0nH15uqVL8gpy7P7og7Miiog==","signatures":[{"sig":"MEUCICjm82nm69Htj+Az4h+nl7HHSV+ozmvhLGZPeTuPLDjOAiEAsUqRfMwC7TdcBUij+uiy9dYnDPEQrqBbo7Q5vdfXDPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3715261},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"27838be0687d1a5d996aa37d77c4bc8260f1422d","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","@napi-rs/keyring":"^1.2.0","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.1.1_1768002133457_0.9910402974410091","host":"s3://npm-registry-packages-npm-production"}},"11.1.2":{"name":"octocode-mcp","version":"11.1.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.1.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"091da4c662d776c2f54e1d7ec08b81e40b0c7629","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.1.2.tgz","fileCount":8,"integrity":"sha512-TZMZPVcgEEbx/R/aLhvIQ0Bpb4lRJHt4e9ywqYFcVCUTVilXH6B5JTdxcRTfvGFPIbYXWAKYbiLfd8+fDiu09Q==","signatures":[{"sig":"MEUCIQDQ+Shtn5AS9t3QNNGjjsr9pZQrMkw/6dpxLQwF0XueHgIgfBxVr8hNMRpAKs9BUZj9qEobZUU/ukRmyVBeJlEjtqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3743760},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"4e2b1bd361a58901db4ff6e0fb950ed35f0d73db","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","prepublishOnly":"yarn lint && yarn test && tsdown","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","@napi-rs/keyring":"^1.2.0","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.1.2_1768064821409_0.26554596870172764","host":"s3://npm-registry-packages-npm-production"}},"11.1.4":{"name":"octocode-mcp","version":"11.1.4","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.1.4","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"b48b5940e10e4255de12e6a58378a007b2550158","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.1.4.tgz","fileCount":10,"integrity":"sha512-nxFDbGxn3FOZFpEbXTVbJA7LOBaxsDDcKIQvK1034QIG2WYmpKurrChfxzbhQlwjWMgjwXLGfWhiaZVkIV0Syg==","signatures":[{"sig":"MEQCIH8iCu+oTUDMQ56AYi81ZLMkdO1ieS8zSpz51DVCJHj4AiBgm10AtFhjHf6i3avJTDpmPMVIfSunjDZcHWDCimFWPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4377832},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./responses":{"types":"./dist/responses.d.ts","import":"./dist/responses.js"}},"gitHead":"4763ac95be21c6c6c8650ea1bfffaaa6c59c1cea","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","eval:hard":"npx tsx tests/evals/run-comparison.ts --challenging --difficulty 5 --mode 3way","eval:real":"npx tsx tests/evals/run-comparison.ts","test:eval":"vitest run tests/evals/ --reporter=verbose","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","eval:real:3way":"npx tsx tests/evals/run-comparison.ts --mode 3way","prepublishOnly":"yarn lint && yarn test && tsdown","eval:real:quick":"npx tsx tests/evals/run-comparison.ts --limit 3","eval:challenging":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way","eval:real:verbose":"npx tsx tests/evals/run-comparison.ts --verbose","test:eval:compare":"COMPARE_BASELINE=true vitest run tests/evals/ --reporter=verbose","test:eval:baseline":"SAVE_BASELINE=true vitest run tests/evals/ --reporter=verbose","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","eval:real:3way:quick":"npx tsx tests/evals/run-comparison.ts --mode 3way --limit 3","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","eval:challenging:quick":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way --limit 5","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","octocode-shared":"1.0.0","@napi-rs/keyring":"^1.2.0","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.1.4_1768338000762_0.2741918384652591","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"octocode-mcp","version":"11.2.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.2.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"d5d53231e06900bef325ab30e34cf3dea845eaae","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.2.0.tgz","fileCount":10,"integrity":"sha512-9mJOsvyFdkSu+VTJddCNeThFP8IH3RtyHMO/LkN8pt6tuXmvaLHSYPaTxIs9vxIwl6R1feBJSxlJmqrQBSNuPA==","signatures":[{"sig":"MEQCIHzUmdnamGleoTOR1ZPC0cXdl8lN+oCAsvONq5IGtl8dAiBwxVoQx/sFwcVVw1slowjKLLLqPVlrvhiNBlJ3CdwFlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926223},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./responses":{"types":"./dist/responses.d.ts","import":"./dist/responses.js"}},"gitHead":"555d36683a6c77cec6f0e6f15489b31ed46013e2","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","eval:hard":"npx tsx tests/evals/run-comparison.ts --challenging --difficulty 5 --mode 3way","eval:real":"npx tsx tests/evals/run-comparison.ts","test:eval":"vitest run tests/evals/ --reporter=verbose","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","eval:real:3way":"npx tsx tests/evals/run-comparison.ts --mode 3way","prepublishOnly":"yarn lint && yarn test && tsdown","eval:real:quick":"npx tsx tests/evals/run-comparison.ts --limit 3","eval:challenging":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way","eval:real:verbose":"npx tsx tests/evals/run-comparison.ts --verbose","test:eval:compare":"COMPARE_BASELINE=true vitest run tests/evals/ --reporter=verbose","test:eval:baseline":"SAVE_BASELINE=true vitest run tests/evals/ --reporter=verbose","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","eval:real:3way:quick":"npx tsx tests/evals/run-comparison.ts --mode 3way --limit 3","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","eval:challenging:quick":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way --limit 5","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"1.0.0","@napi-rs/keyring":"^1.2.0","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.2.0_1768608347824_0.3016548894948943","host":"s3://npm-registry-packages-npm-production"}},"11.2.1":{"name":"octocode-mcp","version":"11.2.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"PolyForm-Small-Business-1.0.0","_id":"octocode-mcp@11.2.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"dbaba52e405071b2ec107c15d491195f18709b3b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.2.1.tgz","fileCount":14,"integrity":"sha512-4Dux5AOAk3utkJms08ombRAhbxAw4y97v4LNrgHx7PqeD2LTRERqGEqvyvtAnSwhVpDoqIYk3C2ygH9c4j2iWA==","signatures":[{"sig":"MEUCIA5GiEJiua20ovhkRHJMuV3FKGlUuyt1PshrCQ8LSr6tAiEA/t56HsZ0ZBVH8lGOgry+IeKtGNmQ4Mq09NZG6EEEmkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13857163},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./responses":{"types":"./dist/responses.d.ts","import":"./dist/responses.js"}},"gitHead":"237f9408ce844d87fd108af9105873178854fcfb","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","eval:hard":"npx tsx tests/evals/run-comparison.ts --challenging --difficulty 5 --mode 3way","eval:real":"npx tsx tests/evals/run-comparison.ts","test:eval":"vitest run tests/evals/ --reporter=verbose","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","eval:real:3way":"npx tsx tests/evals/run-comparison.ts --mode 3way","prepublishOnly":"yarn lint && yarn test && tsdown","eval:real:quick":"npx tsx tests/evals/run-comparison.ts --limit 3","eval:challenging":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way","eval:real:verbose":"npx tsx tests/evals/run-comparison.ts --verbose","test:eval:compare":"COMPARE_BASELINE=true vitest run tests/evals/ --reporter=verbose","test:eval:baseline":"SAVE_BASELINE=true vitest run tests/evals/ --reporter=verbose","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","eval:real:3way:quick":"npx tsx tests/evals/run-comparison.ts --mode 3way --limit 3","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","eval:challenging:quick":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way --limit 5","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"1.0.0","@napi-rs/keyring":"^1.2.0","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.2.1_1768643681563_0.8806031286244289","host":"s3://npm-registry-packages-npm-production"}},"11.2.2":{"name":"octocode-mcp","version":"11.2.2","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@11.2.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"c956106c5734304d60018e47cda8fd92478b735f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-11.2.2.tgz","fileCount":14,"integrity":"sha512-75Ywmg1X1mWsxJAHLpRXFZBGYYXliSXxBX34yzyd2z2godVsw7eZ4JCXXBVV05P38s65353fves6LqCSsmOVtA==","signatures":[{"sig":"MEUCIEWprgFfalfQv3c1m145KvxpcOeQiQ/o4FMCwdV3jH65AiEAykSvwg1OZvzY24nZGpDXOaHQ8NXOXyb+qwwpTFGsUf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13925310},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"},"./responses":{"types":"./dist/responses.d.ts","import":"./dist/responses.js"}},"gitHead":"6d79c2cab608046979caf9e8e70d79774b4a5e4c","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown","eval:hard":"npx tsx tests/evals/run-comparison.ts --challenging --difficulty 5 --mode 3way","eval:real":"npx tsx tests/evals/run-comparison.ts","test:eval":"vitest run tests/evals/ --reporter=verbose","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","eval:real:3way":"npx tsx tests/evals/run-comparison.ts --mode 3way","prepublishOnly":"yarn lint && yarn test && tsdown","eval:real:quick":"npx tsx tests/evals/run-comparison.ts --limit 3","eval:challenging":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way","eval:real:verbose":"npx tsx tests/evals/run-comparison.ts --verbose","test:eval:compare":"COMPARE_BASELINE=true vitest run tests/evals/ --reporter=verbose","test:eval:baseline":"SAVE_BASELINE=true vitest run tests/evals/ --reporter=verbose","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","eval:real:3way:quick":"npx tsx tests/evals/run-comparison.ts --mode 3way --limit 3","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","eval:challenging:quick":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way --limit 5","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.24.0","uuid":"^13.0.0","axios":"^1.13.2","terser":"^5.44.1","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","node-cache":"^5.1.2","typescript":"^5.3.3","vscode-uri":"^3.1.0","@octokit/core":"^7.0.6","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"^1.0.0","@napi-rs/keyring":"^1.2.0","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","tsdown":"^0.18.3","vitest":"^4.0.16","@vitest/ui":"^4.0.16","typescript":"^5.9.3","@types/node":"^22.15.29","@types/js-yaml":"^4.0.9","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","@types/html-minifier-terser":"^7.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_11.2.2_1768840960475_0.14481189176828702","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"octocode-mcp","version":"12.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@12.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"562985a2c5db08068dc0b4791721e2cc0af9f084","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-12.0.0.tgz","fileCount":206,"integrity":"sha512-Z/WcIPt356d1rWn1INDsSCXOYOpW/WQLYtl2aQlPrZoIh5ygMB2cVuQv30eYjYlT8/Um34CSOHlrbI+U//KnLw==","signatures":[{"sig":"MEQCHy07jNri73XDfs/WLUqSutnBnuloc3iqr9RjLhHAg1ICIQC9e0twmnHzVgduDXzjZ7WAV7v95q7JA5zH+RjZaFuFxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4639257},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"98f714f3259dc5024b38eee6e8b326a7e8e691ba","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn lint && yarn typecheck && yarn test && yarn clean && tsdown && tsc -p tsconfig.build.json","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","prepack":"yarn build","test:ui":"vitest --ui","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"yarn clean && tsdown && tsc -p tsconfig.build.json","eval:hard":"npx tsx tests/evals/run-comparison.ts --challenging --difficulty 5 --mode 3way","eval:real":"npx tsx tests/evals/run-comparison.ts","test:eval":"vitest run tests/evals/ --reporter=verbose","test:full":"yarn lint && yarn typecheck && vitest run --coverage","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","test:coverage":"vitest run --coverage","eval:real:3way":"npx tsx tests/evals/run-comparison.ts --mode 3way","prepublishOnly":"yarn lint && yarn test && tsdown && tsc -p tsconfig.build.json","eval:real:quick":"npx tsx tests/evals/run-comparison.ts --limit 3","eval:challenging":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way","eval:real:verbose":"npx tsx tests/evals/run-comparison.ts --verbose","test:eval:compare":"COMPARE_BASELINE=true vitest run tests/evals/ --reporter=verbose","test:eval:baseline":"SAVE_BASELINE=true vitest run tests/evals/ --reporter=verbose","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","eval:real:3way:quick":"npx tsx tests/evals/run-comparison.ts --mode 3way --limit 3","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","eval:challenging:quick":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way --limit 5","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.0","axios":"^1.13.2","eslint":"^9.18.0","terser":"^5.44.1","tsdown":"^0.18.3","vitest":"^4.0.16","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_12.0.0_1769272320636_0.3206224087276326","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"octocode-mcp","version":"12.1.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@12.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"e58a86fd44d12e14b1017a099e15cb21adeddb5d","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-12.1.0.tgz","fileCount":9,"integrity":"sha512-RnKm0U64ytm8jzQEJ5x738ZdbzGN9Z7Cl2mk3tjgWHKb175RCMk5kvhvsaeU6QqWLnpzknBx6qBWRqQdAbfrRA==","signatures":[{"sig":"MEYCIQDo9tw/oSwwbWL2UH5aTCjZerj1CmEWcO0yETP21g+5zgIhAMxoSbFAG1jlS31VTcHtKnL0gA6ffGTQwKnZhnRC+Nvh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4687677},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"c290c126d1b9a26af71fadc5b68b2923914e2a3d","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn lint && yarn typecheck && yarn test","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","eval:hard":"npx tsx tests/evals/run-comparison.ts --challenging --difficulty 5 --mode 3way","eval:real":"npx tsx tests/evals/run-comparison.ts","test:eval":"vitest run tests/evals/ --reporter=verbose","typecheck":"tsc --noEmit --skipLibCheck","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","eval:real:3way":"npx tsx tests/evals/run-comparison.ts --mode 3way","eval:real:quick":"npx tsx tests/evals/run-comparison.ts --limit 3","eval:challenging":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way","eval:real:verbose":"npx tsx tests/evals/run-comparison.ts --verbose","test:eval:compare":"COMPARE_BASELINE=true vitest run tests/evals/ --reporter=verbose","test:eval:baseline":"SAVE_BASELINE=true vitest run tests/evals/ --reporter=verbose","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","eval:real:3way:quick":"npx tsx tests/evals/run-comparison.ts --mode 3way --limit 3","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","eval:challenging:quick":"npx tsx tests/evals/run-comparison.ts --challenging --mode 3way --limit 5","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.0","axios":"^1.13.2","eslint":"^9.18.0","terser":"^5.44.1","tsdown":"^0.18.3","vitest":"^4.0.16","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.25.2","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.6","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_12.1.0_1771839410027_0.9402950028349746","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"octocode-mcp","version":"13.0.0","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@13.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"a76f2d06b0984ea7c84ba11a0b9fc40c3bd78a7f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-13.0.0.tgz","fileCount":9,"integrity":"sha512-HNB56lvPQXR0QBJcAlLSyPNIcwiPuN6xgFjA0RF/PFNlc4y6remjoYkvS+ikPRXimWCLtcVu3dX23pF5o+cCRw==","signatures":[{"sig":"MEUCIQCUrTDMvhEfXAcCssSZ/IU50U+jbJEEHrZK82hT+uvoYwIgWB26UhG326Izd9ePjHcsN8LKdnGbh3KvWcqX9EARMIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4773182},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"1fd9f3bd9289bb02748bfaaadea64e76fe06f80c","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@coderabbitai/bitbucket":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","axios":"^1.13.2","eslint":"^9.18.0","terser":"^5.44.1","tsdown":"^0.18.3","vitest":"^4.0.16","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_13.0.0_1773613718248_0.7445139570137735","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"octocode-mcp","version":"13.0.1","keywords":["mcp","model-context-protocol","github","github-api","code-analysis","code-search","repository-analysis","developer-tools","ai-tools","claude","openai","anthropic","code-discovery","codebase-exploration","github-search","semantic-search","typescript","nodejs","cli-tool"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@13.0.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"ee04b2f7d55b1597cbde62c9fa73d30b50683084","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-13.0.1.tgz","fileCount":9,"integrity":"sha512-kspNpxdv99I/NyIYcMGJckYynIdlcIqGoN31UBCR7MqVH4z89y5T9JyagqCbgBiUq4jZ5FCPsVL+RHSm3hbPIg==","signatures":[{"sig":"MEUCIAxl+l7iNoe68GIq4c3quClqUgt6xyVBsjk9e4h/auX0AiEAx0joctJcvcNF+jsibDJyZYQaBVWQp7BFG2g7BelN+m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4771264},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"c5916b12364f0c8699da3a5074f7efcf3189e5e6","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && tsdown","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"tsdown --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@coderabbitai/bitbucket":"^1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","axios":"^1.13.2","eslint":"^9.18.0","terser":"^5.44.1","tsdown":"^0.18.3","vitest":"^4.0.16","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_13.0.1_1774122744838_0.6830655288557357","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"octocode-mcp","version":"14.0.0","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@14.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"41b80726348aa0c9924d9cf75d06ee283f45db46","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-14.0.0.tgz","fileCount":244,"integrity":"sha512-2E7RlgdcCA8giCSiCBZHAyynfnCn6Fk06MVos0/gfDkeOJLm8R/t1Vd398b6Le2P5fkZxqYz9uMp9Do/tZ+gOg==","signatures":[{"sig":"MEYCIQCWIEOdLbTEFT2Jf0BbGgx2mrigBZO6Unj+Q70Hq+4TogIhAKZdG+srvY7iBGoziIPRD5ZzbgOmSNsczH0jydUAji4H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359984},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"5925c4288773a1ad8863387c9c7158c92f76520f","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@octocode/security":"workspace:^","@coderabbitai/bitbucket":"^1.1.4","@octocodeai/octocode-core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_14.0.0_1775760665539_0.5695769589338702","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"octocode-mcp","version":"14.0.1","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@14.0.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"57dd7ed0121f163f7d515cba56f3c211dfb3cbde","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-14.0.1.tgz","fileCount":244,"integrity":"sha512-m34GuiUqRHwdgFjeJe17hIr9YjYem4+SSCrk/4OBw61KocbcMqm0f7y1K8gyFz7hR0HtrPaGY/tUzUPqBnaNJQ==","signatures":[{"sig":"MEUCIFu46eyNud208QPh43swB5ep5X4lUiuFUnUkDFPDAJphAiEAs4oMGqnBWPCeF+SzB1YWPGTEhsd0VRRvMBEeCgJhEcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359984},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"77ab50f39617fe235d33afd638b8fa59167b937d","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@coderabbitai/bitbucket":"^1.1.4","@octocodeai/octocode-core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@octocode/security":"workspace:^","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_14.0.1_1775761080612_0.9283060799412879","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"octocode-mcp","version":"14.1.0","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@14.1.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"157419bde8046298885a2007400c08ba314d6f6f","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-14.1.0.tgz","fileCount":244,"integrity":"sha512-k7718tOJ+CeSYPrdfqgG2fnv6xBgX4Iem6JBmJa5lESSmJZTlOpuuAtwZfEl6ZOPMjB6SJu5qJOvnkjPQ7qwkA==","signatures":[{"sig":"MEUCIGklSYZ2k2f9M8jFujO5KwbeEp7O5GRXKuxGWpPATrf/AiEA6g/G0HGWMoi8eLdPI0nnqTytYmuoj2gReu9zf3Si/9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5360016},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"1a636bf0404056bec8a319fe32009af929bb222f","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@coderabbitai/bitbucket":"^1.1.4","@octocodeai/octocode-core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@octocode/security":"workspace:^","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_14.1.0_1775819374743_0.4399526954978421","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"octocode-mcp","version":"14.1.1","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@14.1.1","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"0289b78ee6cc22c88e0440a6981f413728d3b2e4","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-14.1.1.tgz","fileCount":244,"integrity":"sha512-07k2a35tlTdWJpgjDNuBwI59qgzuceNcS5gqsEbSrkfYX9YVueS/vHHFMZssI97jjyjvfroEyhz2UwXSmvhRnA==","signatures":[{"sig":"MEQCIHHcleRv3AM2X1QzxqvEUEoELj9bpoTEpugmv8XMeX0fAiAi8HxUOzhbbl2r5zLVs4MC34ozeKwPirPcnTDs7IAf3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5360016},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"86456b5665fb4801243919ac07a5591b759f8213","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@coderabbitai/bitbucket":"^1.1.4","@octocodeai/octocode-core":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","typescript":"^5.9.3","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@octocode/security":"workspace:^","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","typescript-language-server":"^5.1.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_14.1.1_1776522133390_0.028161062537323422","host":"s3://npm-registry-packages-npm-production"}},"14.1.2":{"name":"octocode-mcp","version":"14.1.2","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@14.1.2","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"07f15130523b6a96abc1e02879df802f1e9c5e5b","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-14.1.2.tgz","fileCount":244,"integrity":"sha512-q+9tvs4sytdlpzuKMARfgkfEFNBCXMi5NMd76Aexe6xmDKYRiohuWJ0JLgmi+HzRmX+bcmaTHcrL/jRgxYTKqA==","signatures":[{"sig":"MEUCIQC91wUOH7+xcpM7JECrhRKTC7ocDv90OG6ULjtO5Ioc0wIgIl8rL6wP27ewqB4icXYpdAIXCD1sffXA1IcfxGqTU5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5370252},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"4df1182e3823b2e693a950d3482e6c6879bf792b","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && (tsc --emitDeclarationOnly -p tsconfig.build.json || true)","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript":"^5.9.3","@coderabbitai/bitbucket":"^1.1.4","@octocodeai/octocode-core":"^1.0.2","typescript-language-server":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@octocode/security":"workspace:^","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_14.1.2_1777827796841_0.33908446646228474","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"octocode-mcp","version":"14.2.0","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@14.2.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"943d322bacf15a7a7891df331d0d9a8564d18ca2","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-14.2.0.tgz","fileCount":260,"integrity":"sha512-c7j2l/WoBDCXmJVwu1p11rN+31B9jLZCVQpSMXS+4JwlsBAdZykrdRplgj0c8dg0TkmqdYbPyT9YOQCZiOAKGQ==","signatures":[{"sig":"MEYCIQCHyO6lHYQRlFLbBPcsVUE9bo97luhck8tz+8DvRGPNqgIhALcLxLhCibLZgTHlAkuwaqtUfqgKWQLRa//zSiC5eADj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5494870},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"cd06e66a611e3637af02b091805756c12b741e9b","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && tsc --emitDeclarationOnly -p tsconfig.build.json","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript":"^5.9.3","@vscode/ripgrep":"^1.18.0","@coderabbitai/bitbucket":"^1.1.4","@octocodeai/octocode-core":"^1.0.2","typescript-language-server":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","octocode-security-utils":"workspace:^","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_14.2.0_1778978092902_0.8190935599620737","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"octocode-mcp","version":"15.0.0","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","_id":"octocode-mcp@15.0.0","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"homepage":"https://octocode.ai","bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"mcp":{"args":[],"type":"stdio","command":"octocode-mcp"},"dist":{"shasum":"97cf399ab37996f1daa33fd3af943cc99681e775","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-15.0.0.tgz","fileCount":232,"integrity":"sha512-Ocu3+FeuUs4Ol6Ppe/FW88bEzggpR5/tdubBNX9M8OmRXzRcCrHb9VTqr0VJ7KUGyVh45DQjKEBwYmg/7L+qBg==","signatures":[{"sig":"MEUCIF7P0jvKfmQyqLigiw9fSNrBBbhxSLR8JGsBjbBFNQegAiEAlpuyURw+l6bpsC1Xaw9osF2qOJ2fGeNR4b/3xf4p25E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4959815},"main":"dist/index.js","type":"module","types":"dist/public.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"gitHead":"42e4a68adf3619152c0b321d724d517fa2ca2272","mcpName":"io.github.bgauryy/octocode-mcp","scripts":{"lint":"eslint src tests","test":"vitest run --coverage","build":"yarn clean && node build.mjs && tsc --emitDeclarationOnly -p tsconfig.build.json","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","verify":"yarn mcp:package","prepack":"yarn build:ci","test:ui":"vitest --ui","build:ci":"yarn verify && yarn build","lint:fix":"eslint src tests --fix","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:dev":"node build.mjs && tsc --emitDeclarationOnly -p tsconfig.build.json","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","test:quiet":"vitest run --reporter=dot --silent","test:watch":"vitest --watch","build:watch":"node build.mjs --watch","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","verify:full":"yarn lint && yarn typecheck:full && yarn test","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","mcp:contracts":"yarn test:contracts","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","typecheck:full":"tsc --noEmit --skipLibCheck","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts"},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"repository":{"url":"git+https://github.com/bgauryy/octocode-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"typescript":"^5.9.3","@vscode/ripgrep":"^1.18.0","@octocodeai/octocode-core":"^2.0.0","typescript-language-server":"^5.1.3"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","eslint":"^9.18.0","terser":"^5.46.1","vitest":"^4.0.16","esbuild":"^0.27.2","js-yaml":"^4.1.1","octokit":"^5.0.5","clean-css":"^5.3.3","picomatch":"^4.0.3","@vitest/ui":"^4.0.16","node-cache":"^5.1.2","vscode-uri":"^3.1.0","@types/node":"^22.15.29","@octokit/core":"^7.0.6","@types/js-yaml":"^4.0.9","vscode-jsonrpc":"^8.2.1","@gitbeaker/rest":"^43.8.0","octocode-shared":"workspace:^","@types/clean-css":"^4.2.11","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","html-minifier-terser":"^7.2.0","@octokit/openapi-types":"^27.0.0","octocode-security-utils":"workspace:^","@modelcontextprotocol/sdk":"^1.27.0","@octokit/plugin-throttling":"^11.0.3","@types/html-minifier-terser":"^7.0.2","vscode-languageserver-protocol":"^3.17.5","@octokit/plugin-rest-endpoint-methods":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/octocode-mcp_15.0.0_1780442222249_0.27863630904732517","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"octocode-mcp","version":"15.0.1","description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"homepage":"https://octocode.ai","repository":{"type":"git","url":"git+https://github.com/bgauryy/octocode-mcp.git"},"bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"license":"MIT","type":"module","main":"dist/index.js","types":"dist/public.d.ts","exports":{".":{"types":"./dist/public.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/public.d.ts"},"./public":{"types":"./dist/public.d.ts","import":"./dist/public.js"}},"bin":{"octocode-mcp":"dist/index.js","octocode-mcp-beta":"dist/index.js"},"engines":{"node":">=20.0.0"},"scripts":{"build":"yarn clean && node build.mjs && tsc --emitDeclarationOnly -p tsconfig.build.json","build:dev":"node build.mjs && tsc --emitDeclarationOnly -p tsconfig.build.json","build:bin":"bun build ./src/index.ts --compile --minify --sourcemap --outfile dist/octocode-mcp","build:bin:all":"bun run build:bin:linux-x64 && bun run build:bin:linux-arm64 && bun run build:bin:linux-x64-musl && bun run build:bin:darwin-arm64 && bun run build:bin:darwin-x64 && bun run build:bin:windows-x64","build:bin:darwin-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-arm64 --outfile dist/octocode-mcp-darwin-arm64","build:bin:darwin-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-darwin-x64 --outfile dist/octocode-mcp-darwin-x64","build:bin:linux-arm64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-arm64 --outfile dist/octocode-mcp-linux-arm64","build:bin:linux-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64 --outfile dist/octocode-mcp-linux-x64","build:bin:linux-x64-musl":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-linux-x64-musl --outfile dist/octocode-mcp-linux-x64-musl","build:bin:windows-x64":"bun build ./src/index.ts --compile --minify --sourcemap --target=bun-windows-x64 --outfile dist/octocode-mcp-windows-x64.exe","build:ci":"yarn verify && yarn build","build:watch":"node build.mjs --watch","clean":"rm -rf dist/","debug":"npx @modelcontextprotocol/inspector node dist/index.js","format":"prettier --write \"src/**/*.{ts,js,json}\"","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","lint":"eslint src tests","lint:fix":"eslint src tests --fix","mcp:contracts":"yarn test:contracts","mcp:package":"yarn lint && yarn typecheck && yarn test:contracts","prepack":"yarn build:ci","test":"vitest run --coverage","test:contracts":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts tests/utils/bulkOperations.test.ts tests/flows/","test:contracts:flows":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/flows/","test:contracts:providers":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts tests/tools/providerExecution.test.ts","test:contracts:responses":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/utils/bulkOperations.test.ts","test:contracts:startup":"OCTOCODE_ENFORCE_WARNING_FREE_TESTS=1 vitest run tests/index.test.ts tests/index.shutdown.test.ts tests/serverConfig*.test.ts","test:quiet":"vitest run --reporter=dot --silent","test:ui":"vitest --ui","test:watch":"vitest --watch","typecheck":"tsc --noEmit --skipLibCheck -p tsconfig.package.json","typecheck:full":"tsc --noEmit --skipLibCheck","verify":"yarn mcp:package","verify:full":"yarn lint && yarn typecheck:full && yarn test"},"dependencies":{"@octocodeai/octocode-core":"^2.0.0","@vscode/ripgrep":"^1.18.0","typescript":"^5.9.3","typescript-language-server":"^5.1.3"},"devDependencies":{"@gitbeaker/rest":"^43.8.0","@modelcontextprotocol/sdk":"^1.27.0","@octokit/core":"^7.0.6","@octokit/openapi-types":"^27.0.0","@octokit/plugin-rest-endpoint-methods":"^17.0.0","@octokit/plugin-throttling":"^11.0.3","@types/clean-css":"^4.2.11","@types/html-minifier-terser":"^7.0.2","@types/js-yaml":"^4.0.9","@types/node":"^22.15.29","@types/picomatch":"^4.0.2","@vitest/coverage-v8":"^4.0.16","@vitest/ui":"^4.0.16","clean-css":"^5.3.3","esbuild":"^0.27.2","eslint":"^9.18.0","html-minifier-terser":"^7.2.0","js-yaml":"^4.1.1","node-cache":"^5.1.2","octocode-security-utils":"workspace:^","octocode-shared":"workspace:^","octokit":"^5.0.5","picomatch":"^4.0.3","terser":"^5.46.1","vitest":"^4.0.16","vscode-jsonrpc":"^8.2.1","vscode-languageserver-protocol":"^3.17.5","vscode-uri":"^3.1.0","zod":"^3.25.0"},"mcp":{"type":"stdio","command":"octocode-mcp","args":[]},"mcpName":"io.github.bgauryy/octocode-mcp","_id":"octocode-mcp@15.0.1","gitHead":"61d96fbe5ecb100b2d97e3fad70198fdfac6aec8","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-rC7k46ZOm8bBd/uAFbpqw+YgJD1tjD34iwUecASdNajAUk14Zm5DgWJJwcrB7C/xytUssXDW5B9TRKqoHlWnSg==","shasum":"e48ea186d9187989c31c495d469b3b20a4bb5db3","tarball":"https://registry.npmjs.org/octocode-mcp/-/octocode-mcp-15.0.1.tgz","fileCount":232,"unpackedSize":4957887,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGzGTD6/N5jnesUW5Eq0Pr8aU5CRSORszgdcozscGbmPAiAQUmhg85oCJyWf1SHFUcF/4xVPHHGrFTizEThNHrWbUw=="}]},"_npmUser":{"name":"bgauryy","email":"bgauryy@gmail.com"},"directories":{},"maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/octocode-mcp_15.0.1_1780492919879_0.40226087852671677"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-06T00:37:31.545Z","modified":"2026-06-03T13:22:00.247Z","1.0.0":"2025-06-06T00:37:31.711Z","1.0.1":"2025-06-06T08:23:22.721Z","1.0.2":"2025-06-09T12:35:43.803Z","1.1.0":"2025-06-09T14:23:14.295Z","2.0.0":"2025-06-11T08:46:12.275Z","2.2.0":"2025-06-12T14:52:50.730Z","2.3.0":"2025-06-19T15:20:13.587Z","2.3.1":"2025-06-19T17:50:35.159Z","2.3.2":"2025-06-21T10:06:57.158Z","2.3.4":"2025-06-21T18:48:14.934Z","2.3.5":"2025-06-24T20:49:18.580Z","2.3.6":"2025-06-30T04:00:23.950Z","2.3.7":"2025-06-30T16:39:10.309Z","2.3.8":"2025-07-01T13:57:56.372Z","2.3.9":"2025-07-04T00:20:45.954Z","2.3.10":"2025-07-06T16:21:30.599Z","2.3.11":"2025-07-07T12:29:19.090Z","2.3.12":"2025-07-08T06:29:22.993Z","2.3.13":"2025-07-08T12:47:51.114Z","2.3.15":"2025-07-09T08:15:28.285Z","2.3.16":"2025-07-10T14:15:17.387Z","2.3.17":"2025-07-11T00:13:43.958Z","2.3.18":"2025-07-11T07:44:19.414Z","2.3.19":"2025-07-13T11:03:17.669Z","2.3.20":"2025-07-13T16:14:55.140Z","2.3.21":"2025-07-14T08:37:23.211Z","2.3.22":"2025-07-14T13:43:17.100Z","2.3.23":"2025-07-14T16:31:14.347Z","2.3.24":"2025-07-16T08:16:31.809Z","2.3.25":"2025-07-19T19:39:03.567Z","2.3.26":"2025-07-20T17:54:32.590Z","2.3.27":"2025-07-21T16:34:33.406Z","2.3.28":"2025-07-21T16:49:20.916Z","2.3.29":"2025-07-21T20:29:33.140Z","2.3.30":"2025-07-21T21:16:23.150Z","2.3.31":"2025-07-22T08:22:49.215Z","2.4.0":"2025-07-23T08:06:54.185Z","2.5.0":"2025-07-23T10:47:38.544Z","2.5.1":"2025-07-23T11:58:48.513Z","3.0.0":"2025-07-27T13:18:20.609Z","3.0.1":"2025-07-30T15:44:05.906Z","4.0.0-alpha.1":"2025-08-06T14:48:11.682Z","4.0.0":"2025-08-06T22:48:14.938Z","4.0.0-alpha.2":"2025-08-07T10:44:08.763Z","4.0.1-alpha.1":"2025-08-07T10:48:51.063Z","4.0.2-alpha.1":"2025-08-07T15:33:44.068Z","4.0.2":"2025-08-07T15:36:42.277Z","4.0.3-alpha.1":"2025-08-07T15:58:12.454Z","4.0.3":"2025-08-07T15:59:24.741Z","4.0.4":"2025-08-07T16:10:45.683Z","4.0.4-alpha.1":"2025-08-07T16:11:48.775Z","4.0.5-alpha.1":"2025-08-07T16:28:49.723Z","4.0.5":"2025-08-07T16:32:00.933Z","4.0.6-alpha.1":"2025-08-07T16:45:31.155Z","4.0.6":"2025-08-07T16:46:37.120Z","4.0.6-alpha.2":"2025-08-12T13:48:41.960Z","4.0.6-alpha.3":"2025-08-16T07:23:32.787Z","4.0.6-alpha.4":"2025-08-16T19:10:30.630Z","4.1.0-alpha.1":"2025-08-16T19:37:57.036Z","4.1.0":"2025-08-16T20:04:56.261Z","4.1.0-alpha.2":"2025-08-16T20:15:02.779Z","4.1.0-alpha.3":"2025-08-18T08:37:28.867Z","4.1.1-alpha.1":"2025-08-18T08:52:01.972Z","4.1.1":"2025-08-18T09:03:41.246Z","4.1.1-alpha.2":"2025-08-18T10:59:13.345Z","4.1.1-alpha.3":"2025-08-18T11:00:51.430Z","4.1.2-alpha.1":"2025-08-22T13:02:58.583Z","4.1.2":"2025-08-22T13:06:47.671Z","5.0.0-alpha.1":"2025-08-25T15:51:13.171Z","5.0.0-alpha.2":"2025-08-26T08:41:21.899Z","5.0.0-alpha.3":"2025-08-26T22:01:02.268Z","5.0.0-alpha.4":"2025-08-27T21:50:48.359Z","5.0.0-alpha.5":"2025-08-27T22:01:42.454Z","5.0.0":"2025-08-27T22:09:15.225Z","5.0.0-alpha.6":"2025-09-01T14:10:59.062Z","5.0.0-alpha.7":"2025-09-22T14:20:36.112Z","5.0.0-alpha.8":"2025-09-23T14:10:00.108Z","6.0.0":"2025-09-24T21:00:09.535Z","6.0.0-alpha.1":"2025-09-24T21:02:45.359Z","6.1.0-alpha.1":"2025-09-27T11:23:17.742Z","6.1.0":"2025-09-27T11:25:23.316Z","6.1.1":"2025-09-27T16:27:52.024Z","6.1.1-alpha.1":"2025-09-27T16:30:51.201Z","6.2.0-alpha.1":"2025-09-28T23:06:32.329Z","6.2.0":"2025-09-28T23:08:27.102Z","6.2.0-alpha.2":"2025-09-29T07:29:12.565Z","6.2.0-alpha.3":"2025-09-29T07:34:46.286Z","6.3.0-alpha.1":"2025-09-30T22:25:45.071Z","6.3.0":"2025-10-01T08:22:16.458Z","6.3.0-alpha.2":"2025-10-04T17:10:37.925Z","7.0.0-alpha.1":"2025-10-12T14:17:35.376Z","7.0.0-alpha.2":"2025-10-13T14:27:40.982Z","7.0.0-alpha.3":"2025-10-13T14:58:33.886Z","7.0.0-alpha.4":"2025-10-14T16:26:54.240Z","7.0.0-alpha.5":"2025-10-15T10:31:29.882Z","7.0.0":"2025-10-15T12:41:52.638Z","7.0.0-alpha.6":"2025-10-15T15:50:20.607Z","7.0.0-alpha.7":"2025-10-15T16:55:07.868Z","7.0.0-alpha.8":"2025-10-15T17:10:17.937Z","7.0.0-alpha.9":"2025-10-15T18:28:54.878Z","7.0.1":"2025-10-28T17:08:44.159Z","7.0.1-alpha.1":"2025-10-28T17:09:04.373Z","7.0.1-alpha.2":"2025-10-29T09:37:47.883Z","7.0.2-alpha.1":"2025-10-29T11:16:34.777Z","7.0.2-alpha.2":"2025-10-29T12:30:59.144Z","7.0.2-alpha.3":"2025-10-29T14:15:07.706Z","7.0.2":"2025-10-29T14:25:36.719Z","7.0.2-alpha.4":"2025-10-29T14:30:10.991Z","7.0.2-alpha.5":"2025-10-30T13:03:02.369Z","7.0.2-alpha.6":"2025-10-30T17:29:51.786Z","7.0.2-alpha.7":"2025-10-30T17:37:06.878Z","7.0.3":"2025-10-31T09:57:20.601Z","7.0.3-alpha.1":"2025-10-31T09:59:37.135Z","7.0.3-alpha.2":"2025-11-01T18:14:39.698Z","7.0.3-alpha.3":"2025-11-02T14:59:58.225Z","7.0.3-alpha.4":"2025-11-02T18:19:20.385Z","7.0.3-alpha.5":"2025-11-02T19:16:45.635Z","7.0.3-alpha.6":"2025-11-02T20:29:17.079Z","7.0.4-alpha.1":"2025-11-02T22:51:30.247Z","7.0.4":"2025-11-02T23:12:05.067Z","7.0.4-alpha.2":"2025-11-02T23:19:59.299Z","7.0.4-alpha.3":"2025-11-02T23:25:54.251Z","7.0.4-alpha.4":"2025-11-03T00:03:42.229Z","7.0.5":"2025-11-03T14:11:44.956Z","7.0.5-alpha.1":"2025-11-03T14:16:35.454Z","7.0.6-alpha.1":"2025-11-03T18:44:53.667Z","7.0.6-alpha.2":"2025-11-04T12:55:37.260Z","7.0.6-alpha.3":"2025-11-04T15:42:51.969Z","7.0.6":"2025-11-04T16:32:43.710Z","7.0.7":"2025-11-04T23:03:58.491Z","7.0.7-alpha.1":"2025-11-04T23:08:19.404Z","7.0.7-alpha.2":"2025-11-05T00:10:48.682Z","7.0.7-alpha.3":"2025-11-06T12:42:28.355Z","7.0.8-alpha.1":"2025-11-06T13:27:59.967Z","7.0.8":"2025-11-06T13:36:41.982Z","7.0.8-alpha.2":"2025-11-06T13:41:08.898Z","7.0.8-alpha.3":"2025-11-10T12:14:40.957Z","7.0.8-alpha.4":"2025-11-10T12:19:11.962Z","7.0.9":"2025-11-10T13:32:54.101Z","7.0.9-alpha.1":"2025-11-10T13:37:09.766Z","7.0.9-alpha.2":"2025-11-10T14:03:05.314Z","7.0.10-alpha.1":"2025-11-10T14:05:55.395Z","7.0.10":"2025-11-10T14:13:26.474Z","7.0.11-alpha.1":"2025-11-11T21:55:51.499Z","7.0.11-alpha.2":"2025-11-11T22:20:19.488Z","7.0.11":"2025-11-11T22:20:26.819Z","7.0.11-alpha.3":"2025-11-11T22:23:02.698Z","7.0.11-alpha.4":"2025-11-15T17:17:34.319Z","7.0.11-alpha.5":"2025-11-15T17:55:42.293Z","7.0.12-alpha.1":"2025-11-15T18:05:56.210Z","7.0.12":"2025-11-15T18:12:37.002Z","7.0.12-alpha.2":"2025-11-19T18:36:36.133Z","7.0.12-alpha.3":"2025-11-19T20:01:54.704Z","7.0.12-alpha.4":"2025-11-19T22:54:55.477Z","7.0.13":"2025-11-20T17:10:12.373Z","7.0.12-alpha.5":"2025-11-20T17:11:59.552Z","7.0.13-alpha.1":"2025-11-20T17:17:42.237Z","7.0.14":"2025-11-20T17:20:24.838Z","7.0.14-alpha.1":"2025-11-20T17:40:56.198Z","7.0.15-alpha.1":"2025-11-21T18:27:41.187Z","7.0.15":"2025-11-21T18:32:34.990Z","7.0.15-alpha.2":"2025-11-22T13:19:06.915Z","7.0.16":"2025-11-22T18:30:12.808Z","7.0.16-alpha.1":"2025-11-22T18:31:33.662Z","7.0.17":"2025-11-25T18:14:06.485Z","8.0.0":"2025-11-26T11:21:57.862Z","8.0.0-alpha.1":"2025-11-26T12:48:27.585Z","8.1.0-alpha.1":"2025-11-29T15:42:32.983Z","8.1.0":"2025-11-29T17:56:41.310Z","9.0.0-alpha.1":"2025-12-07T18:24:58.491Z","9.0.0":"2025-12-07T18:45:21.053Z","9.0.0-alpha.2":"2025-12-07T18:50:25.130Z","9.2.0":"2025-12-21T13:52:14.527Z","10.0.0":"2025-12-24T18:15:34.798Z","10.0.1":"2025-12-24T19:05:21.054Z","10.0.2":"2025-12-31T17:23:28.645Z","11.0.0":"2026-01-01T12:58:45.137Z","11.1.0":"2026-01-09T23:33:04.885Z","11.1.1":"2026-01-09T23:42:13.664Z","11.1.2":"2026-01-10T17:07:01.639Z","11.1.4":"2026-01-13T21:00:00.978Z","11.2.0":"2026-01-17T00:05:48.094Z","11.2.1":"2026-01-17T09:54:41.859Z","11.2.2":"2026-01-19T16:42:40.784Z","12.0.0":"2026-01-24T16:32:00.894Z","12.1.0":"2026-02-23T09:36:50.284Z","13.0.0":"2026-03-15T22:28:38.467Z","13.0.1":"2026-03-21T19:52:25.082Z","14.0.0":"2026-04-09T18:51:05.858Z","14.0.1":"2026-04-09T18:58:00.905Z","14.1.0":"2026-04-10T11:09:34.997Z","14.1.1":"2026-04-18T14:22:13.626Z","14.1.2":"2026-05-03T17:03:17.054Z","14.2.0":"2026-05-17T00:34:53.155Z","15.0.0":"2026-06-02T23:17:02.482Z","15.0.1":"2026-06-03T13:22:00.153Z"},"bugs":{"url":"https://github.com/bgauryy/octocode-mcp/issues"},"author":{"name":"Guy Bary","email":"bgauryy@octocodeai.com"},"license":"MIT","homepage":"https://octocode.ai","keywords":["ai-tools","anthropic","claude","cli-tool","code-analysis","code-discovery","code-search","codebase-exploration","developer-tools","github","github-api","github-search","mcp","model-context-protocol","nodejs","openai","repository-analysis","semantic-search","typescript"],"repository":{"type":"git","url":"git+https://github.com/bgauryy/octocode-mcp.git"},"description":"Model Context Protocol (MCP) server for advanced GitHub repository analysis and code discovery. Provides AI assistants with powerful tools to search, analyze, and understand codebases across GitHub.","maintainers":[{"name":"bgauryy","email":"bgauryy@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://github.com/bgauryy/octocode-mcp/raw/main/packages/octocode-mcp/assets/logo_white.png\" width=\"400px\" alt=\"Octocode Logo\">\n\n  # Octocode MCP\n\n  **Intelligent Code Context for AI Systems**\n\n  A Model Context Protocol (MCP) server enabling AI assistants to search, analyze, and extract insights from millions of GitHub repositories with enterprise-grade security and token efficiency.\n\n  [![MCP Community Server](https://img.shields.io/badge/Model_Context_Protocol-Official_Community_Server-blue?style=flat-square)](https://github.com/modelcontextprotocol/servers)\n  [![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/bgauryy/octocode-mcp)\n  [![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/bgauryy/octocode-mcp)](https://archestra.ai/mcp-catalog/bgauryy__octocode-mcp)\n\n  <a href=\"https://octocode.ai\"><img src=\"https://img.shields.io/badge/Website-007ACC?style=for-the-badge&logo=link&logoColor=white\" alt=\"Website\"></a>\n  <a href=\"https://www.youtube.com/@Octocode-ai\"><img src=\"https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&logo=youtube&logoColor=white\" alt=\"YouTube Channel\"></a>\n\n</div>\n\n---\n\n<div align=\"center\">\n\n### ✨ Featured On\n\n[![MCP Official Servers](https://img.shields.io/badge/MCP-Official%20Community%20Server-007ACC?style=for-the-badge&logo=github&logoColor=white)](https://github.com/modelcontextprotocol/servers)\n[![Awesome MCP Servers](https://img.shields.io/badge/Awesome-MCP%20Servers-FF6B6B?style=for-the-badge&logo=github&logoColor=white)](https://github.com/punkpeye/awesome-mcp-servers)\n\n</div>\n\n---\n\n## Benchmark Performance\n\nHermetic evals: **212/212 passing**. Octocode MCP is the best default for agent research: it wins the combined benchmark with **99/105 quality** and **17,274 output tokens** on the full 60-query remote sweep (**89% less than raw `gh`**).\n\n**Token benchmark — lower is better**\n\n| Method | Token load | Tokens | Result |\n|---|---:|---:|---|\n| raw `gh` | `████████████████████` | 153,042 | baseline |\n| Octocode CLI | `████░░░░░░░░░░░░░░░░` | 29,365 | 81% less than `gh` |\n| **Octocode MCP** | `██░░░░░░░░░░░░░░░░░░` | **17,274** | **89% less than `gh`** |\n\n**Quality benchmark — higher is better**\n\n| Method | Quality bar | Score | Best use |\n|---|---:|---:|---|\n| **Octocode MCP** | `███████████████████░` | **99/105 · 94%** | Deep agent research + local/LSP flow |\n| Octocode CLI | `███████████████░░░░░` | 79/105 · 75% | Short scripted research |\n| raw `gh` | `not scored` | baseline | Writes and direct GitHub API access |\n\n**Token × Quality visual axis**\n\nX-axis = token savings vs raw `gh` (right is better). Y-axis = research quality score (up is better). **Best overall is the upper-right quadrant.**\n\n```text\nQuality ↑\n100 |                                                  ● Octocode MCP\n 90 |                                                    99/105 quality\n 80 |                                      ● Octocode CLI 89% token savings\n 70 |                                        79/105 quality\n 60 |\n 50 |\n 40 |\n 30 |\n 20 |\n 10 |\n  0 | ● raw gh\n    +--------------------------------------------------------------→ Token savings\n      0%               40%               80%              90%+\n      baseline                          CLI 81%        MCP 89%\n```\n\n| Point | X: token benchmark | Y: quality benchmark | Interpretation |\n|---|---:|---:|---|\n| **Octocode MCP** | 89% less than `gh` | **99/105** | Best combined token + quality result |\n| Octocode CLI | 81% less than `gh` | 79/105 | Best short/scripted structured runner |\n| raw `gh` | baseline | not scored | Direct API/writes; verbose reads |\n\n**Best-by-scenario matrix**\n\n| Scenario | Best tokens | Best quality | Recommendation |\n|---|---|---|---|\n| Full remote research sweep | **Octocode MCP** | **Octocode MCP** | Default for agent research |\n| Short one-off scripted run | **Octocode CLI** | Octocode CLI / MCP | Use CLI when MCP init is not amortized |\n| Shallow PR listing | **Octocode MCP** | **Octocode MCP** | MCP for triage |\n| PR triage with diff stats | **Octocode MCP** | **Octocode MCP** | MCP avoids `1 + N` follow-up calls |\n| Remote directory browsing | **Octocode MCP** | **Octocode MCP** | Raw `gh api /contents` is very verbose |\n| Local shallow grep/find | **Octocode local tools** | **Octocode local tools** | Octocode for evidence |\n| Local targeted code read | **Octocode local tools** | **Octocode local tools** | Use `matchString` / line ranges |\n| Local semantic flow | **Octocode MCP LSP** | **Octocode MCP LSP** | Definitions, references, call hierarchy |\n| GitHub writes | **raw `gh`** | **raw `gh`** | Octocode is read-only |\n\nLocal verdict: Octocode local tools win for structured evidence, metadata, targeted reads, PCRE2, and LSP (`definition`, `references`, `call hierarchy`). Octocode `verbosity:\"concise\"` is available for lossy broad probes; use compact/default for evidence.\n\nDetails: [Benchmark Suite](https://github.com/bgauryy/octocode-mcp/blob/main/benchmark/github/README.md)\n\n---\n\n## Table of Contents\n\n- [Benchmark Performance](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#benchmark-performance)\n- [See It In Action](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#see-it-in-action)\n- [Installation](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#installation)\n- [More Examples](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#more-examples)\n- [Overview](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#overview)\n- [Tools](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#tools)\n- [Documentation](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#documentation)\n- [Community](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#community)\n- [License](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#license)\n\n---\n\n## See It In Action\n\n### Full-Stack Application Built in Under 10 Minutes\n\nWatch AI assistant use Octocode to research, plan, and build a complete chat application with Express backend.\n\n**Prompt:**\n\n> **Use Octocode MCP for Deep Research**\n>\n> I want to build an application with chat (front-end) that shows a chat window to the user.\n> The user enters a prompt in the chat, and the application sends the prompt to an Express backend that uses AI to process the request.\n>\n> Add a return box (to show the message returned from the AI) and loaders to the UI.\n> I want to build an AI agent system in Node.js using LangChain and LangGraph. Can you research the latest patterns?\n>\n> Please conduct thorough research on how to create this in the best way possible.\n> Focus on repositories with good documentation and recent activity.\n>\n> - Do a deep research\n> - Create a plan document\n> - Initiate the plan and create the application\n\n**Phase 1: Research & Planning**\n\nhttps://github.com/user-attachments/assets/4225ab98-ae2f-46dc-b3ce-7d117e552b8c\n\n[Octocode Plan Document](https://gist.github.com/bgauryy/06504671c0d5fef727fe22c492e054d6) - Detailed architecture and step-by-step guide\n\n**Phase 2: Implementation**\n\nhttps://github.com/user-attachments/assets/2aaee9f1-3592-438a-a633-255b5cbbb8e1\n\n**Result**: Production-ready full-stack application with authentication, real-time features, and best practices - **All in less than 10 minutes**\n\n---\n\n### Research and Build Fullstack Agentic Application with /research command in Under 10 Minutes\n\n**Why use the `/research` command?** Instead of manually searching through repositories and piecing together information, let the AI conduct comprehensive research for you:\n\n- **🎯 Intelligent Tool Orchestration**: Automatically selects and combines the right Octocode tools (repository search, code search, file content, PR analysis, repo structure) based on your research needs\n- **🧠 Smart Decision Making**: Makes strategic choices throughout the research flow—when to search broadly vs. specifically, which repositories to explore, and how to validate findings\n- **👥 Multi-Purpose Research**: Perfect for feature discovery (product managers), code understanding (developers), bug investigation, flow analysis, planning from scratch, dependency tracking, security audits, and more\n- **🔬 Specialized Workflows**: Handles Technical Research (code flows), Product Research (docs+code validation), Pattern Analysis (cross-repo comparison), Bug Investigation, Architecture Mapping, API Research, Security/Auth flows, and more\n- **🔍 Transparent Reasoning**: Shows you exactly which tools it's using, what it's searching for, and why at each step\n- **🎨 Adaptive Strategy**: Works across public repos, private organizations, and specific repositories with configurable depth (overview, deep dive, or cross-repo comparison)\n- **📊 Cross-Validated Results**: Leverages multiple Octocode tools to verify information from different sources and perspectives\n- **🚀 Actionable Insights**: Delivers implementation-ready plans with code examples, not just raw information\n\n**Prompt:**\n\n> /octocode/research How can I use LangChain, LangGraph, and similar open-source AI tools to create agentic \n> flows between agents for goal-oriented tasks?\n> Can you suggest UI frameworks I can use to build a full-stack AI application?\n\nhttps://github.com/user-attachments/assets/82ed97ae-57a9-46ae-9acd-828a509e711b\n\n---\n\n### Discover APIs, Frameworks, and Dive Into Internal Implementation Details\n\nOctocode excels at both **broad discovery** and **deep code analysis**. Whether you're exploring new APIs, finding frameworks, or understanding how popular libraries work under the hood, Octocode provides comprehensive answers in seconds.\n\n**First Prompt - Broad Discovery:**\n\n> list top repositories for:\n>\n> - Stock market APIs (Typescript)\n> - Cursor rules examples\n> - UI for AI\n> - Mobile development using React\n> - State management for React\n\n**What happens:** Octocode searches across GitHub to find the most popular and well-maintained repositories for each category, analyzing stars, activity, documentation quality, and recent updates. You get curated lists with context about each repository's strengths.\n\n**Second Prompt - Deep Implementation Analysis:**\n\n> How React implemented useState under the hood?\n\n**What happens:** Octocode dives into React's source code, traces the implementation flow, analyzes the relevant files (ReactHooks.js, ReactFiberHooks.js), and explains the internal mechanics including fiber architecture, hook state management, and dispatcher patterns—all with code references and detailed explanations.\n\n**The Power:** Move seamlessly from **discovering what exists** to **understanding how it works** in a single conversation. No manual repository hunting or code spelunking required.\n\nhttps://github.com/user-attachments/assets/c184d5d4-c9b6-40a1-a55a-41cb9b3ecc4f\n\n---\n\n## Installation\n\n### ⚡ Quick Start (Recommended)\n\nInstall and configure Octocode with the interactive CLI:\n\n```bash\nnpx octocode-cli install\n```\n\nThis will automatically:\n- Detect your installed IDEs (Cursor, Claude, Windsurf, etc.)\n- Verify your environment (Node.js, GitHub CLI)\n- Configure the MCP server correctly for your selected client\n\n---\n\n### Standalone Binary (No Node.js Required)\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/bgauryy/octocode-mcp/main/install/install.sh | sh\n```\n\nSee [Troubleshooting Guide](https://github.com/bgauryy/octocode-mcp/blob/main/docs/configuration/TROUBLESHOOTING.md) for common issues and solutions.\n\n---\n\n### npm / npx (Requires Node.js)\n\n#### Prerequisites\n\n- **Node.js** >= 20.0.0\n- **GitHub Authentication** (choose one):\n  - **GitHub CLI (recommended)**: Install from [cli.github.com](https://cli.github.com/) and run `gh auth login`\n  - **Personal Access Token**: Create at [github.com/settings/tokens](https://github.com/settings/tokens) with scopes: `repo`, `read:user`, `read:org`\n\n### Getting started\n\nFirst, install the Octocode MCP server with your client.\n\n**Standard config** works in most of the tools:\n\n```js\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"octocode-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n> **Note**: This configuration uses GitHub CLI authentication. For Personal Access Token, see the [Authentication Guide](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/README.md#authentication-methods) below.\n\n[<img src=\"https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF\" alt=\"Install in VS Code\">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522octocode%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522octocode-mcp%2540latest%255D%257D) [<img alt=\"Install in VS Code Insiders\" src=\"https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5\">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522octocode%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522octocode-mcp%2540latest%255D%257D)\n\n<details>\n<summary>Amp</summary>\n\nAdd via the Amp VS Code extension settings screen or by updating your settings.json file:\n\n```json\n\"amp.mcpServers\": {\n  \"octocode\": {\n    \"command\": \"npx\",\n    \"args\": [\n      \"octocode-mcp@latest\"\n    ]\n  }\n}\n```\n\n**Amp CLI Setup:**\n\nAdd via the `amp mcp add` command below:\n\n```bash\namp mcp add octocode -- npx octocode-mcp@latest\n```\n\n</details>\n\n<details>\n<summary>Claude Code</summary>\n\nUse the Claude Code CLI to add the Octocode MCP server:\n\n```bash\nclaude mcp add octocode -- npx octocode-mcp@latest\n```\n\n**With local tools enabled:**\n\n```bash\nclaude mcp add octocode -e ENABLE_LOCAL=true -- npx octocode-mcp@latest\n```\n\n</details>\n\n<details>\n<summary>Claude Desktop</summary>\n\nFollow the MCP install [guide](https://modelcontextprotocol.io/quickstart/user), use the standard config above.\n\n</details>\n\n<details>\n<summary>Codex</summary>\n\nUse the Codex CLI to add the Octocode MCP server:\n\n```bash\ncodex mcp add octocode npx \"octocode-mcp@latest\"\n```\n\nAlternatively, create or edit the configuration file `~/.codex/config.toml` and add:\n\n```toml\n[mcp_servers.octocode]\ncommand = \"npx\"\nargs = [\"octocode-mcp@latest\"]\n```\n\nFor more information, see the [Codex MCP documentation](https://github.com/openai/codex/blob/main/codex-rs/config.md#mcp_servers).\n\n</details>\n\n<details>\n<summary>Cursor</summary>\n\n#### Click the button to install:\n\n[<img src=\"https://cursor.com/deeplink/mcp-install-dark.svg\" alt=\"Install in Cursor\">](https://cursor.com/en/install-mcp?name=octocode&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyJvY3RvY29kZS1tY3BAbGF0ZXN0Il19)\n\n#### Or install manually:\n\nGo to `Cursor Settings` -> `MCP` -> `Add new MCP Server`. Name to your liking, use `command` type with the command `npx octocode-mcp@latest`. You can also verify config or add command like arguments via clicking `Edit`.\n\n#### Project-Specific Configuration\n\nCreate `.cursor/mcp.json` in your project root:\n\n```json\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\"octocode-mcp@latest\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Cline</summary>\n\nAdd via the Cline VS Code extension settings or by updating your `cline_mcp_settings.json` file:\n\n```json\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"octocode-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Gemini CLI</summary>\n\nFollow the MCP install [guide](https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md#configure-the-mcp-server-in-settingsjson), use the standard config above.\n\n</details>\n\n<details>\n<summary>Goose</summary>\n\n#### Click the button to install:\n\n[![Install in Goose](https://block.github.io/goose/img/extension-install-dark.svg)](https://block.github.io/goose/extension?cmd=npx&arg=octocode-mcp%40latest&id=octocode&name=Octocode&description=Intelligent%20code%20research%20and%20GitHub%20repository%20analysis)\n\n#### Or install manually:\n\nGo to `Advanced settings` -> `Extensions` -> `Add custom extension`. Name to your liking, use type `STDIO`, and set the `command` to `npx octocode-mcp@latest`. Click \"Add Extension\".\n\n</details>\n\n<details>\n<summary>Kiro</summary>\n\nFollow the MCP Servers [documentation](https://kiro.dev/docs/mcp/). For example in `.kiro/settings/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"octocode-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>LM Studio</summary>\n\n#### Click the button to install:\n\n[![Add MCP Server octocode to LM Studio](https://files.lmstudio.ai/deeplink/mcp-install-light.svg)](https://lmstudio.ai/install-mcp?name=octocode&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyJvY3RvY29kZS1tY3BAbGF0ZXN0Il19)\n\n#### Or install manually:\n\nGo to `Program` in the right sidebar -> `Install` -> `Edit mcp.json`. Use the standard config above.\n\n</details>\n\n<details>\n<summary>opencode</summary>\n\nFollow the MCP Servers [documentation](https://opencode.ai/docs/mcp-servers/). For example in `~/.config/opencode/opencode.json`:\n\n```json\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"mcp\": {\n    \"octocode\": {\n      \"type\": \"local\",\n      \"command\": [\n        \"npx\",\n        \"octocode-mcp@latest\"\n      ],\n      \"enabled\": true\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Qodo Gen</summary>\n\nOpen [Qodo Gen](https://docs.qodo.ai/qodo-documentation/qodo-gen) chat panel in VSCode or IntelliJ → Connect more tools → + Add new MCP → Paste the standard config above.\n\nClick <code>Save</code>.\n\n</details>\n\n<details>\n<summary>VS Code</summary>\n\n#### Click the button to install:\n\n[<img src=\"https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Server&color=0098FF\" alt=\"Install in VS Code\">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522octocode%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522octocode-mcp%2540latest%255D%257D) [<img alt=\"Install in VS Code Insiders\" src=\"https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Server&color=24bfa5\">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522octocode%2522%252C%2522command%2522%253A%2522npx%2522%252C%2522args%2522%253A%255B%2522octocode-mcp%2540latest%255D%257D)\n\n#### Or install manually:\n\nFollow the MCP install [guide](https://code.visualstudio.com/docs/copilot/chat/mcp-servers#_add-an-mcp-server), use the standard config above. You can also install the Octocode MCP server using the VS Code CLI:\n\n```bash\n# For VS Code\ncode --add-mcp '{\"name\":\"octocode\",\"command\":\"npx\",\"args\":[\"octocode-mcp@latest\"]}'\n```\n\nAfter installation, the Octocode MCP server will be available for use with your GitHub Copilot agent in VS Code.\n\n</details>\n\n<details>\n<summary>Warp</summary>\n\nGo to `Settings` -> `AI` -> `Manage MCP Servers` -> `+ Add` to [add an MCP Server](https://docs.warp.dev/knowledge-and-collaboration/mcp#adding-an-mcp-server). Use the standard config above.\n\nAlternatively, use the slash command `/add-mcp` in the Warp prompt and paste the standard config from above:\n\n```js\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"octocode-mcp@latest\"\n      ]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Windsurf</summary>\n\nFollow Windsurf MCP [documentation](https://docs.windsurf.com/windsurf/cascade/mcp). Use the standard config above.\n\n</details>\n\n<details>\n<summary>Zed</summary>\n\nFollow the MCP Servers [documentation](https://zed.dev/docs/assistant/model-context-protocol). Use the standard config above.\n\n</details>\n\n---\n\n### Authentication Methods\n\nOctocode MCP supports two authentication methods:\n\n#### Option 1: GitHub CLI (Recommended)\n\n**Advantages**: Automatic token management, works with 2FA, supports SSO\n\n```bash\n# Install GitHub CLI\n# macOS\nbrew install gh\n\n# Windows\nwinget install --id GitHub.cli\n\n# Linux\n# See https://github.com/cli/cli/blob/trunk/docs/install_linux.md\n\n# Authenticate\ngh auth login\n```\n\nThen use the standard configuration (no `GITHUB_TOKEN` needed).\n\n#### Option 2: Personal Access Token\n\n**When to use**: CI/CD environments, automation, or if GitHub CLI isn't available\n\n1. Create a token at [github.com/settings/tokens](https://github.com/settings/tokens)\n2. Select scopes: `repo`, `read:user`, `read:org`\n3. Add to your MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\"octocode-mcp@latest\"],\n      \"env\": {\n        \"GITHUB_TOKEN\": \"ghp_your_token_here\"\n      }\n    }\n  }\n}\n```\n\n> **Security Tip**: Never commit tokens to version control. Use environment variables or secure secret management.\n\n---\n\n### Verify Installation\n\nAfter installation, verify Octocode MCP is working:\n\n1. **Restart your MCP client** completely\n2. **Check connection status**:\n   - **Cursor**: Look for green dot in Settings → Tools & Integrations → MCP Tools\n   - **Claude Desktop**: Check for \"octocode\" in available tools\n   - **VS Code**: Verify in GitHub Copilot settings\n3. **Test with a simple query**:\n   ```\n   Search GitHub for React hooks implementations\n   ```\n\nIf you see Octocode tools being used, you're all set! 🎉\n\n---\n\n## GitHub Enterprise Support\n\nOctocode MCP supports GitHub Enterprise Server instances with custom API URLs.\n\n### Configuration\n\nAdd the `GITHUB_API_URL` environment variable to your MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"octocode\": {\n      \"command\": \"npx\",\n      \"args\": [\"octocode-mcp@latest\"],\n      \"env\": {\n        \"GITHUB_TOKEN\": \"your_token\",\n        \"GITHUB_API_URL\": \"https://github.company.com/api/v3\"\n      }\n    }\n  }\n}\n```\n\n**Default:** If not specified, defaults to `https://api.github.com` (public GitHub).\n\n**Note:** Ensure your GitHub Enterprise token has the same scopes as documented in the [Authentication Setup](https://github.com/bgauryy/octocode-mcp/blob/main/docs/configuration/providers/AUTHENTICATION_SETUP.md).\n\n---\n\n## More Examples\n\n### Additional Demonstrations\n\n#### ThreeJS Implementation Quality Comparison\n\n**[Interactive Demo](https://octocode-sonnet4-gpt5-comparisson.vercel.app/)**\n\nSide-by-side comparison showing:\n- **Generic AI**: Basic implementation with common patterns\n- **Octocode-Enhanced AI**: Production-grade implementation with advanced techniques from real projects\n\n**Key Differences**:\n- Performance optimizations from high-performance projects\n- Proper resource management patterns\n- Industry-standard error handling\n- Real-world edge case handling\n\n#### Deep Technical Research\n\n**[YouTube: React Hooks Internals](https://www.youtube.com/watch?v=BCOpsRjAPU4&t=9s)**\n\nDemonstrates progressive research workflow:\n1. Repository discovery (React source)\n2. Structure exploration (hooks implementation)\n3. Code analysis (internal mechanisms)\n4. Comprehensive explanation with code references\n\n---\n\n## Documentation\n\n### Comprehensive Guides\n\n| Resource | Description | Link |\n|----------|-------------|------|\n| **Official Website** | Interactive tutorials, demos, community | [octocode.ai](https://octocode.ai) |\n| **Docs Index** | All configuration, development, workflow, and reference docs | [docs/README.md](https://github.com/bgauryy/octocode-mcp/blob/main/docs/README.md) |\n| **Configuration Guide** | Environment variables and server configuration | [Configuration Reference](https://github.com/bgauryy/octocode-mcp/blob/main/docs/configuration/CONFIGURATION_REFERENCE.md) |\n| **Authentication Guide** | Setup instructions for GitHub | [Authentication Setup](https://github.com/bgauryy/octocode-mcp/blob/main/docs/configuration/providers/AUTHENTICATION_SETUP.md) |\n| **Remote Tool Reference** | GitHub tool behavior and schemas | [GitHub Tools](https://github.com/bgauryy/octocode-mcp/blob/main/docs/dev/reference/GITHUB_TOOLS_REFERENCE.md) |\n| **Local + LSP Reference** | Local filesystem and semantic navigation tools | [Local & LSP Tools](https://github.com/bgauryy/octocode-mcp/blob/main/docs/dev/reference/LOCAL_TOOLS_REFERENCE.md) |\n| **Clone Workflow** | Clone GitHub repos, then analyze locally with LSP | [Clone & Local Tools Workflow](https://github.com/bgauryy/octocode-mcp/blob/main/docs/dev/workflows/CLONE_AND_LOCAL_TOOLS_WORKFLOW.md) |\n| **Troubleshooting** | Common issues and solutions | [Troubleshooting Guide](https://github.com/bgauryy/octocode-mcp/blob/main/docs/configuration/TROUBLESHOOTING.md) |\n| **YouTube Channel** | Video tutorials and demonstrations | [Octocode on YouTube](https://www.youtube.com/@Octocode-ai) |\n\n\n---\n\n## Community\n\n### Get Support\n\n- **GitHub Discussions**: [Ask questions, share ideas](https://github.com/bgauryy/octocode-mcp/discussions)\n- **GitHub Issues**: [Report bugs, request features](https://github.com/bgauryy/octocode-mcp/issues)\n- **Documentation**: [Complete guides and references](https://octocode.ai)\n- **YouTube**: [Video tutorials and examples](https://www.youtube.com/@Octocode-ai)\n\n### Show Your Support\n\nIf Octocode helps your AI development workflow:\n\n- **Star the repository** on [GitHub](https://github.com/bgauryy/octocode-mcp)\n- **Share on social media** with #OctocodeMCP\n- **Write about your experience** on your blog\n- **Create tutorials** and share with the community\n- **Contribute** improvements and bug fixes\n\n---\n\n## Privacy & Telemetry\n\nOctocode collects **de-identified** telemetry data to improve the tool, including command usage and error rates. We **never** collect source code, environment variables, or PII.\n\nYou can opt-out at any time:\n\n```bash\nexport LOG=false\n```\n\nFor full details, please read our [Privacy Policy](https://github.com/bgauryy/octocode-mcp/blob/main/PRIVACY.md) and [Terms of Usage](https://github.com/bgauryy/octocode-mcp/blob/main/TERMS.md).\n\n---\n\n## License\n\nThis project is licensed under the **MIT License**.\n\nCopyright © 2026 Octocode AI.\n\nSee [LICENSE](https://github.com/bgauryy/octocode-mcp/blob/main/packages/octocode-mcp/LICENSE) for details.\n","readmeFilename":"README.md"}