{"_id":"@0xshariq/github-mcp-server","_rev":"8-1dbb028b4eb8f51d47622a59b9d8e730","name":"@0xshariq/github-mcp-server","dist-tags":{"latest":"2.5.0"},"versions":{"2.0.0":{"name":"@0xshariq/github-mcp-server","version":"2.0.0","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"your-email@domain.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.0.0","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gms":"mcp-cli.js","gadd":"mcp-cli.js","gdev":"mcp-cli.js","gfix":"mcp-cli.js","glog":"mcp-cli.js","gpop":"mcp-cli.js","gtag":"mcp-cli.js","gdiff":"mcp-cli.js","gflow":"mcp-cli.js","ginit":"mcp-cli.js","glist":"mcp-cli.js","gpull":"mcp-cli.js","gpush":"mcp-cli.js","gsave":"mcp-cli.js","gsync":"mcp-cli.js","gblame":"mcp-cli.js","gclean":"mcp-cli.js","gclone":"mcp-cli.js","gfresh":"mcp-cli.js","gmerge":"mcp-cli.js","gquick":"mcp-cli.js","greset":"mcp-cli.js","gstash":"mcp-cli.js","gbackup":"mcp-cli.js","gbisect":"mcp-cli.js","gbranch":"mcp-cli.js","gcherry":"mcp-cli.js","gcommit":"mcp-cli.js","grebase":"mcp-cli.js","gremote":"mcp-cli.js","gstatus":"mcp-cli.js","grelease":"mcp-cli.js","gcheckout":"mcp-cli.js","gworkflow":"mcp-cli.js","github-mcp-server":"mcp-cli.js"},"dist":{"shasum":"b3331cc21969693c7bfdcacf6970cbd2b1285d19","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.0.0.tgz","fileCount":40,"integrity":"sha512-dEqoXrm+H2B8g+Nx5iAswIIY3oeaJGr7ahgZeowtKXK+z2xURf4jTisDICNBCcq9mT4IUozwgRzkb9cPhAlGMQ==","signatures":[{"sig":"MEQCIBpuh9vPaJueGqnG7Vp8TrAC7t1jufXVsQ9AEyoIaVzWAiBz6a877aOnzjfa6mElramHwh8XP2v0oW0d4q2rRg+Cyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356298},"main":"dist/index.js","engines":{"node":">=16.0.0"},"gitHead":"3be71e80718d908e39fa630fe919fd60d95348f3","scripts":{"dev":"tsc -w & node dist/index.js","mcp":"node mcp-cli.js","build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","rebuild":"pnpm run clean && pnpm run build","version":"echo $npm_package_version","dev:build":"tsc && node dist/index.js","start:mcp":"node dist/index.js","dev:install":"pnpm run build && pnpm run install:global","postinstall":"npm run build","install:global":"pnpm run build && npm install -g .","prepublishOnly":"npm run build","uninstall:global":"npm uninstall -g @0xshariq/github-mcp-server"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.0.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.0.0_1754671674639_0.012985732363691715","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@0xshariq/github-mcp-server","version":"2.0.1","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"your-email@domain.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.0.1","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gms":"mcp-cli.js","gadd":"mcp-cli.js","gdev":"mcp-cli.js","gfix":"mcp-cli.js","glog":"mcp-cli.js","gpop":"mcp-cli.js","gtag":"mcp-cli.js","gdiff":"mcp-cli.js","gflow":"mcp-cli.js","ginit":"mcp-cli.js","glist":"mcp-cli.js","gpull":"mcp-cli.js","gpush":"mcp-cli.js","gsave":"mcp-cli.js","gsync":"mcp-cli.js","gblame":"mcp-cli.js","gclean":"mcp-cli.js","gclone":"mcp-cli.js","gfresh":"mcp-cli.js","gmerge":"mcp-cli.js","gquick":"mcp-cli.js","greset":"mcp-cli.js","gstash":"mcp-cli.js","gbackup":"mcp-cli.js","gbisect":"mcp-cli.js","gbranch":"mcp-cli.js","gcherry":"mcp-cli.js","gcommit":"mcp-cli.js","grebase":"mcp-cli.js","gremote":"mcp-cli.js","gstatus":"mcp-cli.js","grelease":"mcp-cli.js","gcheckout":"mcp-cli.js","gworkflow":"mcp-cli.js","github-mcp-server":"mcp-cli.js"},"dist":{"shasum":"df1d8aad276eb7f89617d2b164bd54c0b04ea0a2","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.0.1.tgz","fileCount":40,"integrity":"sha512-f8dGRu37rvXtpqzeSxvESy7AtAMW/CYcPPmNIp4QkV8aGuwF2ymWmcFIemqNXSm8CpaN33Z2QDEGcJpNOgErkQ==","signatures":[{"sig":"MEUCIF6qIxu2StPloCUjfu9BAPV+ZBPiFT8sYN8A/G4HSrlSAiEA0Zg4PDh6FjRnqeBHRI1LOgZ7jc8vdhxJugazqsBekSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355860},"main":"dist/index.js","engines":{"node":">=16.0.0"},"gitHead":"6cefd1460a4d339a8c887cbd7a6045c0a14d626e","scripts":{"dev":"tsc -w & node dist/index.js","mcp":"node mcp-cli.js","build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js","inspect":"npx @modelcontextprotocol/inspector node dist/index.js","rebuild":"pnpm run clean && pnpm run build","version":"echo $npm_package_version","dev:build":"tsc && node dist/index.js","start:mcp":"node dist/index.js","dev:install":"pnpm run build && pnpm run install:global","postinstall":"npm run build","install:global":"pnpm run build && npm install -g .","prepublishOnly":"npm run build","uninstall:global":"npm uninstall -g @0xshariq/github-mcp-server"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.0.5","express":"^5.1.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.0.1_1754672443748_0.9197738355884268","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@0xshariq/github-mcp-server","version":"2.1.0","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.1.0","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gms":"mcp-cli.js","gadd":"bin/basic/gadd.js","gdev":"bin/advanced/gdev.js","gfix":"bin/advanced/gfix.js","glog":"bin/basic/glog.js","gpop":"bin/basic/gpop.js","gdiff":"bin/basic/gdiff.js","gflow":"bin/advanced/gflow.js","ginit":"bin/basic/ginit.js","glist":"bin/advanced/glist.js","gpull":"bin/basic/gpull.js","gpush":"bin/basic/gpush.js","gsave":"bin/advanced/gsave.js","gsync":"bin/advanced/gsync.js","gclean":"bin/advanced/gclean.js","gclone":"bin/basic/gclone.js","gfresh":"bin/advanced/gfresh.js","gquick":"bin/advanced/gquick.js","greset":"bin/basic/greset.js","gstash":"bin/basic/gstash.js","gbackup":"bin/advanced/gbackup.js","gbranch":"bin/basic/gbranch.js","gcommit":"bin/basic/gcommit.js","gremote":"bin/basic/gremote.js","gstatus":"bin/basic/gstatus.js","grelease":"bin/advanced/grelease.js","gcheckout":"bin/basic/gcheckout.js","gworkflow":"bin/advanced/gworkflow.js","github-mcp-server":"mcp-cli.js"},"dist":{"shasum":"c856fcc981c8a5cb820b1729fd1035b2b590fff4","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.1.0.tgz","fileCount":39,"integrity":"sha512-71X3KNMmhfWEjX22a/e9sHv6OzR5nMWMvi+wW2+8F/sUfoXwc963BQe4J8+VJaLXCPfZW+l30JhZFY4Efo3fyQ==","signatures":[{"sig":"MEUCIFQjqOFC4G40lMEFW1GRMNg3WfKZX3mbSNHXOGOfN9jEAiEAsc/Bwi8UcgDv/q0UItrppzXGSa8xNLg3G/K/3YrzWxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408641},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"4deff50ebff616ad900b35ba060246d541486232","scripts":{"build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js","inspect":"npx @modelcontextprotocol/inspector node dist/index.js"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.4.1","dependencies":{"chalk":"^5.5.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.1.0_1755003489348_0.8230185738146256","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@0xshariq/github-mcp-server","version":"2.2.0","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.2.0","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gadd":"mcp-cli.js","gdev":"mcp-cli.js","gfix":"mcp-cli.js","glog":"mcp-cli.js","gpop":"mcp-cli.js","gdiff":"mcp-cli.js","gflow":"mcp-cli.js","ginit":"mcp-cli.js","glist":"mcp-cli.js","gpull":"mcp-cli.js","gpush":"mcp-cli.js","gsave":"mcp-cli.js","gsync":"mcp-cli.js","gclean":"mcp-cli.js","gclone":"mcp-cli.js","gfresh":"mcp-cli.js","gquick":"mcp-cli.js","greset":"mcp-cli.js","gstash":"mcp-cli.js","gbackup":"mcp-cli.js","gbranch":"mcp-cli.js","gcommit":"mcp-cli.js","gremote":"mcp-cli.js","gstatus":"mcp-cli.js","grelease":"mcp-cli.js","gcheckout":"mcp-cli.js","gworkflow":"mcp-cli.js"},"dist":{"shasum":"cc9d73956c07d2688eb24e0e26d5c5bc10b66e49","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.2.0.tgz","fileCount":40,"integrity":"sha512-9sc2N8PG2CxTFhqhT6nC11+D4VZIsJY/m9P38DO0WpOfcq9g2F7+YI5EhC/KhSpqqArekeb/J5jpU5gHlIiU8Q==","signatures":[{"sig":"MEUCIHTvghqXt3FZjUBrhtHj+89I+VDwPAIawBW2Wh5FukHbAiEAuSZuBfIM3JaaIJ/pQfVJ97dnYvwLCGt7q3JdM/rUQkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563788},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"f3d600a10fbf122055969beedb83d06b890d33d0","scripts":{"cli":"node mcp-cli.js","build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.4.1","dependencies":{"chalk":"^5.5.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.2.0_1755108264405_0.5233595639774911","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@0xshariq/github-mcp-server","version":"2.3.0","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.3.0","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gadd":"mcp-cli.js","gdev":"mcp-cli.js","gfix":"mcp-cli.js","glog":"mcp-cli.js","gpop":"mcp-cli.js","gdiff":"mcp-cli.js","gflow":"mcp-cli.js","ginit":"mcp-cli.js","glist":"mcp-cli.js","gpull":"mcp-cli.js","gpush":"mcp-cli.js","gsave":"mcp-cli.js","gsync":"mcp-cli.js","gclean":"mcp-cli.js","gclone":"mcp-cli.js","gfresh":"mcp-cli.js","gquick":"mcp-cli.js","greset":"mcp-cli.js","gstash":"mcp-cli.js","gbackup":"mcp-cli.js","gbranch":"mcp-cli.js","gcommit":"mcp-cli.js","gremote":"mcp-cli.js","gstatus":"mcp-cli.js","grelease":"mcp-cli.js","gcheckout":"mcp-cli.js","gworkflow":"mcp-cli.js"},"dist":{"shasum":"d6bafdb4b159747967e29694c2725adbc62796f5","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.3.0.tgz","fileCount":41,"integrity":"sha512-duy27OQNQAKU/BhsVdnfLghFqFJbSHoThJ1lcqNMtndr+MhPatPtu/oZD5yuFHy2bmCY8VjfVI8PSArohOJBYA==","signatures":[{"sig":"MEUCIBvNE+jdwcnDJHxPYj0/+eLx8i0BvmEOve3E1efID3r6AiEAvvzQQaEwa9WUnXqFTAOCNopjwJflwCKC/OAVcrK8jSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576627},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"bce8cf374f1a0bf89d503eed87a6f8e068a85e73","scripts":{"cli":"node mcp-cli.js","build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.4.1","dependencies":{"chalk":"^5.5.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.3.0_1755172616495_0.21085436056515672","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@0xshariq/github-mcp-server","version":"2.4.0","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.4.0","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gadd":"mcp-cli.js","gdev":"mcp-cli.js","gfix":"mcp-cli.js","glog":"mcp-cli.js","gpop":"mcp-cli.js","gdiff":"mcp-cli.js","gflow":"mcp-cli.js","ginit":"mcp-cli.js","glist":"mcp-cli.js","gpull":"mcp-cli.js","gpush":"mcp-cli.js","gsave":"mcp-cli.js","gsync":"mcp-cli.js","gclean":"mcp-cli.js","gclone":"mcp-cli.js","gfresh":"mcp-cli.js","gquick":"mcp-cli.js","greset":"mcp-cli.js","gstash":"mcp-cli.js","gbackup":"mcp-cli.js","gbranch":"mcp-cli.js","gcommit":"mcp-cli.js","gremote":"mcp-cli.js","gstatus":"mcp-cli.js","grelease":"mcp-cli.js","gcheckout":"mcp-cli.js","gworkflow":"mcp-cli.js"},"dist":{"shasum":"df0f8f108a7a8e6c17e839371f30353f639322af","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.4.0.tgz","fileCount":42,"integrity":"sha512-Flk4Pgs7ZEQiUa+X6rpBxW7P5TxFguVr+f+wzizBTAwWJ5FNtRXPwe0xvCkt43SIyiYqW8WZpRSPXjBWxfyigA==","signatures":[{"sig":"MEYCIQDlDP19lQg932fngyHChxzl5ze7yfsuF1qbkfzp+hgAEgIhAPf7ZLnasQTYKwNZ0L6z6S5RK09soetuWCxgYH7/BV2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594786},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"dda1342af6df63879c9266a645e1330caef2193d","scripts":{"cli":"node mcp-cli.js","gms":"mcp-cli.js","build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.6.1","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.9.0","dependencies":{"chalk":"^5.5.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.4.0_1759246668324_0.33041746012114914","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@0xshariq/github-mcp-server","version":"2.4.1","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"author":{"url":"https://github.com/0xshariq","name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com"},"license":"ISC","_id":"@0xshariq/github-mcp-server@2.4.1","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"bin":{"gadd":"mcp-cli.js","gdev":"mcp-cli.js","gfix":"mcp-cli.js","glog":"mcp-cli.js","gpop":"mcp-cli.js","gdiff":"mcp-cli.js","gflow":"mcp-cli.js","ginit":"mcp-cli.js","glist":"mcp-cli.js","gpull":"mcp-cli.js","gpush":"mcp-cli.js","gsave":"mcp-cli.js","gsync":"mcp-cli.js","gclean":"mcp-cli.js","gclone":"mcp-cli.js","gfresh":"mcp-cli.js","gquick":"mcp-cli.js","greset":"mcp-cli.js","gstash":"mcp-cli.js","gbackup":"mcp-cli.js","gbranch":"mcp-cli.js","gcommit":"mcp-cli.js","gremote":"mcp-cli.js","gstatus":"mcp-cli.js","grelease":"mcp-cli.js","gcheckout":"mcp-cli.js","gworkflow":"mcp-cli.js"},"dist":{"shasum":"41b8589b3b5d93dd393c9cc695a00323a89ca03f","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.4.1.tgz","fileCount":42,"integrity":"sha512-IbjY6FegCm4UmbLFZqIcvewp1oUMi8IGqNLPWY4JP/8sUeBwAsHV35cp9+8sI1IFE6Bdjn8TC5se9F5fqXxkeA==","signatures":[{"sig":"MEUCIQCaldmmoljl19dRlKHb4pdPbv6V6sEuWOzhzRvkNgIrKgIgK/+7/U/fwLVP+ehc5PU9CEo0Fik2Zk/LzWCXptRPzvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594786},"main":"dist/index.js","type":"module","engines":{"node":">=20.0.0"},"gitHead":"f684ff33709fa07464fe5fb071a693a3a8b956d2","scripts":{"cli":"node mcp-cli.js","gms":"mcp-cli.js","build":"tsc -p .","clean":"rm -rf dist","start":"node dist/index.js"},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"repository":{"url":"git+https://github.com/0xshariq/github-mcp-server.git","type":"git"},"_npmVersion":"11.6.1","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","directories":{},"_nodeVersion":"24.9.0","dependencies":{"chalk":"^5.5.0","@modelcontextprotocol/sdk":"^1.15.1","@modelcontextprotocol/inspector":"^0.16.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.14"},"_npmOperationalInternal":{"tmp":"tmp/github-mcp-server_2.4.1_1759246831099_0.6243364865551999","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@0xshariq/github-mcp-server","version":"2.5.0","main":"dist/index.js","type":"module","description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"homepage":"https://github.com/0xshariq/github-mcp-server#readme","repository":{"type":"git","url":"git+https://github.com/0xshariq/github-mcp-server.git"},"bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"author":{"name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com","url":"https://github.com/0xshariq"},"license":"ISC","engines":{"node":">=20.0.0"},"bin":{"gstatus":"mcp-cli.js","gadd":"mcp-cli.js","gcommit":"mcp-cli.js","gpush":"mcp-cli.js","gpull":"mcp-cli.js","gbranch":"mcp-cli.js","gcheckout":"mcp-cli.js","glog":"mcp-cli.js","gdiff":"mcp-cli.js","gstash":"mcp-cli.js","gpop":"mcp-cli.js","greset":"mcp-cli.js","gclone":"mcp-cli.js","ginit":"mcp-cli.js","gremote":"mcp-cli.js","gflow":"mcp-cli.js","gquick":"mcp-cli.js","gsync":"mcp-cli.js","gdev":"mcp-cli.js","gworkflow":"mcp-cli.js","gfix":"mcp-cli.js","gfresh":"mcp-cli.js","gbackup":"mcp-cli.js","gclean":"mcp-cli.js","gsave":"mcp-cli.js","glist":"mcp-cli.js","grelease":"mcp-cli.js"},"scripts":{"gms":"mcp-cli.js","build":"tsc -p .","start":"node dist/index.js","clean":"rm -rf dist","cli":"node mcp-cli.js"},"dependencies":{"@modelcontextprotocol/inspector":"^0.16.1","@modelcontextprotocol/sdk":"^1.15.1","chalk":"^5.5.0"},"devDependencies":{"@types/node":"^24.0.14","typescript":"^5.8.3"},"gitHead":"4ee4ee274820f1f6c6afeb145be37da5ef787c7e","_id":"@0xshariq/github-mcp-server@2.5.0","_nodeVersion":"24.9.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-QDWj+2RYgnv5G9g6NErap5YGccDUBHHar9q3KSrIwj//E89FI75Uq/CLjoRhHqBAjhuiA/223M7vyFxVNijvFg==","shasum":"2f2556d99ef33abcd8923419da9369dd53bf6f26","tarball":"https://registry.npmjs.org/@0xshariq/github-mcp-server/-/github-mcp-server-2.5.0.tgz","fileCount":42,"unpackedSize":599933,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFMOA8bruIN7Ycq4yEITimoA/VJpRyrswhUy850p4pB8AiAZgaqiekooE52NDcVtARh41dFGW/qMmjEunulZES8NFA=="}]},"_npmUser":{"name":"0xshariq","email":"khanshariq92213@gmail.com"},"directories":{},"maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/github-mcp-server_2.5.0_1759426019144_0.4225847296230063"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-08T16:47:54.546Z","modified":"2025-10-02T17:26:59.551Z","2.0.0":"2025-08-08T16:47:54.906Z","2.0.1":"2025-08-08T17:00:43.972Z","2.1.0":"2025-08-12T12:58:09.592Z","2.2.0":"2025-08-13T18:04:24.602Z","2.3.0":"2025-08-14T11:56:56.708Z","2.4.0":"2025-09-30T15:37:48.567Z","2.4.1":"2025-09-30T15:40:31.318Z","2.5.0":"2025-10-02T17:26:59.353Z"},"bugs":{"url":"https://github.com/0xshariq/github-mcp-server/issues"},"author":{"name":"Sharique Chaudhary","email":"khanshariq92213@gmail.com","url":"https://github.com/0xshariq"},"license":"ISC","homepage":"https://github.com/0xshariq/github-mcp-server#readme","keywords":["mcp","model-context-protocol","git","ai","assistant","automation","cli","workflow","github","version-control"],"repository":{"type":"git","url":"git+https://github.com/0xshariq/github-mcp-server.git"},"description":"A comprehensive Model Context Protocol (MCP) server that provides Git repository management capabilities for AI assistants and automation tools. Includes 29 Git operations + 11 workflow combinations with complete CLI alias system and advanced developer pr","maintainers":[{"name":"0xshariq","email":"khanshariq92213@gmail.com"}],"readme":"# Github MCP Server\n\n🔗 **[View on MCP Market](https://mcpmarket.com/server/github-git-assistant)**\n<br />\n🔗 **[View on MCP Registry](https://mcp.so/server/github-mcp-server/Sharique%20Chaudhary)**\n<br />\n📦 **[Available on npm](https://www.npmjs.com/package/@0xshariq/github-mcp-server)**\n\nA **Model Context Protocol (MCP) server** that provides **29 Git operations + 11 workflow combinations** for AI assistants and developers. This server exposes comprehensive Git repository management through a standardized interface, enabling AI models and developers to safely manage complex version control workflows.\n\n## 🚀 Quick Installation\n\n### Option 1: Install from npm (Recommended)\n```bash\n# Install from npm\nnpm install -g @0xshariq/github-mcp-server\n\n# Test the installation\ngstatus\nglist\n```\n\n### Option 2: Symbolic Links (Alternative - No Package Manager)\n```bash\n# Clone and setup\ngit clone https://github.com/0xshariq/github-mcp-server.git\ncd github-mcp-server\nnpm install && npm run build\n\n# Create symbolic links (cross-platform)\n./setup-symbolic.sh --user          # User installation\n# OR\nsudo ./setup-symbolic.sh           # System-wide (Linux/macOS)\n\n# Test the installation\ngstatus\nglist\n```\n\n> **🛠️ Having Issues?** If commands aren't working after installation, see our **[Complete Troubleshooting Guide](markdown/TROUBLESHOOTING.md)** for solutions to all common problems including \"command not found\" errors, path conflicts, PNPM issues, and the symbolic links alternative.\n\n## 🎯 About\n\n**GitHub MCP Server** bridges AI assistants with Git repositories and provides powerful developer productivity tools. It provides:\n\n- **Safe Git operations** through a standardized MCP interface (29 operations)\n- **Complete version control** capabilities including advanced operations (tag, merge, rebase, cherry-pick, blame, bisect)\n- **31 workflow combinations** for enhanced developer productivity\n- **Advanced developer tools** (backup, cleanup, workflow automation)\n- **Error handling and validation** to prevent common Git mistakes\n- **Direct integration** with VS Code and AI assistants like GitHub Copilot\n- **CLI wrapper** for terminal access and automation\n\n## 🚀 Features Overview\n\nThis server provides comprehensive Git repository management through two main categories:\n\n### 📁 **Basic Git Operations** (17 operations)\n\nEssential daily Git commands organized in [`bin/basic/`](bin/basic/) - see **[Basic Operations Guide](bin/basic/README.md)** for detailed documentation.\n\n- **File Management**: Add, remove files from staging area\n- **Repository Information**: Status, history, differences\n- **Commit Operations**: Create commits, push, pull\n- **Branch Management**: Create, switch branches\n- **Remote Management**: Add, remove, configure remotes\n- **Stash Operations**: Temporarily save changes\n- **Reset Operations**: Repository state management\n\n### 🚀 **Advanced Git Operations** (12 operations)\n\nSophisticated workflows and automation in [`bin/advanced/`](bin/advanced/) - see **[Advanced Workflows Guide](bin/advanced/README.md)** for comprehensive documentation.\n\n- **Workflow Combinations**: Complete flows (add→commit→push), quick commits, sync operations\n- **Development Tools**: Smart development workflows, backup systems\n- **Advanced Git Features**: Tags, merging, rebasing, cherry-picking, blame, bisect\n- **Maintenance & Safety**: Repository cleanup, optimization, backup management\n- **Professional Workflows**: Release management, hotfix procedures, team collaboration\n\n## 🛠️ Installation\n\n**See [markdown/INSTALLATION.md](markdown/INSTALLATION.md)** for detailed installation guide for Windows, macOS, WSL, and all platforms.\n\n## 🏗️ Project Structure & Architecture\n\n**GitHub MCP Server** is organized for clarity and progressive learning:\n\n```\ngithub-mcp-server/\n├── src/\n│   ├── index.ts              # MCP server (29 tool registrations, schema definitions)\n│   └── github.ts             # Git operations engine (all 29 implementations)\n├── bin/\n│   ├── basic/                # 📁 17 Essential Git Operations\n│   │   ├── README.md         # Comprehensive basic operations guide\n│   │   ├── gadd.js           # Add files (git add)\n│   │   ├── gcommit.js        # Create commits (git commit)\n│   │   ├── gpush.js          # Push changes (git push)\n│   │   ├── gpull.js          # Pull changes (git pull)\n│   │   ├── gstatus.js        # Repository status (git status)\n│   │   ├── gbranch.js        # Branch management (git branch)\n│   │   ├── gcheckout.js      # Branch switching (git checkout)\n│   │   ├── glog.js           # Commit history (git log)\n│   │   ├── gdiff.js          # Show differences (git diff)\n│   │   ├── gstash.js         # Stash operations (git stash)\n│   │   ├── gpop.js           # Apply stash (git stash pop)\n│   │   ├── greset.js         # Reset operations (git reset)\n│   │   ├── gclone.js         # Clone repositories (git clone)\n│   │   ├── gremote.js        # Remote management (git remote)\n│   │   └── ginit.js          # Initialize repository (git init)\n│   └── advanced/             # 🚀 13 Advanced Workflows & Automation\n│       ├── README.md         # Comprehensive advanced workflows guide\n│       ├── gflow.js          # Complete workflow (add→commit→push)\n│       ├── gquick.js         # Quick commit workflow\n│       ├── gsync.js          # Sync workflow (pull→push)\n│       ├── gdev.js           # Development session management\n│       ├── gworkflow.js      # Professional workflow combinations\n│       ├── gfix.js           # Smart fix and patch workflows\n│       ├── gfresh.js         # Fresh start workflows\n│       ├── gbackup.js        # Backup and safety operations\n│       ├── gclean.js         # Repository cleanup and optimization\n│       ├── gsave.js          # Save and preserve workflows\n│       ├── glist.js          # Tool discovery and help system\n│       ├── grelease.js       # Release management workflows\n│       └── common.js         # Shared utilities and helpers\n├── markdown/\n│   ├── INSTALLATION.md      # Detailed installation guide\n│   ├── DEPLOY.md            # Production deployment guide\n│   ├── DOCKER.md            # Docker setup and deployment guide\n│   └── QUICK_REFERENCES.md  # Copy-paste command reference\n├── mcp-cli.js               # Enhanced CLI wrapper (organized by structure)\n├── package.json             # Project configuration & npm scripts\n├── tsconfig.json            # TypeScript configuration\n└── README.md                # This comprehensive guide\n```\n\n## 📖 Documentation Structure\n\n- **[bin/basic/README.md](bin/basic/README.md)** - Complete guide to 17 essential Git operations\n- **[bin/advanced/README.md](bin/advanced/README.md)** - Comprehensive advanced workflows documentation\n- **[markdown/INSTALLATION.md](markdown/INSTALLATION.md)** - Step-by-step installation for all platforms\n- **[markdown/TROUBLESHOOTING.md](markdown/TROUBLESHOOTING.md)** - 🛠️ **Complete troubleshooting guide** - Solutions to all common issues\n- **[markdown/MCP_UNIVERSAL_CONFIG.md](markdown/MCP_UNIVERSAL_CONFIG.md)** - Universal MCP configuration for all LLM clients\n- **[markdown/QUICK_REFERENCES.md](markdown/QUICK_REFERENCES.md)** - Copy-paste commands for quick reference\n- **[markdown/DOCKER.md](markdown/DOCKER.md)** - Docker setup, deployment, and containerization\n- **[markdown/DEPLOY.md](markdown/DEPLOY.md)** - Production deployment and hosting strategies\n\n## 🔧 Technical Architecture\n\n### 📡 **MCP Server Core** (src/index.ts)\n\n- **29 Tool Registrations** with complete JSON schemas\n- **Enhanced Metadata** with operation tracking and performance monitoring\n- **Input Validation** using Zod schemas for type safety\n- **Error Handling Pipeline** with timeout protection and meaningful messages\n- **Cross-platform Compatibility** with environment normalization\n\n### ⚙️ **Git Operations Engine** (src/github.ts)\n\n- **Comprehensive Implementation** of all 29 Git operations\n- **Security Features** - Command injection prevention and input sanitization\n- **Enhanced Error Handling** with context-aware messaging for common scenarios\n- **Performance Monitoring** - Operation duration tracking and logging\n- **Safety Checks** - Repository validation and file existence verification\n\n### 🖥️ **Enhanced CLI System**\n\n- **Smart Organization** - Tools categorized by basic vs advanced operations\n- **Directory-Aware Help** - References to specific README files for detailed guidance\n- **Progressive Learning** - Clear path from basic to advanced operations\n- **Tool Discovery** - Enhanced `glist` command with category filtering\n\n## 🛡️ Error Handling & Safety\n\n- **🔍 Repository Validation**: Ensures directory is a valid Git repository\n- **📁 File Existence Checks**: Validates files exist before Git operations\n- **⏱️ Timeout Protection**: 30-second timeout for operations\n- **🚫 Input Sanitization**: Prevents command injection\n- **📝 Detailed Error Messages**: Clear, actionable error descriptions\n\n## 🛠️ Troubleshooting\n\nHaving issues with installation or commands not working? We've got you covered! Our comprehensive troubleshooting guide covers solutions to all common problems:\n\n### 🚨 Most Common Issues & Quick Fixes\n\n| Problem | Quick Solution |\n|---------|----------------|\n| 💥 `command not found` errors | `unset command_not_found_handle` |\n| 📁 Path conflicts with PNPM | Remove `/5/` from global directory |\n| 🔗 Commands show help instead of executing | Update wrapper scripts to pass command names |\n| 🚫 Permission denied | `chmod +x ~/.local/share/pnpm/g*` |\n\n**👉 For detailed solutions, step-by-step fixes, and diagnostic tools, see our [Complete Troubleshooting Guide](markdown/TROUBLESHOOTING.md)**\n\n### 🆘 Quick Diagnostic\n\n```bash\n# Test if commands are working\ngstatus                    # Should show repository status\nenv gstatus               # Alternative if above fails\nwhich gstatus             # Should show path to command\n\n# If still having issues, see TROUBLESHOOTING.md for complete solutions\n```\n\n## License\n\nISC License\n\n## Author\n\nCreated for use with AI assistants that support the Model Context Protocol.\n","readmeFilename":"README.md"}