{"versions":{"1.2.4":{"name":"@cyanheads/git-mcp-server","version":"1.2.4","description":"A Model Context Protocol server for Git integration","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bin":{"git-mcp-server":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js","clean":"ts-node scripts/clean.ts","tree":"ts-node scripts/tree.ts","rebuild":"npm run clean && npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"1.8.0","dotenv":"^16.4.7","zod":"^3.24.2","@types/node":"^22.13.17","ts-node":"^10.9.2","typescript":"^5.8.2","simple-git":"^3.27.0"},"_id":"@cyanheads/git-mcp-server@1.2.4","gitHead":"61b12707deabd0c00efefc167cb4e134a9bd9bab","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QBvM1BRdpFfEcLdbxDOhvmb4HUWWALZxX5RLLlaIUfsGPtATrvTqUiFzz3oL21OD3faUR2QkMOl6oJZFW8xZgg==","shasum":"e78ddf46e869ed59ff745cd759105c288ade620a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-1.2.4.tgz","fileCount":22,"unpackedSize":207801,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHI2hBNHVvxQcM7awEQHRhXxdNyUEPxBnyETQ70BdwQJAiAqhhRrmi/t7uY8Y/uP4777NIfYqxCsAXuUJ0m74Xb9OQ=="}],"size":32769},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_1.2.4_1743614393901_0.1997813367859982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-02T17:19:54.109Z","publish_time":1743614394109,"_source_registry_name":"default","contributors":[]},"2.0.1":{"name":"@cyanheads/git-mcp-server","version":"2.0.1","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js","clean":"ts-node scripts/clean.ts","tree":"ts-node scripts/tree.ts","rebuild":"npm run clean && npm run build"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.10.2","@types/node":"^22.15.3","@types/sanitize-html":"^2.15.0","@types/validator":"13.15.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","openai":"^4.96.2","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.3"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.1","gitHead":"5c2803f64af31a0acbb23a5dfdbe2e52d1a1cb4d","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NsIxGGX6yd8aXbpUuE5D72mEHLFe+r1cSesepvHvSoj27XJmV9j4mmUqgS8EA+zdUbw3DsYWgzF9e37EGx9mqw==","shasum":"8d596c6d402930aa524eb604964219452795fc9a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.1.tgz","fileCount":87,"unpackedSize":432998,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCq+StLudtRSHIkjj2ATGAv76d1x82llYJbG7l9dPLSxQIhAKQq8NGeXX0m7V51yNLL34l5T167xpuC3PeloPgRWmff"}],"size":80471},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.1_1745989405484_0.9510357707733907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T05:03:25.725Z","publish_time":1745989405725,"_source_registry_name":"default","contributors":[]},"2.0.2":{"name":"@cyanheads/git-mcp-server","version":"2.0.2","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector dist/index.js","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.10.2","@types/node":"^22.15.3","@types/sanitize-html":"^2.15.0","@types/validator":"13.15.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","openai":"^4.96.2","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.3"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.2","gitHead":"ee568b87aa5a6647034b748a1bfe0ec8749dc7e5","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-96N01K670URVPA+a/jSMJtcrwWGs5/nOM8v5oG9rb9tqxhhmW4v1rzQSZp0l3+L0GHud25GqBwb/b9NaSsBKCA==","shasum":"19927b49ccbc79967755df5adcfad91402f8d17d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.2.tgz","fileCount":87,"unpackedSize":433891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQ8H4mqrg+UIyAAWQrIlrwWu2+lOhHudHhqfxyf6YRAgIgUDbYM0F+3gFjwLSvR0wE/1Nu5mkvJtTwtHII8hKnMXw="}],"size":80788},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.2_1745990499355_0.9154235604388723"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-30T05:21:39.563Z","publish_time":1745990499563,"_source_registry_name":"default","contributors":[]},"2.0.3":{"name":"@cyanheads/git-mcp-server","version":"2.0.3","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector dist/index.js","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.11.0","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.4","@types/sanitize-html":"^2.15.0","@types/validator":"^13.15.0","chrono-node":"^2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.97.0","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.4"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.3","gitHead":"feaba42eb1f2b762d40564d060369184db55eb65","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XWLkVk1JtQEZXJenLgO+KDDKOnVK2ruOsg9iU2xlrTFccs5YTjWxBisK2GGhoYlJJRh8YT7VahV/vH21C4EJ2w==","shasum":"9c350ccc417cb0c1a978460359281498e1cb922f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.3.tgz","fileCount":93,"unpackedSize":488381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGvpcSm6d7V5Cdhu17sjenVekT5r48+vNyzzzon1MmVgIhAPl2Mm0dZ6W59/leVpX7Wuu6GWv4jtq7ehOObV4eXAT5"}],"size":91951},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.3_1746488883392_0.1876609800550455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-05T23:48:03.601Z","publish_time":1746488883601,"_source_registry_name":"default","contributors":[]},"2.0.4":{"name":"@cyanheads/git-mcp-server","version":"2.0.4","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector dist/index.js","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.11.0","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.4","@types/sanitize-html":"^2.15.0","@types/validator":"^13.15.0","chrono-node":"^2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.97.0","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.4"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.4","gitHead":"da2781d5d1b03724bfd9d21b8eceae6e54884754","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ebsdLUUbAXVigzhhNrYlJq2TrFDOo8sipyxGKGtpop3ZIZZcrBi2tF5q3qMOqiPq85UpT2Mpsw1xTusJRE2Tnw==","shasum":"909e4106d93e13499e74bf582b291612a36ea83c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.4.tgz","fileCount":93,"unpackedSize":488381,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD4Iz7P1tkx8zY6AgfLDHe2yLyn7qv6zz5oSSMOylGsWgIhAP0GdPsv6FQF+7CKpsNMCCoh8TQZlqT0a7N7PDyOYi/6"}],"size":91951},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.4_1746489734472_0.13906037114030845"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T00:02:14.672Z","publish_time":1746489734672,"_source_registry_name":"default","contributors":[]},"2.0.6":{"name":"@cyanheads/git-mcp-server","version":"2.0.6","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector dist/index.js","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.11.0","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.9","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.0","chrono-node":"^2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.97.0","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.4"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.6","gitHead":"72c422d2d3e73cc433b3f9dce6f6d9d3c86f0b9a","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-E15SqwHCy/I1o1xkjLGDyGqQIKFPFmSAenM9J4VIWnERy4sUjr7AnpBSr0jwz+NyQyPYYbY1zu0CtYs6BWvGdw==","shasum":"c48b108d7cc808fd80addde3b8e29052171147f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.6.tgz","fileCount":93,"unpackedSize":490394,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCF3CLqH9vS3LvBAS1ENVK/5IDAM+9Y7z+yieOWX048KQIgJKIkufWzFzyj8X5L312qrfSUrWZbdCETKVF9bpEaLCs="}],"size":92363},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.6_1746493312027_0.9598855694030628"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T01:01:52.291Z","publish_time":1746493312291,"_source_registry_name":"default","contributors":[]},"2.0.7":{"name":"@cyanheads/git-mcp-server","version":"2.0.7","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector dist/index.js","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.11.0","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.9","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.0","chrono-node":"^2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.97.0","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.4"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.7","gitHead":"16ede9585b58f726be43b27fb68636d6981ee96a","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7lngTf9vPXC7nSvXbBAlMIkgz5oJ4yyWuzp0zgUH0vWaF5r/AAr+4dwV9DuvYXgt3wmPtVEVXBL5rqpEBgVAjQ==","shasum":"ce073ab7b35de5d9e829d70ba32bd3888c18b0f8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.7.tgz","fileCount":93,"unpackedSize":490540,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMsANogSwJxV6TeDOhuFT4Oe0phrZh5zYqbY0j2SygrwIhAOJJpXeuvpL+BqzNwYpUFfBCkgyaXiPd7/5OfvhDt2PL"}],"size":92412},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.7_1746493854546_0.09063370512331281"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-06T01:10:54.813Z","publish_time":1746493854813,"_source_registry_name":"default","contributors":[]},"2.0.8":{"name":"@cyanheads/git-mcp-server","version":"2.0.8","keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"author":{"name":"Casey Hand @cyanheads"},"license":"Apache-2.0","_id":"@cyanheads/git-mcp-server@2.0.8","maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"bin":{"git-mcp-server":"dist/index.js"},"dist":{"shasum":"bc5b03368e13c8b21bd4a5d067abd06a0ded9691","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.8.tgz","fileCount":93,"integrity":"sha512-qZEh1jLWgengffCt+vlwxFHhLDGnlB47Msw1hNGSc7YMbxWhXiNsT2QxGfe2AletHa6cDQVeAHEJmkPp540eUg==","signatures":[{"sig":"MEUCIHGy99YFC0IyU96C7v5slwBGNAr0EyuGp+EpwcTGzCGVAiEA414176XlQubeD+aDiE41opas7r3q1W9NpQ6bs0kkcDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":491120,"size":92567},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1faee967a54c3dcbfd83b7cb139836c8b11f7907","scripts":{"tree":"ts-node --esm scripts/tree.ts","build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","clean":"ts-node --esm scripts/clean.ts","start":"node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"repository":{"url":"git+https://github.com/cyanheads/git-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.4","yargs":"^17.7.2","dotenv":"^16.5.0","ignore":"^7.0.4","openai":"^4.97.0","express":"^5.1.0","ts-node":"^10.9.2","winston":"^3.17.0","tiktoken":"^1.0.21","validator":"^13.15.0","typescript":"^5.8.3","@types/node":"^22.15.15","chrono-node":"^2.8.0","jsonwebtoken":"^9.0.2","partial-json":"^0.1.7","sanitize-html":"^2.16.0","@types/validator":"^13.15.0","@types/jsonwebtoken":"^9.0.9","@types/sanitize-html":"^2.16.0","@modelcontextprotocol/sdk":"^1.11.0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/git-mcp-server_2.0.8_1746636209540_0.8397935461036266","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-07T16:43:29.774Z","publish_time":1746636209774,"_source_registry_name":"default","contributors":[]},"2.0.9":{"name":"@cyanheads/git-mcp-server","version":"2.0.9","keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"author":{"name":"Casey Hand @cyanheads"},"license":"Apache-2.0","_id":"@cyanheads/git-mcp-server@2.0.9","maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"bin":{"git-mcp-server":"dist/index.js"},"dist":{"shasum":"6fe4b2daffe103f1be6694dd283dfbdfcfc0a5b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.9.tgz","fileCount":93,"integrity":"sha512-qY20/WZm2yAhbVmHc1rr9cOpLUqJKxizKGWjpySMrqhBR0BfwDuq0RjvfcGHI8gK/5PozxxY0T2z5Ur2loQdFw==","signatures":[{"sig":"MEQCIB9j1IiY4qq2jMA923D+1TjN6bMNBf6t0QZRjazlNY/WAiB1Db52tkJiXGr6JiYKeXdFFKtl5RIL48hMdtRYyHSKmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493323,"size":93076},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6fc70d159fe3a22bbdbcc5acb8afc796bc887102","scripts":{"tree":"ts-node --esm scripts/tree.ts","build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","clean":"ts-node --esm scripts/clean.ts","start":"node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","inspector":"npx @modelcontextprotocol/inspector dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"repository":{"url":"git+https://github.com/cyanheads/git-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.24.4","yargs":"^17.7.2","dotenv":"^16.5.0","ignore":"^7.0.4","openai":"^4.97.0","express":"^5.1.0","ts-node":"^10.9.2","winston":"^3.17.0","tiktoken":"^1.0.21","validator":"^13.15.0","typescript":"^5.8.3","@types/node":"^22.15.15","chrono-node":"^2.8.0","jsonwebtoken":"^9.0.2","partial-json":"^0.1.7","sanitize-html":"^2.16.0","@types/validator":"^13.15.0","@types/jsonwebtoken":"^9.0.9","@types/sanitize-html":"^2.16.0","@modelcontextprotocol/sdk":"^1.11.0","winston-daily-rotate-file":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/git-mcp-server_2.0.9_1746643897587_0.6790353910581088","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-05-07T18:51:37.879Z","publish_time":1746643897879,"_source_registry_name":"default","contributors":[]},"2.0.10":{"name":"@cyanheads/git-mcp-server","version":"2.0.10","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/inspector":"^0.11.0","@modelcontextprotocol/sdk":"^1.11.0","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.15","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.0","chrono-node":"^2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.97.0","partial-json":"^0.1.7","sanitize-html":"^2.16.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.4"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.10","gitHead":"49707b51f34c3dfc184089c20e19b8de06e2a528","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7hvBeHp2inMwp0GsmE2CAJiQo6ZvAAcAgwPAhXKKaT0lMVlLE5W5Ld7e7NDAwXo8LPD3YoxDNgSfGqf7tjfSqw==","shasum":"630258e00ce6bda7c13cbbd19413cc074ed71053","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.10.tgz","fileCount":93,"unpackedSize":493607,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEC8HctcI/o1cxBRO68nxug0wP9fhffrjbHmRmCMuqzwAiEAvyTBG9YIaOEHZw1GHJyxzim77DI1mZAparxK3SEmHHM="}],"size":93128},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.10_1746645941669_0.41339972190355256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-07T19:25:41.955Z","publish_time":1746645941955,"_source_registry_name":"default","contributors":[]},"2.0.11":{"name":"@cyanheads/git-mcp-server","version":"2.0.11","description":"An MCP (Model Context Protocol) server providing tools to interact with Git repositories. Enables LLMs and AI agents to perform Git operations like clone, commit, push, pull, branch, diff, log, status, and more via the MCP standard.","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/inspector":"^0.12.0","@modelcontextprotocol/sdk":"^1.11.2","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.18","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.0","chrono-node":"^2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.98.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.24.4"},"keywords":["typescript","MCP","model-context-protocol","LLM","AI-integration","server","git","version-control","repository","commit","branch","diff","log","status","push","pull","clone","automation","devops","ai-agent","llm-tools"],"devDependencies":{"@types/express":"^5.0.1"},"_id":"@cyanheads/git-mcp-server@2.0.11","gitHead":"1a11c30e5c57867ebc9a1393e845d70b3873153d","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-TuEQjwfrCO0rEqHEQcpLjXsyxaOEBMtemX3mkGFATbOCKN4rRVRcZKuhEEN3udgKBVjkbE+LMR6JYBRl5o6FsA==","shasum":"e01a84d8b6811e507c99012cefd95adfc08750f6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.11.tgz","fileCount":93,"unpackedSize":495095,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGvHiQd/c25Rwa4XXqfbHWIT96FtlPi1ZD+cYqgUXchnAiEAu4rsiRRjibuS4zzhBpKcyJCLD7iRwy6TcxUIJ24Gnp8="}],"size":93413},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.11_1747271462611_0.17927116962946354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-15T01:11:02.825Z","publish_time":1747271462825,"_source_registry_name":"default","contributors":[]},"2.0.12":{"name":"@cyanheads/git-mcp-server","version":"2.0.12","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/inspector":"^0.13.0","@modelcontextprotocol/sdk":"^1.12.0","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.21","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.1","chrono-node":"2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^4.103.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.0","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^17.7.2","zod":"^3.25.28"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","llm-tools","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"devDependencies":{"@types/express":"^5.0.2"},"_id":"@cyanheads/git-mcp-server@2.0.12","gitHead":"1e27d94d2f066ac7cccd2b3d4698d7962cfb9518","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qIOFTzr2/UQsqy7XvCAMo9Tjr/x78NRjfMFOMkiaDEQ7nYCub4WPm7HeCx6pgu0xv7XomUjFCIYGm9X8VuyHMA==","shasum":"49efc8997861734adb70e97932f04c4465a95369","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.12.tgz","fileCount":96,"unpackedSize":515663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFg5H7oySCX9VmgxaPaGP1e+FlNteWoua06yBaAZ35YIAiEAuMeg+W1qM5ncNiagrTlQbIqDVU4WwZQ+NPfl1jSwzPI="}],"size":96181},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.12_1748229541029_0.31428937044093463"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-26T03:19:01.285Z","publish_time":1748229541285,"_source_registry_name":"default","contributors":[]},"2.0.14":{"name":"@cyanheads/git-mcp-server","version":"2.0.14","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/inspector":"^0.13.0","@modelcontextprotocol/sdk":"^1.12.1","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.27","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.1","chrono-node":"2.8.1","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^5.0.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^18.0.0","zod":"^3.25.42"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","llm-tools","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"devDependencies":{"@types/express":"^5.0.2"},"_id":"@cyanheads/git-mcp-server@2.0.14","gitHead":"c0954e832694dd3e594be573ce8b773bafb1b47c","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Ri7t19R9ULPcMJz3V0Ge+axGprcMP58zVKE51fJCozcn7ej2e//ZfPczmIFwNcwh+b6oyj5edEa8aTskpR9xnw==","shasum":"7e124cf23eb8604416e8e083fa7216e0701f8b65","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.14.tgz","fileCount":99,"unpackedSize":527360,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIi6nH8JsoUkImNRAgk1qu2xdnDkD8ckpb9EWYRb5DzQIhAIGZa1SU5I+R+k+KpOUKDmwgeomvlWfVvf3/ZrXZbLLd"}],"size":98993},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.14_1748596431502_0.4450198572229027"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T09:13:51.707Z","publish_time":1748596431707,"_source_registry_name":"default","contributors":[]},"2.0.15":{"name":"@cyanheads/git-mcp-server","version":"2.0.15","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/inspector":"^0.13.0","@modelcontextprotocol/sdk":"^1.12.1","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.27","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.1","chrono-node":"2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.4","jsonwebtoken":"^9.0.2","openai":"^5.0.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^18.0.0","zod":"^3.25.42"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","llm-tools","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"devDependencies":{"@types/express":"^5.0.2"},"_id":"@cyanheads/git-mcp-server@2.0.15","gitHead":"8045d8c83bb060aef33533aa0ee2d5b106384c97","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-S2rQiEYztFekJ/sFZ0ho1g+fsZVw70bnSwMCwEdUp3wD3y24Bun9e54rZ0HWGzf6u+MzXY59jTXgaZ6Yd62rgA==","shasum":"697b35dbc8c36c7d87aec739d6657abe97598f2f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.0.15.tgz","fileCount":99,"unpackedSize":527798,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD4iTBhoIPupf+xt6Aou33+KkEkEPPBXbrRY4WtZz9/MQIgTR3473/Md0zxqn8PV8g6Dd9yWoh7ojdTvJxosewOyW8="}],"size":99148},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.0.15_1748598542966_0.9656436002451338"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-30T09:49:03.141Z","publish_time":1748598543141,"_source_registry_name":"default","contributors":[]},"2.1.0":{"name":"@cyanheads/git-mcp-server","version":"2.1.0","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","type":"module","license":"Apache-2.0","author":{"name":"Casey Hand @cyanheads"},"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"engines":{"node":">=18.0.0"},"bin":{"git-mcp-server":"dist/index.js"},"scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","tree":"ts-node --esm scripts/tree.ts","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/inspector":"^0.13.0","@modelcontextprotocol/sdk":"^1.12.1","@types/jsonwebtoken":"^9.0.9","@types/node":"^22.15.29","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.1","chrono-node":"2.8.0","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.5","jsonwebtoken":"^9.0.2","openai":"^5.0.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^18.0.0","zod":"^3.25.49"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","llm-tools","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"devDependencies":{"@types/express":"^5.0.2"},"_id":"@cyanheads/git-mcp-server@2.1.0","gitHead":"7dd6132dc49112ff969b57ff07ee20bc698e08a2","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-RCyEAQ0BT/3LbOhx9p0fhqCSrfoKLkeWS4EioyUhiBd6ZCTjcMHrq1ToDfhDgNH9ogwzUnWuQaKYJhGLN7jBDw==","shasum":"0eb2958dd0fcefe74622ed791a88503dbf8481a0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.0.tgz","fileCount":99,"unpackedSize":531593,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD0fvGLhN16lfLSisPq/C1ZShm/BgZAvKOFrGC2C9WxKgIhANWFv5nhoIhTgmxctjadi4qKBSXI0x2Q0Z7B6dIXeH+l"}],"size":99697},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.0_1748961555400_0.4018799065222727"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-03T14:39:15.602Z","publish_time":1748961555602,"_source_registry_name":"default","contributors":[]},"2.1.1":{"name":"@cyanheads/git-mcp-server","version":"2.1.1","keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","llm-tools","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"Casey Hand @cyanheads"},"license":"Apache-2.0","_id":"@cyanheads/git-mcp-server@2.1.1","maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/git-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"bin":{"git-mcp-server":"dist/index.js"},"dist":{"shasum":"7ddf7d693289dcd1b9a574b378bb6fd37eddfbda","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.1.tgz","fileCount":99,"integrity":"sha512-6vYwBhkRiKzHKwQcei/c0sR3bquFpSdFxsU5u4ntyWMpptoo6koUYPMho+fx7jvbeqkmP5vTbNVsgwbDI6e+ig==","signatures":[{"sig":"MEUCIG+a59zLs5zWGJ1/tYQVMc1b1eWfqloZFwMGErLck7s2AiEA58TRUK9APAr8BoAU2d8/cd5k1jcLBggoxXAzPxjqoX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531835,"size":99784},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"1dbb80a00a483d3acaf8f4195df7ff92ce1d410c","scripts":{"tree":"ts-node --esm scripts/tree.ts","build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","clean":"ts-node --esm scripts/clean.ts","start":"node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http"},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"repository":{"url":"git+https://github.com/cyanheads/git-mcp-server.git","type":"git"},"_npmVersion":"10.8.2","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","directories":{},"_nodeVersion":"18.20.8","dependencies":{"zod":"^3.25.64","yargs":"^18.0.0","dotenv":"^16.5.0","ignore":"^7.0.5","openai":"^5.3.0","express":"^5.1.0","ts-node":"^10.9.2","winston":"^3.17.0","tiktoken":"^1.0.21","validator":"^13.15.15","typescript":"^5.8.3","@types/node":"^24.0.1","chrono-node":"2.8.0","jsonwebtoken":"^9.0.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","@types/validator":"^13.15.1","@types/jsonwebtoken":"^9.0.9","@types/sanitize-html":"^2.16.0","@modelcontextprotocol/sdk":"^1.12.1","winston-daily-rotate-file":"^5.0.0","@modelcontextprotocol/inspector":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/express":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/git-mcp-server_2.1.1_1749801988502_0.1117975008945864","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-06-13T08:06:28.696Z","publish_time":1749801988696,"_source_registry_name":"default","contributors":[]},"2.1.2":{"name":"@cyanheads/git-mcp-server","version":"2.1.2","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@modelcontextprotocol/inspector":"^0.14.1","@modelcontextprotocol/sdk":"^1.12.3","@types/jsonwebtoken":"^9.0.9","@types/node":"^24.0.1","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.1","chalk":"^5.4.1","chrono-node":"2.8.0","cli-table3":"^0.6.5","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.5","jose":"^6.0.11","jsonwebtoken":"^9.0.2","openai":"^5.3.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^18.0.0","zod":"^3.25.64"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","js-yaml":"^4.1.0","prettier":"^3.5.3","typedoc":"^0.28.5"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.2","gitHead":"b2c79ed896c7f2b219855700cec980b70dc7bdf1","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qVy6NSRB6HmFMfrBwzemGl0Cg0JUvTrZzK1e5sr2tg3+maHy3n3sBc1EpqZimbaltvtFZJ8IEXlSIj5iVn9Xug==","shasum":"e2d72fd3c47986fb7d4d8c014f899730eb4c41ab","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.2.tgz","fileCount":99,"unpackedSize":544581,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC3g/bYXeGJW1hQSn7nc9TnQGZMDjYHX5VDuWNE/U8U5AiEAojrsn9y7pg0dx1W/epeVdTjILkXrSkOLQX5II0Ky6pE="}],"size":98586},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.2_1749922683542_0.21197880188921525"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-14T17:38:03.825Z","publish_time":1749922683825,"_source_registry_name":"default","contributors":[]},"2.1.3":{"name":"@cyanheads/git-mcp-server","version":"2.1.3","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@modelcontextprotocol/inspector":"^0.14.3","@modelcontextprotocol/sdk":"^1.13.0","@types/jsonwebtoken":"^9.0.10","@types/node":"^24.0.3","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chalk":"^5.4.1","chrono-node":"2.8.0","cli-table3":"^0.6.5","dotenv":"^16.5.0","express":"^5.1.0","ignore":"^7.0.5","jose":"^6.0.11","jsonwebtoken":"^9.0.2","openai":"^5.6.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^18.0.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","js-yaml":"^4.1.0","prettier":"^3.5.3","typedoc":"^0.28.5"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.3","gitHead":"52b134e1e319ebf2171460f1fa0bbe6d8c9fa06b","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-0ejQNvg0TpulQwAXgC7DPrxESDvmo7tHjDDUb9SYfGzZ6CfjPu1kxrI1jIU7Z37e0v2ZGFy/oat245YiXuSTJg==","shasum":"3c67e3daa069c9f3f3a285663bc43afebc5df5df","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.3.tgz","fileCount":99,"unpackedSize":548277,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBK6CzBZnnb5dBGrRr+P3z3nEhoWwMJJwNXLBly77ebJAiEAvvXnft9H6+Frl/2CRg0hTpfo4l45sLdSYWiemrq8TgQ="}],"size":99484},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com","actor":{"name":"cyanheads","email":"casey@caseyjhand.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.3_1750451777346_0.12508520164015535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-20T20:36:17.543Z","publish_time":1750451777543,"_source_registry_name":"default","contributors":[]},"2.1.4":{"name":"@cyanheads/git-mcp-server","version":"2.1.4","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.14.4","@modelcontextprotocol/inspector":"^0.14.3","@modelcontextprotocol/sdk":"^1.13.0","@types/jsonwebtoken":"^9.0.10","@types/node":"^24.0.3","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chalk":"^5.4.1","chrono-node":"2.8.0","cli-table3":"^0.6.5","dotenv":"^16.5.0","express":"^5.1.0","hono":"^4.8.2","ignore":"^7.0.5","jose":"^6.0.11","jsonwebtoken":"^9.0.2","openai":"^5.6.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-daily-rotate-file":"^5.0.0","yargs":"^18.0.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","js-yaml":"^4.1.0","prettier":"^3.5.3","typedoc":"^0.28.5"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.4","gitHead":"f30169ec3a2520990e5467c19ef42ea7d6d9270e","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tjL4rePU1eALnB8Sljh383rGbYp0rY18H0fjKsbXqaOwauQVd83ietGs6iGQZCTDU14nLzUPkjUA+iDe0vjfmQ==","shasum":"795e0d0ef828fedb2b5b05caf84387b2a9ba8ebc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.4.tgz","fileCount":105,"unpackedSize":538226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLulQWFVfv/FJQKZ29V0BFg+ua+VdA8ByDLx5JacNhnwIgODAM6ddNmrbjWQZeurx9if9oZ43XUgL8OWbgjhj74LQ="}],"size":97658},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com","actor":{"name":"cyanheads","email":"casey@caseyjhand.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.4_1750466074096_0.8275755223067656"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-21T00:34:34.354Z","publish_time":1750466074354,"_source_registry_name":"default","contributors":[]},"2.1.5":{"name":"@cyanheads/git-mcp-server","version":"2.1.5","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.14.4","@modelcontextprotocol/sdk":"^1.13.0","@types/node":"^24.0.3","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"^16.5.0","hono":"^4.8.2","jose":"^6.0.11","openai":"^5.6.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.7.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.5.3","typedoc":"^0.28.5"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.5","gitHead":"0dbd6995ccdf76ab770b58013034365b2d06c4d9","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7JaBmbqa4uDj0A0MnOffKV3MY5bYJsTy/+WeXHZXvKcN2nEz45LUHEXNKumQ6Be7cRABM9tH+c4G3ehB1aYiiQ==","shasum":"612a6e39f78023461f04e3bad59a6607b5dc20cf","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.5.tgz","fileCount":105,"unpackedSize":533224,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB4TwyF7yF4ZcSpq6MmgMYy2uHnvE7kQDLOUjb2CE8jLAiEAuRiml3Q9g8FfH9ZqhLYu+ZyDVCo3IUV+8lgx5X/HLmk="}],"size":96159},"_npmUser":{"name":"anonymous","actor":{"name":"cyanheads","type":"user","email":"casey@caseyjhand.com"},"email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.5_1751197551528_0.485353828229103"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T11:45:51.742Z","publish_time":1751197551742,"_source_registry_name":"default","contributors":[]},"2.1.6":{"name":"@cyanheads/git-mcp-server","version":"2.1.6","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.14.4","@modelcontextprotocol/sdk":"^1.13.2","@types/node":"^24.0.7","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"^17.0.0","hono":"^4.8.3","jose":"^6.0.11","openai":"^5.8.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.6.2","typedoc":"^0.28.6"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.6","gitHead":"19b8471c7e339cf9d20046581fa968f7f2772f0e","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-w0x7OJH0H3Gvk2RF6opNQGsVjlqtFzBH1GSoJGvraia+IZlMH06yHxvHW39Bx5ZkSTf4NQDBbRA4/tOoElRkQQ==","shasum":"12c860966c6941aed7b428ab168881f2c6bfe535","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.6.tgz","fileCount":105,"unpackedSize":533351,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAUq5mlYAwB74jCo67lDLx/E7NMFus3Nnxi3dNquwWaAIhALo7wTbNImi/PHTMjU66gbGlJucm/ZRNMPY+iz0Z5vCy"}],"size":96161},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com","actor":{"name":"cyanheads","email":"casey@caseyjhand.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.6_1751197899892_0.10958855316987615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T11:51:40.125Z","publish_time":1751197900125,"_source_registry_name":"default","contributors":[]},"2.1.7":{"name":"@cyanheads/git-mcp-server","version":"2.1.7","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.14.4","@modelcontextprotocol/sdk":"^1.13.2","@types/node":"^24.0.7","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"^17.0.0","hono":"^4.8.3","jose":"^6.0.11","openai":"^5.8.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.6.2","typedoc":"^0.28.6"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.7","gitHead":"91f2b796653b90e8f497113c3f88cd86be459fcf","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-wXSqWN3vL3XDGJuAwhDPkMRWT8dk0LGVPN9cTbQg4XSAZNGt9okYxVjAceYby6r3WlaEfSvfLf5esIEncc9O/w==","shasum":"341ca78a73bdb3e77ff3d90ca87171581e90a93f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.7.tgz","fileCount":105,"unpackedSize":533450,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEQBGUbldShM/NC/fF/PBwxtKTs42lkZx4sbVkF6VElIAiAiLTOJpoEOM/X1cU5+6BRQbzzzVI9arbVfNY7fjnL9DQ=="}],"size":96211},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com","actor":{"name":"cyanheads","email":"casey@caseyjhand.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.7_1751241524864_0.5301425910413282"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-29T23:58:45.063Z","publish_time":1751241525063,"_source_registry_name":"default","contributors":[]},"2.1.8":{"name":"@cyanheads/git-mcp-server","version":"2.1.8","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"DOTENV_CONFIG_SILENT=true node dist/index.js","start:stdio":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.14.4","@modelcontextprotocol/sdk":"^1.13.2","@types/node":"^24.0.7","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.3","jose":"^6.0.11","openai":"^5.8.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.6.2","typedoc":"^0.28.6"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.1.8","gitHead":"34774e6a478108d9f9e29ddfe181ca1ad8c12ee6","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mOphoW4t3DDp1xJqAcYx+11xh16mP/kGGU2M/k7Rt1u28iKpEBWGtzDT/YFl+NXBATMSeo+rldmZXR1QPM6wPw==","shasum":"4a361c2fd119e5f397efd8d629f6480e4c981feb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.1.8.tgz","fileCount":105,"unpackedSize":533527,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFTwEhsIHP2RcVfRaiUzG3h99NCq3ynJWPKmWhM+tFWEAiEA+Lqy5YmFP1Lm8mvmw5TKkpDYuYVreV6BKzh/Pzg0ZCY="}],"size":96242},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com","actor":{"name":"cyanheads","email":"casey@caseyjhand.com","type":"user"}},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.1.8_1751244375043_0.31981903786036026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-30T00:46:15.288Z","publish_time":1751244375288,"_source_registry_name":"default","contributors":[]},"2.2.0":{"name":"@cyanheads/git-mcp-server","version":"2.2.0","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"DOTENV_CONFIG_SILENT=true node dist/index.js","start:stdio":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.16.0","@modelcontextprotocol/sdk":"^1.15.1","@types/node":"^24.0.14","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.5","jose":"^6.0.12","openai":"^5.9.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.6.2","typedoc":"^0.28.7"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.2.0","gitHead":"2247a3fd02ba0211d6e6862036731328e498c7e2","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QaREqGsC1LRU1m9kYbWAeI7LAn1yDQdrltIaKyygFnijMHqj4mbFyuuKdko+ljtZv/ULSrW3Oima2rCaaVNCkQ==","shasum":"122190406352288aa8b4bea96279ad22a0949206","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.2.0.tgz","fileCount":105,"unpackedSize":357940,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDvQLrUtPpBgRIQ7Fd7QxBmtUAz74AxJGpOT5hdLkKz9gIhAJCndw74cOsnOgHonTVqo4CNtaK2rAUSS/tPcSiZQPJX"}],"size":69298},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.2.0_1752663186698_0.7888041504596428"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-16T10:53:06.939Z","publish_time":1752663186939,"_source_registry_name":"default","contributors":[]},"2.2.1":{"name":"@cyanheads/git-mcp-server","version":"2.2.1","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"DOTENV_CONFIG_SILENT=true node dist/index.js","start:stdio":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.16.0","@modelcontextprotocol/sdk":"^1.16.0","@types/node":"^24.0.14","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.5","jose":"^6.0.12","openai":"^5.10.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.6.2","typedoc":"^0.28.7"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.2.1","gitHead":"8ef04b5f77a58767153cf56cd6e073af8ac67a21","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-QIppyFVyw9Zdvi99lkgPaZ8kPAewb3ff9cyaUEZvoVWPhWhKkN8ZsfD1UykB4UHPuO7VPwEJKfHz1xtMUz+caQ==","shasum":"b517638c1238c7c7b4679cb57b903ff0deebb44c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.2.1.tgz","fileCount":105,"unpackedSize":331026,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6ScHN8LzE2HiDXKqp72lkjmWwWwDB4vRw4z+OUCsNngIgfoglhYu38BCDtaLy4RQe+vUEsH8NdUYUdgIwQQUxPxQ="}],"size":67003},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.2.1_1752804757866_0.2728812469595798"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-18T02:12:38.089Z","publish_time":1752804758089,"_source_registry_name":"default","contributors":[]},"2.2.2":{"name":"@cyanheads/git-mcp-server","version":"2.2.2","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"DOTENV_CONFIG_SILENT=true node dist/index.js","start:stdio":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts"},"dependencies":{"@hono/node-server":"^1.17.1","@modelcontextprotocol/sdk":"^1.16.0","@types/node":"^24.0.15","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.5","jose":"^6.0.12","openai":"^5.10.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"prettier":"^3.6.2","typedoc":"^0.28.7"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.2.2","gitHead":"d6dd797968d8265cbec66798818f9be2bf73509e","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DLmkMKBu0oEj+4Q3Au0fvezaBBPxQ1RsHZKeSZuLZQs6BbPQuGK05zphe5aptfoZqPnZC3XMAvF4vVDwY0svJg==","shasum":"cfa6946554b9e8d7799a69bac6764295804c671d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.2.2.tgz","fileCount":105,"unpackedSize":331606,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEIWdQO7m5osmEeq50Z9EE9yf0udxVhk6kVtIPmN6FFQIhAKSZSMo9+1CVImTGSQf9dN1trKuuTKQ4ae8NQQSkmL4q"}],"size":67181},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.2.2_1753116225440_0.7442872139533185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-21T16:43:45.635Z","publish_time":1753116225635,"_source_registry_name":"default","contributors":[]},"2.2.3":{"name":"@cyanheads/git-mcp-server","version":"2.2.3","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"DOTENV_CONFIG_SILENT=true node dist/index.js","start:stdio":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"dependencies":{"@hono/node-server":"^1.17.1","@modelcontextprotocol/sdk":"^1.17.0","@types/node":"^24.1.0","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.10","jose":"^6.0.12","openai":"^5.10.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"@anatine/zod-mock":"^3.14.0","@faker-js/faker":"^9.9.0","@types/supertest":"^6.0.3","@vitest/coverage-v8":"^3.2.4","msw":"^2.10.4","prettier":"^3.6.2","supertest":"^7.1.4","typedoc":"^0.28.8","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.2.3","gitHead":"8f357c27eb260e587720e0ca0adef8c0f1138719","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3MLNJHdv5Eb4yAlDHYSdIbHf2fSCPgU1+ppB4eG7Jru04YyeyKVDGCjX7TitLN4oFdcN+/iYB8m0k0DVYEjuTQ==","shasum":"223bdfedd7f8284456481a774a8a48cce38588ce","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.2.3.tgz","fileCount":117,"unpackedSize":364819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFY91bm8qRgUyJFJDAkS0NGZcKKr3W+F6Kzlq3LHQrfpAiBIJ4lwiJUfRkk83zfxlzdBkdR+1KOxQ9eo9uhEEkcgfA=="}],"size":74358},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.2.3_1753816121735_0.01541697081893223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T19:08:41.935Z","publish_time":1753816121935,"_source_registry_name":"default","contributors":[]},"2.2.4":{"name":"@cyanheads/git-mcp-server","version":"2.2.4","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":"./dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc && node --loader ts-node/esm scripts/make-executable.ts dist/index.js","start":"DOTENV_CONFIG_SILENT=true node dist/index.js","start:stdio":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"DOTENV_CONFIG_SILENT=true MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","rebuild":"ts-node --esm scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","tree":"ts-node --esm scripts/tree.ts","fetch-spec":"ts-node --esm scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server","inspector:http":"npx @modelcontextprotocol/inspector --config mcp.json --server git-mcp-server-http","clean":"ts-node --esm scripts/clean.ts","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage"},"dependencies":{"@hono/node-server":"^1.17.1","@modelcontextprotocol/sdk":"^1.17.0","@types/node":"^24.1.0","@types/sanitize-html":"^2.16.0","@types/validator":"^13.15.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.10","jose":"^6.0.12","openai":"^5.10.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","ts-node":"^10.9.2","typescript":"^5.8.3","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.67"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"devDependencies":{"@anatine/zod-mock":"^3.14.0","@faker-js/faker":"^9.9.0","@types/supertest":"^6.0.3","@vitest/coverage-v8":"^3.2.4","msw":"^2.10.4","prettier":"^3.6.2","supertest":"^7.1.4","typedoc":"^0.28.8","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.2.4","gitHead":"a09003124b2ff7aa8ecfd5c70040d27baa71493d","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Fk0dhQKRduwkdNbeiMjsNpnZb1T+y1irb5W+/kRezxaKhL48FC6Lb1OWzZfwIQDm5UJi96oGBRtsRwPyA0DQ0A==","shasum":"b400a761b8530c16110eb6574887b1b35e08a06b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.2.4.tgz","fileCount":120,"unpackedSize":369730,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC/ZdC130SvpFRTH8dgRzsgYtQX/uimDu87NyOp4zfofAIhAK1mvMxNnO8WlbwWDQxGyDYPJw4XPnTNh9CR3qD10TjW"}],"size":75298},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.2.4_1753819515778_0.2865712165156582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-29T20:05:16.102Z","publish_time":1753819516102,"_source_registry_name":"default","contributors":[]},"2.3.1":{"name":"@cyanheads/git-mcp-server","version":"2.3.1","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc","postbuild":"tsx scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","dev":"tsx --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio tsx --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http tsx --watch src/index.ts","rebuild":"tsx scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","depcheck":"npx depcheck","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","tree":"tsx scripts/tree.ts","fetch-spec":"tsx scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx mcp-inspector --config mcp.json --server git-mcp-server","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","audit":"npm audit --production","audit:fix":"npm audit fix --production","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build"},"dependencies":{"@hono/node-server":"^1.18.0","@modelcontextprotocol/sdk":"^1.17.1","axios":"^1.11.0","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.10","ignore":"^7.0.5","jose":"^6.0.12","js-yaml":"^4.1.0","openai":"^5.11.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.76"},"devDependencies":{"@eslint/js":"^9.32.0","@types/node":"^24.1.0","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.2","@vitest/coverage-v8":"^3.2.4","depcheck":"^1.4.7","eslint":"^9.32.0","globals":"^16.3.0","prettier":"^3.6.2","tsx":"^4.20.3","msw":"^2.10.4","typedoc":"^0.28.8","typescript":"^5.8.3","typescript-eslint":"^8.38.0","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.3.1","gitHead":"cf679016c0fd26f4752f518720f4b6f00cc9039e","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XUx+kJ8iEVR4LPyyi/ZVjDHL4uh3al5qFweauAv3iEnQaPS1vC2kMzNSvwga5+hRrzGySSfiqh91SyMg93resw==","shasum":"769ee3de568e687669a3bd866fb3f1bafb0292fe","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.3.1.tgz","fileCount":471,"unpackedSize":871075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5kjku2O4+hOvuttx0m71RB7yODP3cLwBJnkYEtLVFjgIgV4utUkAgKzsr0hGjvoE6nmdvLMV3ZvHhpIZzHSOg314="}],"size":155111},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.3.1_1754001882643_0.9332867522183455"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T22:44:42.851Z","publish_time":1754001882851,"_source_registry_name":"default","contributors":[]},"2.3.2":{"name":"@cyanheads/git-mcp-server","version":"2.3.2","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc","postbuild":"tsx scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","dev":"tsx --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio tsx --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http tsx --watch src/index.ts","rebuild":"tsx scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","depcheck":"npx depcheck","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","tree":"tsx scripts/tree.ts","fetch-spec":"tsx scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx mcp-inspector --config mcp.json --server git-mcp-server","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","audit":"npm audit --production","audit:fix":"npm audit fix --production","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build"},"dependencies":{"@hono/node-server":"^1.18.0","@modelcontextprotocol/sdk":"^1.17.1","axios":"^1.11.0","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.10","ignore":"^7.0.5","jose":"^6.0.12","js-yaml":"^4.1.0","openai":"^5.11.0","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.21","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.76"},"devDependencies":{"@eslint/js":"^9.32.0","@types/node":"^24.1.0","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.2","@vitest/coverage-v8":"^3.2.4","depcheck":"^1.4.7","eslint":"^9.32.0","globals":"^16.3.0","prettier":"^3.6.2","tsx":"^4.20.3","msw":"^2.10.4","typedoc":"^0.28.8","typescript":"^5.8.3","typescript-eslint":"^8.38.0","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.3.2","gitHead":"fecb42bc2d9d759d5a11d6e473d3d3263ad8c845","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+suFwqK7fFPK0wiyfkdc9Ld329jUPfae56ZWucruFozcAxriqvUZwn5KpkmapL4lYHs6KgK1RTOtPymVTvgcjg==","shasum":"03c633d5adaa6ca89d48e3bed47dbb94c3930431","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.3.2.tgz","fileCount":471,"unpackedSize":931771,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCn1hYz2iGNhMRmXKuyM9u/7ydajXR2OWp8gSyMMEP8qgIhAJrF8F7uCErejVJHAQR8QlkfsF1E/rC2SThQ1EOpzg43"}],"size":156140},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.3.2_1754006157394_0.3838286819932346"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-31T23:55:57.613Z","publish_time":1754006157613,"_source_registry_name":"default","contributors":[]},"2.3.3":{"name":"@cyanheads/git-mcp-server","version":"2.3.3","mcpName":"io.github.cyanheads/git-mcp-server","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc","postbuild":"tsx scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","dev":"tsx --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio tsx --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http tsx --watch src/index.ts","rebuild":"tsx scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","depcheck":"npx depcheck","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","tree":"tsx scripts/tree.ts","fetch-spec":"tsx scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx mcp-inspector --config mcp.json --server git-mcp-server","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","audit":"npm audit --production","audit:fix":"npm audit fix --production","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build"},"dependencies":{"@hono/node-server":"^1.18.0","@modelcontextprotocol/sdk":"^1.18.0","axios":"^1.12.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.10","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","openai":"^5.20.2","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.22","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.76"},"devDependencies":{"@eslint/js":"^9.35.0","@types/node":"^24.4.0","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"^3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","depcheck":"^1.4.7","eslint":"^9.35.0","globals":"^16.4.0","msw":"^2.11.2","prettier":"^3.6.2","tsx":"^4.20.5","typedoc":"^0.28.13","typescript":"^5.8.3","typescript-eslint":"^8.43.0","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.3.3","gitHead":"6eba951bd3a2cf8f86f8d71ad942813c08dca88c","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-kGRC5v3cVUt62OKbjejsQrV+pl9D49A6o6AMxusJ/Vwxb3LguvjNbw1YeVzoKW++a2N2tuNLUCCocdqlFW60wA==","shasum":"f14e8574637e75c8da4bdb9ef4017ba75259791e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.3.3.tgz","fileCount":471,"unpackedSize":932046,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDAeLqAiI861n2VSj1vyZzbEE+i3HqFYGHL4lpsvACcTQIhAO1eHUbAygitUw3B1tU/CoHwWQtoIdSazcWsdVIWrG3V"}],"size":155946},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.3.3_1757940092158_0.14171033136514488"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-15T12:41:32.364Z","publish_time":1757940092364,"_source_registry_name":"default","contributors":[]},"2.3.4":{"name":"@cyanheads/git-mcp-server","version":"2.3.4","mcpName":"io.github.cyanheads/git-mcp-server","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc","postbuild":"tsx scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","dev":"tsx --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio tsx --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http tsx --watch src/index.ts","rebuild":"tsx scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","depcheck":"npx depcheck","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","tree":"tsx scripts/tree.ts","fetch-spec":"tsx scripts/fetch-openapi-spec.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx mcp-inspector --config mcp.json --server git-mcp-server","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","audit":"npm audit --production","audit:fix":"npm audit fix --production","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build"},"dependencies":{"@hono/node-server":"^1.18.0","@modelcontextprotocol/sdk":"^1.18.2","axios":"^1.12.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.8.10","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","openai":"^5.23.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.22","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.76"},"devDependencies":{"@eslint/js":"^9.36.0","@types/node":"^24.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"^3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","depcheck":"^1.4.7","eslint":"^9.36.0","globals":"^16.4.0","msw":"^2.11.3","prettier":"^3.6.2","tsx":"^4.20.6","typedoc":"^0.28.13","typescript":"^5.8.3","typescript-eslint":"^8.44.1","vite":"^7.1.7","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.3.4","gitHead":"df47faf296eb947ce38296e66d5228ebba164952","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ysWFgTfw8c91nRs2LP/9RMVfrYd0tTJHptXUzs4yEqL2oc80e+FTnuzeC1/pK5bFbEEyCcL/O/1sIAnAnqA5IQ==","shasum":"18a11e91627ccb3c63037cf7825bd2186200d923","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.3.4.tgz","fileCount":471,"unpackedSize":934685,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjIfbCyMfm35lgI/iMXyBjjuOSz0r7q4nauLFyf5NOXwIgFHufk9ZkedGk5qCjSxxWHKvEyiaPByotrY2O0Fl28/E="}],"size":156794},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.3.4_1758904257158_0.46682284803824214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-26T16:30:57.400Z","publish_time":1758904257400,"_source_registry_name":"default","contributors":[]},"2.3.5":{"name":"@cyanheads/git-mcp-server","version":"2.3.5","mcpName":"io.github.cyanheads/git-mcp-server","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"tsc","postbuild":"tsx scripts/make-executable.ts dist/index.js","start":"node dist/index.js","start:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio node dist/index.js","start:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http node dist/index.js","dev":"tsx --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio tsx --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http tsx --watch src/index.ts","rebuild":"tsx scripts/clean.ts && npm run build","docs:generate":"typedoc --tsconfig ./tsconfig.typedoc.json","devcheck":"bun scripts/devcheck.ts","devdocs":"bun scripts/devdocs.ts","depcheck":"npx depcheck","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","tree":"tsx scripts/tree.ts","fetch-spec":"tsx scripts/fetch-openapi-spec.ts","validate-schema":"bun scripts/validate-mcp-publish-schema.ts","clean":"bun scripts/clean.ts","format":"prettier --write \"**/*.{ts,js,json,md,html,css}\"","inspector":"npx mcp-inspector --config mcp.json --server git-mcp-server","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","audit":"npm audit --production","audit:fix":"npm audit fix --production","prepublishOnly":"npm run typecheck && npm run lint && npm run test && npm run build"},"dependencies":{"@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.18.2","axios":"^1.12.2","chrono-node":"2.8.0","dotenv":"16.6.1","hono":"^4.9.9","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","openai":"^5.23.1","partial-json":"^0.1.7","sanitize-html":"^2.17.0","tiktoken":"^1.0.22","validator":"^13.15.15","winston":"^3.17.0","winston-transport":"^4.9.0","zod":"^3.25.76"},"devDependencies":{"@eslint/js":"^9.36.0","@types/node":"^24.6.0","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"^3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","bun-types":"^1.2.23","depcheck":"^1.4.7","eslint":"^9.36.0","globals":"^16.4.0","msw":"^2.11.3","prettier":"^3.6.2","tsx":"^4.20.6","typedoc":"^0.28.13","typescript":"^5.9.2","typescript-eslint":"^8.45.0","vite":"^7.1.7","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":{"name":"cyanheads","email":"casey@caseyjhand.com","url":"https://github.com/cyanheads/git-mcp-server#readme"},"license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"engines":{"node":">=20.0.0"},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.3.5","gitHead":"d83775a60bedd7ee095a79d89c0c63f00dd82ebd","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-0QzderFHoiM3/KH5ji8vJXWVm601kUufScCpSQDcOtZTBj6UuE30+xt+4xFKixN8Ugyiwlb2+aAx4lrV2p5UIA==","shasum":"468d6ac626872a262e7198dc027564406ee9ccc0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.3.5.tgz","fileCount":471,"unpackedSize":950234,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHi8kMAcXFJstToCPRlh0SNPXaWY6hMR/mC1HVJojkW/AiEAmO8OAZFSa2ckQBgiifHD5N1bA1Kb6q5BG0c7VE8YgdA="}],"size":157219},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.3.5_1759190110559_0.09491866143509475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-09-29T23:55:10.864Z","publish_time":1759190110864,"_source_registry_name":"default","contributors":[]},"2.4.5":{"name":"@cyanheads/git-mcp-server","version":"2.4.5","mcpName":"io.github.cyanheads/git-mcp-server","description":"An MCP (Model Context Protocol) server enabling LLMs and AI agents to interact with Git repositories. Provides tools for comprehensive Git operations including clone, commit, branch, diff, log, status, push, pull, merge, rebase, worktree, tag management, ","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.10","zod":"3.23.8","typescript":"5.9.3"},"dependencies":{"@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@supabase/supabase-js":"^2.75.0","axios":"^1.12.2","chrono-node":"^2.9.0","dotenv":"^17.2.3","fast-xml-parser":"^5.3.0","hono":"^4.9.10","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","reflect-metadata":"^0.2.2","repomix":"^1.6.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","validator":"13.15.15","zod":"^3.23.8","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","bun-types":"^1.3.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","eslint":"^9.37.0","execa":"^9.6.0","globals":"^16.4.0","husky":"^9.1.7","msw":"^2.11.5","prettier":"^3.6.2","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","vite":"7.1.7","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["typescript","MCP","model-context-protocol","mcp-server","llm-tools","git-tools","LLM","AI-integration","server","git","version-control","repository","branch","cherry-pick","clone","commit","devops","diff","fetch","log","merge","pull","push","rebase","remote","reset","stash","status","tag","worktree","ai-agent","automation"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.4.5","_integrity":"sha512-ORnXo8ZarcdekttUDAINFGgpbLR+V8rZ8gIeqs6c8n4C+M8GPGjVd2/IZmsDKDwP1bPYjdZwh/Dm3eTz3v9FaA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"d2086311e7c98ca539139b7b2b07675bce3a2a24","dist":{"integrity":"sha512-ORnXo8ZarcdekttUDAINFGgpbLR+V8rZ8gIeqs6c8n4C+M8GPGjVd2/IZmsDKDwP1bPYjdZwh/Dm3eTz3v9FaA==","shasum":"d2086311e7c98ca539139b7b2b07675bce3a2a24","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.4.5.tgz","fileCount":4,"unpackedSize":7199821,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIATwp0OjBu8RTvPJXWdWd57OrmC9Xsj5Fejxp0ICwsgjAiAAuaKQA4cxhzyjbjAnw7HjWFEqWBSEiYC2sFDXQ+ewwQ=="}],"size":1335995},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.4.5_1760174484516_0.3275256498964747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-11T09:21:24.775Z","publish_time":1760174484775,"_source_registry_name":"default","contributors":[]},"2.4.6":{"name":"@cyanheads/git-mcp-server","version":"2.4.6","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"//--- Development":"","dev":"bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","devdocs":"bun run scripts/devdocs.ts","//--- Build & Deploy":"","build":"rm -rf dist && bun build ./src/index.ts --outdir ./dist --target node","build:worker":"rm -rf dist && bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","//--- Start":"","start":"bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","//--- Quality & Maintenance":"","audit":"bun audit","audit:fix":"bun audit --fix","depcheck":"bunx depcheck","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","prepare":"bunx husky","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","typecheck":"bunx tsc --noEmit","//--- Utilities":"","docs:generate":"bunx typedoc","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","tree":"bun run scripts/tree.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.10","zod":"3.23.8","typescript":"5.9.3"},"dependencies":{"@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@supabase/supabase-js":"^2.75.0","axios":"^1.12.2","chrono-node":"^2.9.0","dotenv":"^17.2.3","fast-xml-parser":"^5.3.0","hono":"^4.9.10","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","reflect-metadata":"^0.2.2","repomix":"^1.6.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","validator":"13.15.15","zod":"^3.23.8","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","bun-types":"^1.3.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","eslint":"^9.37.0","execa":"^9.6.0","globals":"^16.4.0","husky":"^9.1.7","msw":"^2.11.5","prettier":"^3.6.2","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","vite":"7.1.7","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.4.6","_integrity":"sha512-raO548/YFWJah0dbJsFOOkDOvyqU0quV7ABgSq7jd19VXY/6lEfVgOocFQ6yD0/00u957v0Z6OUo+CHP6LH+Cw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"0f448229a3a23279259ab5dba63f1166a73a38e4","dist":{"integrity":"sha512-raO548/YFWJah0dbJsFOOkDOvyqU0quV7ABgSq7jd19VXY/6lEfVgOocFQ6yD0/00u957v0Z6OUo+CHP6LH+Cw==","shasum":"0f448229a3a23279259ab5dba63f1166a73a38e4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.4.6.tgz","fileCount":4,"unpackedSize":7199471,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICTFT3NmNdVdLtvUfvdha+pGhRkOGyl1OeMEoha5Se/tAiAtDxROWCIVLyHvG2ZRSUYWZ5YQOUTEy43GL9FF9wxufg=="}],"size":1335741},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.4.6_1760246920007_0.5950365017643331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-12T05:28:40.268Z","publish_time":1760246920268,"_source_registry_name":"default","contributors":[]},"2.4.7":{"name":"@cyanheads/git-mcp-server","version":"2.4.7","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"//--- Development":"","dev":"bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","devcheck":"bun run scripts/devcheck.ts","devdocs":"bun run scripts/devdocs.ts","//--- Build & Deploy":"","build":"rm -rf dist && bun build ./src/index.ts --outdir ./dist --target node","build:worker":"rm -rf dist && bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","//--- Start":"","start":"bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","//--- Quality & Maintenance":"","audit":"bun audit","audit:fix":"bun audit --fix","depcheck":"bunx depcheck","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","prepare":"bunx husky","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","typecheck":"bunx tsc --noEmit","//--- Utilities":"","docs:generate":"bunx typedoc","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts","tree":"bun run scripts/tree.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"dependencies":{"@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@supabase/supabase-js":"^2.75.0","axios":"^1.12.2","chrono-node":"^2.9.0","dotenv":"^17.2.3","fast-xml-parser":"^5.3.0","hono":"^4.9.12","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","validator":"13.15.15","zod":"^3.23.8","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","bun-types":"^1.3.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","eslint":"^9.37.0","execa":"^9.6.0","globals":"^16.4.0","husky":"^9.1.7","msw":"^2.11.5","prettier":"^3.6.2","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.4.7","_integrity":"sha512-XvA5EbCnXzG9KK3e4Mqab6TLqfAMm0vkALveMl9bwi6HqnL+qbqSONEvfKqcVqbkY3J2jbEfUVM8PECRVX6qbw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"436f9eb8809dadcea9a6070c7f508532e645c992","dist":{"integrity":"sha512-XvA5EbCnXzG9KK3e4Mqab6TLqfAMm0vkALveMl9bwi6HqnL+qbqSONEvfKqcVqbkY3J2jbEfUVM8PECRVX6qbw==","shasum":"436f9eb8809dadcea9a6070c7f508532e645c992","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.4.7.tgz","fileCount":4,"unpackedSize":7206836,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBEcq9h2B7BS7hmKdihQyllsy1O4HqmwCkhR7obdQKwJAiAhmxKqcOup31lFETZ2tkW7YWN5htY5k2TGD4VaGf37FQ=="}],"size":1337484},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.4.7_1760347043209_0.1495974062527008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-13T09:17:23.465Z","publish_time":1760347043465,"_source_registry_name":"default","contributors":[]},"2.4.8":{"name":"@cyanheads/git-mcp-server","version":"2.4.8","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"dependencies":{"@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@supabase/supabase-js":"^2.75.0","axios":"^1.12.2","chrono-node":"^2.9.0","dotenv":"^17.2.3","fast-xml-parser":"^5.3.0","hono":"^4.9.12","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","validator":"13.15.15","zod":"^3.23.8","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","bun-types":"^1.3.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","eslint":"^9.37.0","execa":"^9.6.0","globals":"^16.4.0","husky":"^9.1.7","msw":"^2.11.5","prettier":"^3.6.2","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.4.8","_integrity":"sha512-0OFzbvexFTXtTXeBNRMn2cFGjVu+aEm4NrUeTYmvje+rdtZum10aJ3Fwx1m9pUFglVIag2El0jBdKao3iZrvWg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"a9d725e6ae7aac14284f7d86037cebeb5ad9c664","dist":{"integrity":"sha512-0OFzbvexFTXtTXeBNRMn2cFGjVu+aEm4NrUeTYmvje+rdtZum10aJ3Fwx1m9pUFglVIag2El0jBdKao3iZrvWg==","shasum":"a9d725e6ae7aac14284f7d86037cebeb5ad9c664","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.4.8.tgz","fileCount":4,"unpackedSize":7206586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEvfI04q+WIKh+hj5lQmBOo3ysASq763HqLpGa14RZxQIhANz9bqz5f/8wvCI//czCNBXfypEZSwC+ZzcrgQQc4/gf"}],"size":1337362},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.4.8_1760348746902_0.17122573860753"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-13T09:45:47.145Z","publish_time":1760348747145,"_source_registry_name":"default","contributors":[]},"2.4.9":{"name":"@cyanheads/git-mcp-server","version":"2.4.9","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"dependencies":{"@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@supabase/supabase-js":"^2.75.0","axios":"^1.12.2","chrono-node":"^2.9.0","dotenv":"^17.2.3","fast-xml-parser":"^5.3.0","hono":"^4.9.12","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","validator":"13.15.15","zod":"^3.23.8","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","bun-types":"^1.3.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","eslint":"^9.37.0","execa":"^9.6.0","globals":"^16.4.0","husky":"^9.1.7","msw":"^2.11.5","prettier":"^3.6.2","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.4.9","_integrity":"sha512-8LgOGsmoCrzSNf8r4h/BLg2p+/+qbYeNtcM7bcyVLiq2UC8qjCGw35dS8CgN9yTLv5W2PsYbhGhwz2cKD/ok8g==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"6885a75e9477b95c60ca889861cb4781ff2c1601","dist":{"integrity":"sha512-8LgOGsmoCrzSNf8r4h/BLg2p+/+qbYeNtcM7bcyVLiq2UC8qjCGw35dS8CgN9yTLv5W2PsYbhGhwz2cKD/ok8g==","shasum":"6885a75e9477b95c60ca889861cb4781ff2c1601","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.4.9.tgz","fileCount":4,"unpackedSize":7209958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGgRwyV4yXBoAnN7rykzfo9I5ouqCNJD5YoTkREhaCgLAiBScQzSRad6W3KBwi6yY30Dg0bvFE8CMlYtXXqkM2ZusQ=="}],"size":1338100},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.4.9_1760351234527_0.5122292130606951"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-13T10:27:14.734Z","publish_time":1760351234734,"_source_registry_name":"default","contributors":[]},"2.5.1":{"name":"@cyanheads/git-mcp-server","version":"2.5.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.75.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.0","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.37.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.9.12","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.5","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","validator":"13.15.15","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.1","_integrity":"sha512-ijl+yhmyiWeGnJljpfT+j1aQEAVsETH7knhphskGe3cmF0dSG/wiUnyBnByz/ScITywYC1V8Vmt5euct47zCFA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"2976444c609342d5a4145f1bb5c863c2d800981c","dist":{"integrity":"sha512-ijl+yhmyiWeGnJljpfT+j1aQEAVsETH7knhphskGe3cmF0dSG/wiUnyBnByz/ScITywYC1V8Vmt5euct47zCFA==","shasum":"2976444c609342d5a4145f1bb5c863c2d800981c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.1.tgz","fileCount":4,"unpackedSize":7217837,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC3Motz9V1DWDc3vZH3Mfcf29N2E6Pw1bpr4Whu8bkzywIgdVq0yMuCnZ7gqAYtUZzIKo+yderYryw33wX+pm3WICw="}],"size":1339468},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.1_1760538293424_0.6615633594185648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T14:24:53.648Z","publish_time":1760538293648,"_source_registry_name":"default","contributors":[]},"2.5.2":{"name":"@cyanheads/git-mcp-server","version":"2.5.2","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.75.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.0","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.37.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.9.12","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.5","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","validator":"13.15.15","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.2","_integrity":"sha512-+9+vML4VuIaifZTrW2e2KH5+5pl6aP0CEhHcN/aIiNxmKuTkEvju8DcxwE1rm9dGd0+kNx4Z7oVV8z+J+dkTYQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"3640d6e81735225eeb31cb1835696d7575e927b1","dist":{"integrity":"sha512-+9+vML4VuIaifZTrW2e2KH5+5pl6aP0CEhHcN/aIiNxmKuTkEvju8DcxwE1rm9dGd0+kNx4Z7oVV8z+J+dkTYQ==","shasum":"3640d6e81735225eeb31cb1835696d7575e927b1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.2.tgz","fileCount":4,"unpackedSize":7217986,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIADVfFuL+s/aNzZEylz0b/jAFG2gziLwz6Oe07s5lQ6aAiB3YVqs3Eh6aYQfl56QhZUFV7qXTBhQ4DGXfFZLX8j+Fw=="}],"size":1339514},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.2_1760539113530_0.7336734317798592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T14:38:33.761Z","publish_time":1760539113761,"_source_registry_name":"default","contributors":[]},"2.5.3":{"name":"@cyanheads/git-mcp-server","version":"2.5.3","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.75.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.0","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.37.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.9.12","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.5","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","validator":"13.15.15","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.3","_integrity":"sha512-dJApo85eBZUVkyWhvj+/jIW6rzWX6cy7dsXyMuK+LpBJ5v4zXHA5miGkLaqj6cA8WbvB8qf7X0iJqeFWV4gYgw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"efca5744623bb9d4eceb6b2906bd497fabc4eed3","dist":{"integrity":"sha512-dJApo85eBZUVkyWhvj+/jIW6rzWX6cy7dsXyMuK+LpBJ5v4zXHA5miGkLaqj6cA8WbvB8qf7X0iJqeFWV4gYgw==","shasum":"efca5744623bb9d4eceb6b2906bd497fabc4eed3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.3.tgz","fileCount":4,"unpackedSize":7217986,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCb+YpMurQXMFq+ylIbGe1ntCzAle7sfn34ZzEk8QZx3AIgdsWioaRQQOm2qd00mSoyHQfdvNaGteC1wZzmwnOwpco="}],"size":1339513},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.3_1760540264541_0.820277061389348"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T14:57:44.756Z","publish_time":1760540264756,"_source_registry_name":"default","contributors":[]},"2.5.4":{"name":"@cyanheads/git-mcp-server","version":"2.5.4","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.9.12","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251011.0","@eslint/js":"^9.37.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.65.0","@opentelemetry/exporter-metrics-otlp-http":"^0.206.0","@opentelemetry/exporter-trace-otlp-http":"^0.206.0","@opentelemetry/instrumentation-pino":"^0.53.0","@opentelemetry/resources":"^2.1.0","@opentelemetry/sdk-metrics":"^2.1.0","@opentelemetry/sdk-node":"^0.206.0","@opentelemetry/sdk-trace-node":"^2.1.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.75.0","@types/bun":"^1.3.0","@types/js-yaml":"^4.0.9","@types/node":"^24.7.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"3.2.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.0","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.37.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.9.12","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.5","node-cron":"^4.2.1","openai":"^6.3.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","pino":"^10.0.0","pino-pretty":"^13.1.2","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.7.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.0","validator":"13.15.15","vite":"7.1.9","vite-tsconfig-paths":"^5.1.4","vitest":"^3.2.4","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.4","_integrity":"sha512-zRgBr+iWwEwTdwEITtqJE0NPQGKTu2LEiTV/n7h5r0x9TvlNMWtwVHxZvig3fqW5XwIZDw4u54EBsHsOWfg1LA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"c6755a404d752f9eeff10e916a1bd4cddc5d6f15","dist":{"integrity":"sha512-zRgBr+iWwEwTdwEITtqJE0NPQGKTu2LEiTV/n7h5r0x9TvlNMWtwVHxZvig3fqW5XwIZDw4u54EBsHsOWfg1LA==","shasum":"c6755a404d752f9eeff10e916a1bd4cddc5d6f15","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.4.tgz","fileCount":4,"unpackedSize":7218407,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGv7jTjKWiW0wpYsNWO6PQv5RXFzYGMDi8JH4bUGC9o4AiEAu9QroRaCEL5V8t5OJj6Gt07etEMlESyJHIVuX3wytLw="}],"size":1339674},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.4_1760541370395_0.04049058433668651"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-15T15:16:10.634Z","publish_time":1760541370634,"_source_registry_name":"default","contributors":[]},"2.5.5":{"name":"@cyanheads/git-mcp-server","version":"2.5.5","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.3","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251014.0","@eslint/js":"^9.38.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.2","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/exporter-metrics-otlp-http":"^0.207.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.76.1","@types/bun":"^1.3.1","@types/js-yaml":"^4.0.9","@types/node":"^24.9.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"4.0.3","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.1","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.38.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.9.12","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.6","node-cron":"^4.2.1","openai":"^6.7.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.8.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.2","validator":"13.15.15","vite":"7.1.12","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.3","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.2"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.5","_integrity":"sha512-+IS9y0otFtcVKXeJV+2813lShxnhH6VEkaMDFpkbP1TdvE1FhE781/jG0lcCf8j98hZGji2I++eFKW8UbfjzjA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"5f02cd9087a630823e9950a77feb26f0ce85fc8b","dist":{"integrity":"sha512-+IS9y0otFtcVKXeJV+2813lShxnhH6VEkaMDFpkbP1TdvE1FhE781/jG0lcCf8j98hZGji2I++eFKW8UbfjzjA==","shasum":"5f02cd9087a630823e9950a77feb26f0ce85fc8b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.5.tgz","fileCount":4,"unpackedSize":7345657,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9SPNR2tE4+SEXpbyKcEWRSjrHh2PgcghXhV0lNMePPAIhANso+D2QCHXSQ6m0Gb1zkG1n9dvG7RUeGMZCqSlAbxxw"}],"size":1360825},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.5_1761352126406_0.8866461404755184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-25T00:28:46.670Z","publish_time":1761352126670,"_source_registry_name":"default","contributors":[]},"2.5.6":{"name":"@cyanheads/git-mcp-server","version":"2.5.6","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.3","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251014.0","@eslint/js":"^9.38.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.2","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/exporter-metrics-otlp-http":"^0.207.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.76.1","@types/bun":"^1.3.1","@types/js-yaml":"^4.0.9","@types/node":"^24.9.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"4.0.3","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.1","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.38.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.10.3","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.6","node-cron":"^4.2.1","openai":"^6.7.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.8.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.2","validator":"13.15.15","vite":"7.1.12","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.3","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.2"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.6","_integrity":"sha512-Hf6Xw2hGwkwz/yViE4uXorvJfAZgVQFk5bXkBDtZWYes4OywRCU4B16UPWaH/c0lTlhtp61K/EGStbwOxmwfcw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"6eace69b76bc45cf84bd749ea6fea69d666feffd","dist":{"integrity":"sha512-Hf6Xw2hGwkwz/yViE4uXorvJfAZgVQFk5bXkBDtZWYes4OywRCU4B16UPWaH/c0lTlhtp61K/EGStbwOxmwfcw==","shasum":"6eace69b76bc45cf84bd749ea6fea69d666feffd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.6.tgz","fileCount":4,"unpackedSize":7216400,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFoaY93uMgWheIXOWogryFVM1FnyPguZHrJbdyjH/g25AiEAmRtFgKs1KmBj5dfEPPH2w0+m6OWapG5673tP6IXJ32E="}],"size":1337312},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.6_1761353030678_0.9631159252473398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-25T00:43:50.940Z","publish_time":1761353030940,"_source_registry_name":"default","contributors":[]},"2.5.7":{"name":"@cyanheads/git-mcp-server","version":"2.5.7","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.3","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251014.0","@eslint/js":"^9.38.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.2","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/exporter-metrics-otlp-http":"^0.207.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.76.1","@types/bun":"^1.3.1","@types/js-yaml":"^4.0.9","@types/node":"^24.9.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.3","@vitest/coverage-v8":"4.0.3","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.12.2","bun-types":"^1.3.1","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.38.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.10.3","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.6","node-cron":"^4.2.1","openai":"^6.7.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.8.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.2","validator":"13.15.15","vite":"7.1.12","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.3","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.2"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.7","_integrity":"sha512-lxfFH4E92McrA1nmCoOBQIDzbIcUNVsQIAeBaMTMamwr0GK/wZ5hQ9sHjeTGTPv0qhw1IjuEh/s5QPiXGC3j/Q==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"7b7a414bfe6d46a96766d459e5fd6b713c0c3803","dist":{"integrity":"sha512-lxfFH4E92McrA1nmCoOBQIDzbIcUNVsQIAeBaMTMamwr0GK/wZ5hQ9sHjeTGTPv0qhw1IjuEh/s5QPiXGC3j/Q==","shasum":"7b7a414bfe6d46a96766d459e5fd6b713c0c3803","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.7.tgz","fileCount":4,"unpackedSize":7216873,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID4xN//d+4kyWSkYQ3z4mFgvPPDhoqu++E6312151oAMAiBqqXVWNlOo1ayY0J18Y4MUL924W3cwRu5sgl3ltRJDIg=="}],"size":1337531},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.7_1761354960699_0.43553482994716797"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-25T01:16:00.953Z","publish_time":1761354960953,"_source_registry_name":"default","contributors":[]},"2.5.8":{"name":"@cyanheads/git-mcp-server","version":"2.5.8","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.5","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.3","zod":"3.23.8","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251014.0","@eslint/js":"^9.38.0","@hono/mcp":"^0.1.4","@hono/node-server":"^1.19.5","@modelcontextprotocol/sdk":"^1.20.2","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.66.0","@opentelemetry/exporter-metrics-otlp-http":"^0.207.0","@opentelemetry/exporter-trace-otlp-http":"^0.207.0","@opentelemetry/instrumentation-pino":"^0.54.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.207.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.37.0","@supabase/supabase-js":"^2.76.1","@types/bun":"^1.3.1","@types/js-yaml":"^4.0.9","@types/node":"^24.9.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.3.16","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.4","@vitest/coverage-v8":"4.0.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.0","bun-types":"^1.3.1","chrono-node":"^2.9.0","clipboardy":"^5.0.0","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.38.0","execa":"^9.6.0","fast-xml-parser":"^5.3.0","globals":"^16.4.0","hono":"^4.10.3","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.0","js-yaml":"^4.1.0","msw":"^2.11.6","node-cron":"^4.2.1","openai":"^6.7.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.6.2","reflect-metadata":"^0.2.2","repomix":"^1.8.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.14","typescript":"^5.9.3","typescript-eslint":"8.46.2","validator":"13.15.20","vite":"7.1.12","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.4","zod":"^3.23.8"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.2"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.5.8","_integrity":"sha512-q2YclKnEjU4+RtFZhOLMtsbjcBd1uq1BOG+s08BY2vuqUZjxRUaCBE9PL5py8ljTY98heNtKXwcXDCa2R34FPQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"e2f98085983e6698ad8cec1135026e2265cfb22f","dist":{"integrity":"sha512-q2YclKnEjU4+RtFZhOLMtsbjcBd1uq1BOG+s08BY2vuqUZjxRUaCBE9PL5py8ljTY98heNtKXwcXDCa2R34FPQ==","shasum":"e2f98085983e6698ad8cec1135026e2265cfb22f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.5.8.tgz","fileCount":4,"unpackedSize":7216873,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDzMaPy/JZ3CfxvzbAY1FrvI6Kcz8fcn8wWDZR6z5H8hAiEArjDfTG5ShpG+4hJEY/YMmTzhDpVwfgvxQjZ14GqI7GY="}],"size":1337534},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.5.8_1761632146196_0.5544151200607619"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-28T06:15:46.467Z","publish_time":1761632146467,"_source_registry_name":"default","contributors":[]},"2.6.0":{"name":"@cyanheads/git-mcp-server","version":"2.6.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.7","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.8","zod":"4.1.13","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251212.0","@eslint/js":"^9.39.1","@hono/mcp":"^0.2.2","@hono/node-server":"^1.19.7","@modelcontextprotocol/sdk":"^1.24.3","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.67.2","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.208.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.38.0","@supabase/supabase-js":"^2.87.1","@types/bun":"^1.3.4","@types/js-yaml":"^4.0.9","@types/node":"^25.0.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.1","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.15","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.2","bun-types":"^1.3.4","chrono-node":"^2.9.0","clipboardy":"^5.0.1","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.39.1","execa":"^9.6.1","fast-xml-parser":"^5.3.3","globals":"^16.5.0","hono":"^4.10.8","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.4","node-cron":"^4.2.1","openai":"^6.10.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.7.4","reflect-metadata":"^0.2.2","repomix":"^1.10.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"8.49.0","validator":"13.15.23","vite":"7.2.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.15","zod":"^4.1.13"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.6.0","_integrity":"sha512-nRlqwdiHLmx8ngLsgVVZmjGD/NdfxBR1wiWG87eB3xk7zC/F80r2fCEs0v6X9nVeOxRCx9pIjmpCm2uZ8BnQOQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"57a7368e364b1cc43effd4793dbb16c1a1a774ef","dist":{"integrity":"sha512-nRlqwdiHLmx8ngLsgVVZmjGD/NdfxBR1wiWG87eB3xk7zC/F80r2fCEs0v6X9nVeOxRCx9pIjmpCm2uZ8BnQOQ==","shasum":"57a7368e364b1cc43effd4793dbb16c1a1a774ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.6.0.tgz","fileCount":4,"unpackedSize":8266753,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHy0oqz+E/0abxFsQ/xWwm981quTlgDkSnHsPWmupa+RAiBi3U89aUXCjs3gNisjpQQbup9oAbYJCT9AyOr1QDUJbw=="}],"size":1510899},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.6.0_1765537086948_0.12908121703635445"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T10:58:07.180Z","publish_time":1765537087180,"_source_registry_name":"default","contributors":[]},"2.6.1":{"name":"@cyanheads/git-mcp-server","version":"2.6.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.7","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.8","zod":"4.1.13","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251212.0","@eslint/js":"^9.39.1","@hono/mcp":"^0.2.2","@hono/node-server":"^1.19.7","@modelcontextprotocol/sdk":"^1.24.3","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.67.2","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.208.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.38.0","@supabase/supabase-js":"^2.87.1","@types/bun":"^1.3.4","@types/js-yaml":"^4.0.9","@types/node":"^25.0.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.1","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.15","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.2","bun-types":"^1.3.4","chrono-node":"^2.9.0","clipboardy":"^5.0.1","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.39.1","execa":"^9.6.1","fast-xml-parser":"^5.3.3","globals":"^16.5.0","hono":"^4.10.8","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.4","node-cron":"^4.2.1","openai":"^6.10.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.7.4","reflect-metadata":"^0.2.2","repomix":"^1.10.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"8.49.0","validator":"13.15.23","vite":"7.2.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.15","zod":"^4.1.13"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.6.1","_integrity":"sha512-AiiRo2NrpKvgERWme8OlMdsN4bLMsj1A6zU+S7+uC0PAlrt9yPluQZiBgU3f1GlEqnJs9u3W1kyEyiKCKuAcHQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"49890f422bb277c069709f56408991f7a1f23cb5","dist":{"integrity":"sha512-AiiRo2NrpKvgERWme8OlMdsN4bLMsj1A6zU+S7+uC0PAlrt9yPluQZiBgU3f1GlEqnJs9u3W1kyEyiKCKuAcHQ==","shasum":"49890f422bb277c069709f56408991f7a1f23cb5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.6.1.tgz","fileCount":4,"unpackedSize":8267574,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlllMIHWOhxKykj31MqAMUzO0H21pGKQHnnM6xOht36QIgYP6a4XVEF1KdSyP0Jdpq7n+8esiUd0te/gJJ7OLuv9k="}],"size":1511076},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.6.1_1765538203403_0.9512783863023004"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T11:16:43.580Z","publish_time":1765538203580,"_source_registry_name":"default","contributors":[]},"2.6.2":{"name":"@cyanheads/git-mcp-server","version":"2.6.2","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.7","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.8","zod":"4.1.13","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251212.0","@eslint/js":"^9.39.1","@hono/mcp":"^0.2.2","@hono/node-server":"^1.19.7","@modelcontextprotocol/sdk":"^1.24.3","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.67.2","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.208.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.38.0","@supabase/supabase-js":"^2.87.1","@types/bun":"^1.3.4","@types/js-yaml":"^4.0.9","@types/node":"^25.0.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.1","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.15","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.2","bun-types":"^1.3.4","chrono-node":"^2.9.0","clipboardy":"^5.0.1","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.39.1","execa":"^9.6.1","fast-xml-parser":"^5.3.3","globals":"^16.5.0","hono":"^4.10.8","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.4","node-cron":"^4.2.1","openai":"^6.10.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.7.4","reflect-metadata":"^0.2.2","repomix":"^1.10.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"8.49.0","validator":"13.15.23","vite":"7.2.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.15","zod":"^4.1.13"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"pino":"^10.1.0","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.6.2","_integrity":"sha512-WIICghSo36VF87O4srMGpMLE0qdUrffrYPnfFoif7vzu04GTw2I5A+2dALajQX6VkJjsJ/OlOla4AwsmjPYSjw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"cef13528d8caf7bccebbe60f4a39fb3401b589e5","dist":{"integrity":"sha512-WIICghSo36VF87O4srMGpMLE0qdUrffrYPnfFoif7vzu04GTw2I5A+2dALajQX6VkJjsJ/OlOla4AwsmjPYSjw==","shasum":"cef13528d8caf7bccebbe60f4a39fb3401b589e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.6.2.tgz","fileCount":4,"unpackedSize":8267562,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHEbg7N6fEjCNrnqsRQ1PkwbTbu3s58/YOb8mvROneWeAiB4rdYq1ucd7qNzt3eeiLdb28JOLOJx7x5X0k0R72BTOw=="}],"size":1511065},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.6.2_1765540339101_0.32763368819459604"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T11:52:19.316Z","publish_time":1765540339316,"_source_registry_name":"default","contributors":[]},"2.6.3":{"name":"@cyanheads/git-mcp-server","version":"2.6.3","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.7","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.8","zod":"4.1.13","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251212.0","@eslint/js":"^9.39.1","@hono/mcp":"^0.2.2","@hono/node-server":"^1.19.7","@modelcontextprotocol/sdk":"^1.24.3","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.67.2","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.208.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.38.0","@supabase/supabase-js":"^2.87.1","@types/bun":"^1.3.4","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.0.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.1","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.15","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.2","bun-types":"^1.3.4","chrono-node":"^2.9.0","clipboardy":"^5.0.1","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.39.1","execa":"^9.6.1","fast-xml-parser":"^5.3.3","globals":"^16.5.0","hono":"^4.10.8","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.4","node-cron":"^4.2.1","openai":"^6.10.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.7.4","reflect-metadata":"^0.2.2","repomix":"^1.10.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"8.49.0","validator":"13.15.23","vite":"7.2.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.15","zod":"^4.1.13"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.1.0","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.6.3","_integrity":"sha512-9+o2TNy2YFt6e3D+QmGpC4FIpFh1uLqgabfdEaze4IWjh1gxxXw3XCT/n3Lb5KuMZ0flkFDTvEAxBJq2gVgKuw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"8f8e4b100a65bc0fe02e1ddbacfe8998ad0ae980","dist":{"integrity":"sha512-9+o2TNy2YFt6e3D+QmGpC4FIpFh1uLqgabfdEaze4IWjh1gxxXw3XCT/n3Lb5KuMZ0flkFDTvEAxBJq2gVgKuw==","shasum":"8f8e4b100a65bc0fe02e1ddbacfe8998ad0ae980","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.6.3.tgz","fileCount":4,"unpackedSize":8282079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEVIMFp5AMBsF2c0FpiDFgsfFx0x3oOTdCdt8Xdv7u18AiEAzsFzKLzz7kgLQa5hDbUFZL1RdWbhTCI9MJA7qhvUkLA="}],"size":1514663},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.6.3_1765544143837_0.7953180067659593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-12T12:55:44.022Z","publish_time":1765544144022,"_source_registry_name":"default","contributors":[]},"2.6.4":{"name":"@cyanheads/git-mcp-server","version":"2.6.4","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.7","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.8","zod":"4.1.13","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251212.0","@eslint/js":"^9.39.1","@hono/mcp":"^0.2.2","@hono/node-server":"^1.19.7","@modelcontextprotocol/sdk":"^1.24.3","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.67.2","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.208.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.38.0","@supabase/supabase-js":"^2.87.1","@types/bun":"^1.3.4","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.0.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.1","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.15","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.2","bun-types":"^1.3.4","chrono-node":"^2.9.0","clipboardy":"^5.0.1","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.39.1","execa":"^9.6.1","fast-xml-parser":"^5.3.3","globals":"^16.5.0","hono":"^4.10.8","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.4","node-cron":"^4.2.1","openai":"^6.10.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.7.4","reflect-metadata":"^0.2.2","repomix":"^1.10.0","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"8.49.0","validator":"13.15.23","vite":"7.2.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.15","zod":"^4.1.13"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.1.0","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.6.4","_integrity":"sha512-7RX8FJtsx+msMY6U1blp/JZY3c0CXYbhsQLHYmYRjYzFdXBOYUsdN+kuIpGpVCH4bESf6FYbQ+6c91RYO9H7gQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"a086ce7fc25bb24c02da4bb70e27fb0772b747af","dist":{"integrity":"sha512-7RX8FJtsx+msMY6U1blp/JZY3c0CXYbhsQLHYmYRjYzFdXBOYUsdN+kuIpGpVCH4bESf6FYbQ+6c91RYO9H7gQ==","shasum":"a086ce7fc25bb24c02da4bb70e27fb0772b747af","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.6.4.tgz","fileCount":4,"unpackedSize":8282079,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHWbY8sOpMR9S6oXAfSRf67aNupskflZdyxl2dQ24I/sAiEA7N4PmazyYVZPqnzJdSPzxYnxb3HzzE00t46T4Eukyo8="}],"size":1514666},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.6.4_1765610386869_0.3290234612154157"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-13T07:19:47.136Z","publish_time":1765610387136,"_source_registry_name":"default","contributors":[]},"2.6.5":{"name":"@cyanheads/git-mcp-server","version":"2.6.5","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.7","chrono-node":"2.9.0","dotenv":"17.2.3","hono":"4.10.8","zod":"4.1.13","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20251213.0","@eslint/js":"^9.39.2","@hono/mcp":"^0.2.2","@hono/node-server":"^1.19.7","@modelcontextprotocol/sdk":"^1.24.3","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.67.2","@opentelemetry/exporter-metrics-otlp-http":"^0.208.0","@opentelemetry/exporter-trace-otlp-http":"^0.208.0","@opentelemetry/instrumentation-pino":"^0.55.0","@opentelemetry/resources":"^2.2.0","@opentelemetry/sdk-metrics":"^2.2.0","@opentelemetry/sdk-node":"^0.208.0","@opentelemetry/sdk-trace-node":"^2.2.0","@opentelemetry/semantic-conventions":"^1.38.0","@supabase/supabase-js":"^2.87.1","@types/bun":"^1.3.4","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.0.1","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.1","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.15","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.2","bun-types":"^1.3.4","chrono-node":"^2.9.0","clipboardy":"^5.0.2","depcheck":"^1.4.7","dotenv":"^17.2.3","eslint":"^9.39.2","execa":"^9.6.1","fast-xml-parser":"^5.3.3","globals":"^16.5.0","hono":"^4.10.8","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.4","node-cron":"^4.2.1","openai":"^6.10.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.7.4","reflect-metadata":"^0.2.2","repomix":"^1.10.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"8.49.0","validator":"13.15.23","vite":"7.2.7","vite-tsconfig-paths":"^5.1.4","vitest":"^4.0.15","zod":"^4.1.13"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.1.0","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.6.5","_integrity":"sha512-yRJqkC+LOfvwz1fmLBhhulnllhcH5tG1StIerbYBeI/5Xrww+ZNpMqIqU7kiVfhEqUcU3mTJl0etI5kDA7NsDQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"f3378e8b8016c65c7f493ea0a889faa3b9b5d915","dist":{"integrity":"sha512-yRJqkC+LOfvwz1fmLBhhulnllhcH5tG1StIerbYBeI/5Xrww+ZNpMqIqU7kiVfhEqUcU3mTJl0etI5kDA7NsDQ==","shasum":"f3378e8b8016c65c7f493ea0a889faa3b9b5d915","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.6.5.tgz","fileCount":4,"unpackedSize":8285167,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC38kybuLNXsUGBXChFDNa0JRj4GVMSte0Blhin0CFclAiEAg7hEy/ccLvA0unXbkeHfYAnljIIIIQregl0pJodc8ic="}],"size":1515386},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.6.5_1765613466533_0.27590973452601397"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-13T08:11:06.826Z","publish_time":1765613466826,"_source_registry_name":"default","contributors":[]},"2.7.0":{"name":"@cyanheads/git-mcp-server","version":"2.7.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test --config vitest.config.ts","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.7.0","_integrity":"sha512-/7Rqwtf2jhmE6X3C/vXSg5CzXKE0hgRKDEVgohu8CF7uAcXEba4wfeSXIQq7Wup2Iy4eiyYlbclpCoKzgGhcwQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"aadd732a2c4e8dc5098225f8f4b32f10d0a5191c","dist":{"integrity":"sha512-/7Rqwtf2jhmE6X3C/vXSg5CzXKE0hgRKDEVgohu8CF7uAcXEba4wfeSXIQq7Wup2Iy4eiyYlbclpCoKzgGhcwQ==","shasum":"aadd732a2c4e8dc5098225f8f4b32f10d0a5191c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.7.0.tgz","fileCount":4,"unpackedSize":8377594,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCX4ly5u4Aqy4JFlJSmdPyojTRPWghIjX/b283G6H/y+wIhALBF3s/cciXst+VGhlHueiw63YyRxIA0x9fxMuDy6aW2"}],"size":1543434},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.7.0_1770950836443_0.3648160741669686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T02:47:16.624Z","publish_time":1770950836624,"_source_registry_name":"default","contributors":[]},"2.7.1":{"name":"@cyanheads/git-mcp-server","version":"2.7.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.7.1","_integrity":"sha512-aR2PyWPYTFdKH8csx/FIhQBkoQhCZXS8Pm8H66XSSM5FkKRNjt9U+I2zZD5Wm/vKPyvJkyOyJyOulgm4oelpIw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"3ae5dc8fb0567ff5a98712a67a616cca58065993","dist":{"integrity":"sha512-aR2PyWPYTFdKH8csx/FIhQBkoQhCZXS8Pm8H66XSSM5FkKRNjt9U+I2zZD5Wm/vKPyvJkyOyJyOulgm4oelpIw==","shasum":"3ae5dc8fb0567ff5a98712a67a616cca58065993","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.7.1.tgz","fileCount":4,"unpackedSize":8377931,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFpWrv3lqrRk0Kz04k0lspod5UkEQWkvm9Bc2vjGvV/PAiAiv14+JFz6UE2uTKg/n01oXK/3lDisvdnLmVS9EvYTpg=="}],"size":1543578},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.7.1_1770955605347_0.6162119443605201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T04:06:45.577Z","publish_time":1770955605577,"_source_registry_name":"default","contributors":[]},"2.8.0":{"name":"@cyanheads/git-mcp-server","version":"2.8.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.8.0","_integrity":"sha512-F2p/p6CmgANCiESFY5TBZB0K/cXW1aNCpIdU8XAiqBRXlNq3tjVNJalPX1XLxkUFvqR6UQkVhKBfHMMzlcdNLw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"76a23d2bbb08dc13bd48469f22169f98b727a5d8","dist":{"integrity":"sha512-F2p/p6CmgANCiESFY5TBZB0K/cXW1aNCpIdU8XAiqBRXlNq3tjVNJalPX1XLxkUFvqR6UQkVhKBfHMMzlcdNLw==","shasum":"76a23d2bbb08dc13bd48469f22169f98b727a5d8","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.8.0.tgz","fileCount":4,"unpackedSize":8387642,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDaTRUXmsByezzSwyaaJZhNwIEudT44vTAAiQfqxynR8gIhAOigjy1y/PxNRS14T0oYxfVnsJtB9u0ESgQp6z9015jH"}],"size":1546441},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.8.0_1770956128626_0.49385721362424495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T04:15:28.898Z","publish_time":1770956128898,"_source_registry_name":"default","contributors":[]},"2.8.1":{"name":"@cyanheads/git-mcp-server","version":"2.8.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.8.1","_integrity":"sha512-52tIiHtwBtAwujXa44ZTPkSmZJnXxFGaRzZqZh/bGN2glSjCha4xkHyN4kBc+j57RlfpHCRQ0bit1qcZJCkJ3g==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"84c2de82cb15e42727e1e8796a4e00c954237551","dist":{"integrity":"sha512-52tIiHtwBtAwujXa44ZTPkSmZJnXxFGaRzZqZh/bGN2glSjCha4xkHyN4kBc+j57RlfpHCRQ0bit1qcZJCkJ3g==","shasum":"84c2de82cb15e42727e1e8796a4e00c954237551","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.8.1.tgz","fileCount":4,"unpackedSize":8388985,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFX8Mqi7CcQJN/4POAf2ON3GnCz+aydEblnlBIH7hlH4AiEAgZ5kmE2zV+q1fxTE+7z6NPwzCF6TCWdZPLtxJRw4K8Q="}],"size":1546713},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.8.1_1770956952335_0.48011427844708376"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T04:29:12.555Z","publish_time":1770956952555,"_source_registry_name":"default","contributors":[]},"2.8.2":{"name":"@cyanheads/git-mcp-server","version":"2.8.2","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.8.2","_integrity":"sha512-hsdKhNXrqke1jAPfmeCsbNLgLwfvEbT/G/ike5PJO1LrgspKtFCI+Vz1RLiuw2Nnn+CAN+cze0R603X5Qy2dcg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"9a7792526f37827fd57a3cd2949e1560305abbd5","dist":{"integrity":"sha512-hsdKhNXrqke1jAPfmeCsbNLgLwfvEbT/G/ike5PJO1LrgspKtFCI+Vz1RLiuw2Nnn+CAN+cze0R603X5Qy2dcg==","shasum":"9a7792526f37827fd57a3cd2949e1560305abbd5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.8.2.tgz","fileCount":4,"unpackedSize":8391441,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDr0PDuAvJwEyyurfJKOq//2O6jd9Zz3YHzjTUYoF1FywIgQETRKy+godFBs3YUwcz38ee+srnTN9qffnI4sB+Ko/8="}],"size":1547334},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.8.2_1770959952882_0.27251773539449475"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T05:19:13.117Z","publish_time":1770959953117,"_source_registry_name":"default","contributors":[]},"2.8.3":{"name":"@cyanheads/git-mcp-server","version":"2.8.3","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.8.3","_integrity":"sha512-MYM/+PFOts3F0WQ7DqWPGl0j/buD9SH8tGePwxmH9TeyQ40v1zC6mGLuEOfeywYar0Fo0OK+FmT+6KhibYNT5Q==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"82a156a086cb0eef05572881df2317348ff1b79b","dist":{"integrity":"sha512-MYM/+PFOts3F0WQ7DqWPGl0j/buD9SH8tGePwxmH9TeyQ40v1zC6mGLuEOfeywYar0Fo0OK+FmT+6KhibYNT5Q==","shasum":"82a156a086cb0eef05572881df2317348ff1b79b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.8.3.tgz","fileCount":4,"unpackedSize":8392350,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID4kf5z8RmGmLtNfB2zGQM7XK04V2UIUiGH+3IegAUQqAiAt6mCUSXVbtPWqi5HZtlt/Dbznkq5U8TSNrXQIFJTLwA=="}],"size":1547398},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.8.3_1770961076964_0.12027430348833734"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-13T05:37:57.190Z","publish_time":1770961077190,"_source_registry_name":"default","contributors":[]},"2.8.4":{"name":"@cyanheads/git-mcp-server","version":"2.8.4","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.11.9","qs":"6.14.2","zod":"4.3.6","typescript":"5.9.3"},"devDependencies":{"@cloudflare/workers-types":"^4.20260213.0","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.3","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.26.0","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.69.0","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.57.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.39.0","@supabase/supabase-js":"^2.95.3","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.2.3","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.13.5","bun-types":"^1.3.9","chrono-node":"^2.9.0","clipboardy":"^5.3.0","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.0","execa":"^9.6.1","fast-xml-parser":"^5.3.5","globals":"^17.3.0","hono":"^4.11.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.21.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.11.1","sanitize-html":"^2.17.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.16","typescript":"^5.9.3","typescript-eslint":"8.55.0","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.8.4","_integrity":"sha512-LvPp7Vr3jKGXWMOStP6goF8niWXe8KLODFPcn+3LnJDB1lWgy3EgFWuEcGuaNofxlRyS9R3UvPMRKbOUZ7uvLw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"34e299ff80a858f18c8b1ae5f5c5c71ba7d25a11","dist":{"integrity":"sha512-LvPp7Vr3jKGXWMOStP6goF8niWXe8KLODFPcn+3LnJDB1lWgy3EgFWuEcGuaNofxlRyS9R3UvPMRKbOUZ7uvLw==","shasum":"34e299ff80a858f18c8b1ae5f5c5c71ba7d25a11","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.8.4.tgz","fileCount":4,"unpackedSize":8392589,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRiLSHbwJwKoNJzz3VxF3c2f9kJlQKviLZX+PjFxG/RQIgPgbvTMM7vzx0WHflk24URW7oJ+mZcbht/ghPOtiUMDY="}],"size":1547498},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.8.4_1771070558457_0.7773047774914739"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-14T12:02:38.686Z","publish_time":1771070558686,"_source_registry_name":"default","contributors":[]},"2.8.5":{"name":"@cyanheads/git-mcp-server","version":"2.8.5","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.9","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.12.3","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260228.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"^1.19.9","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.70.1","@opentelemetry/exporter-metrics-otlp-http":"^0.212.0","@opentelemetry/exporter-trace-otlp-http":"^0.212.0","@opentelemetry/instrumentation-pino":"^0.58.0","@opentelemetry/resources":"^2.5.1","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-node":"^0.212.0","@opentelemetry/sdk-trace-node":"^2.5.1","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.9","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.3.2","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.18.0","ajv-formats":"^3.0.1","axios":"^1.13.6","bun-types":"^1.3.10","chrono-node":"^2.9.0","clipboardy":"^5.3.1","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.2","execa":"^9.6.1","fast-xml-parser":"^5.4.1","globals":"^17.3.0","hono":"^4.12.3","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.1.3","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.25.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","sanitize-html":"^2.17.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.8.5","_integrity":"sha512-ezw7JbBik0laIyVN2tmvidxKY7EpttwuDFsAOmCVpYX9UiXyjk6P5N0KqA1gz6WhBU16inTOGWs3oLLKJ4eByQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"aae1f0a8177241e260783af23b05741d047d8e6a","dist":{"integrity":"sha512-ezw7JbBik0laIyVN2tmvidxKY7EpttwuDFsAOmCVpYX9UiXyjk6P5N0KqA1gz6WhBU16inTOGWs3oLLKJ4eByQ==","shasum":"aae1f0a8177241e260783af23b05741d047d8e6a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.8.5.tgz","fileCount":4,"unpackedSize":8839706,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAl1l2903dDIsiFBIU3rcLYVMJICRpp7zjGcWldTrvowAiBajCYiNUeEZ7QsmD7SVXzC4iVLmx8HiOV+yF5omA4hZw=="}],"size":1597887},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.8.5_1772273130024_0.8929887540416299"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-28T10:05:30.258Z","publish_time":1772273130258,"_source_registry_name":"default","contributors":[]},"2.9.1":{"name":"@cyanheads/git-mcp-server","version":"2.9.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.12.5","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260305.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.10","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.3.5","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.18.0","ajv-formats":"^3.0.1","axios":"^1.13.6","bun-types":"^1.3.10","chrono-node":"^2.9.0","clipboardy":"^5.3.1","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.2","execa":"^9.6.1","fast-xml-parser":"^5.4.2","globals":"^17.4.0","hono":"4.12.5","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.0","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.27.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","sanitize-html":"^2.17.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.9.1","_integrity":"sha512-V1OMOnEQoz2j8sDIZfUTqCWRhFBm7gHeDqspvJgcRLpJ/E28/ilj3iOQAdD9YKPT2fRm8YyCDsXLs6kNlRfojw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"321d7d5596c47ab76a4161aefe2323b720444e16","dist":{"integrity":"sha512-V1OMOnEQoz2j8sDIZfUTqCWRhFBm7gHeDqspvJgcRLpJ/E28/ilj3iOQAdD9YKPT2fRm8YyCDsXLs6kNlRfojw==","shasum":"321d7d5596c47ab76a4161aefe2323b720444e16","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.9.1.tgz","fileCount":4,"unpackedSize":8318900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBgR3K05gbj/nOpF6Xj7yqkNqS4RPSW2MjCztXMr5aSwIgBFufwmnTphkLKFJQddHs4bSI7lYX/cayeDhHiFHktqs="}],"size":1517244},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.9.1_1772786963261_0.03967658220503134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T08:49:23.446Z","publish_time":1772786963446,"_source_registry_name":"default","contributors":[]},"2.9.2":{"name":"@cyanheads/git-mcp-server","version":"2.9.2","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","chrono-node":"2.9.0","dotenv":"17.3.1","hono":"4.12.5","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260305.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.10","@types/cross-spawn":"^6.0.6","@types/js-yaml":"^4.0.9","@types/node":"^25.3.5","@types/node-cron":"^3.0.11","@types/papaparse":"^5.5.2","@types/sanitize-html":"^2.16.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","ajv":"^8.18.0","ajv-formats":"^3.0.1","axios":"^1.13.6","bun-types":"^1.3.10","chrono-node":"^2.9.0","clipboardy":"^5.3.1","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.2","execa":"^9.6.1","fast-xml-parser":"^5.4.2","globals":"^17.4.0","hono":"4.12.5","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.0","js-yaml":"^4.1.1","msw":"^2.12.10","node-cron":"^4.2.1","openai":"^6.27.0","papaparse":"^5.5.3","partial-json":"^0.1.7","pdf-lib":"^1.17.1","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","sanitize-html":"^2.17.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.9.2","_integrity":"sha512-oITa/pfiCwR2LghKkGYM7qR1Cmgb/K5QH4SoRDOwMAmmb3EBVBpjPsKKeedoKtMsyPcP2m+ci4a2UG8ozJWxcA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"0e10df564eeda8ff0173aec62b5a2f80de7f5467","dist":{"integrity":"sha512-oITa/pfiCwR2LghKkGYM7qR1Cmgb/K5QH4SoRDOwMAmmb3EBVBpjPsKKeedoKtMsyPcP2m+ci4a2UG8ozJWxcA==","shasum":"0e10df564eeda8ff0173aec62b5a2f80de7f5467","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.9.2.tgz","fileCount":4,"unpackedSize":8319993,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHAH9SkXCdUdNLnSsUAZ5tcQujar8SgVTqnCUBHdIvAeAiBs5fOKKB2vCPYuyU7uWx0p6xr32o0UOZKBmXjkJ1ki1g=="}],"size":1517561},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.9.2_1772787871815_0.5517664087779275"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T09:04:32.064Z","publish_time":1772787872064,"_source_registry_name":"default","contributors":[]},"2.10.0":{"name":"@cyanheads/git-mcp-server","version":"2.10.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","dotenv":"17.3.1","hono":"4.12.5","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260305.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.10","@types/cross-spawn":"^6.0.6","@types/node":"^25.3.5","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","bun-types":"^1.3.10","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.2","execa":"^9.6.1","globals":"^17.4.0","hono":"4.12.5","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.0","msw":"^2.12.10","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.0","_integrity":"sha512-GSdvevGz0uPEneeFkCrmt6O8DUA90QtYdvLD9rXBhkkgK6HU4k3AnEThToysmjNeb4g3lnBxUDeifvoCFByyKg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"b818ed6c1e740ed327d28a11de384c66d5a6c89a","dist":{"integrity":"sha512-GSdvevGz0uPEneeFkCrmt6O8DUA90QtYdvLD9rXBhkkgK6HU4k3AnEThToysmjNeb4g3lnBxUDeifvoCFByyKg==","shasum":"b818ed6c1e740ed327d28a11de384c66d5a6c89a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.0.tgz","fileCount":4,"unpackedSize":6353859,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCwZzYSk35re8rDfCB+GdgAGdYsGzVPmrlnidEqXsUT0gIhAK3EZS0TY8UslFtYBV/it/y4PU1fRgnwvCMI0VILxOL+"}],"size":1076871},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.0_1772788829522_0.9922207897507187"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-06T09:20:29.755Z","publish_time":1772788829755,"_source_registry_name":"default","contributors":[]},"2.10.1":{"name":"@cyanheads/git-mcp-server","version":"2.10.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","dotenv":"17.3.1","hono":"4.12.5","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260307.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.10","@types/cross-spawn":"^6.0.6","@types/node":"^25.3.5","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","bun-types":"^1.3.10","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.3","execa":"^9.6.1","globals":"^17.4.0","hono":"4.12.5","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.0","msw":"^2.12.10","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.1","_integrity":"sha512-oADGHEoxX9C4LlpcOAShuE8zTqg2tSi7PmYlOrIK0CcMdvOjTmVmfkYrC+JwGKFejMLreA4gHgYAll/qzS7oag==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"cb457da964016d68f519a644170845e6f229c24a","dist":{"integrity":"sha512-oADGHEoxX9C4LlpcOAShuE8zTqg2tSi7PmYlOrIK0CcMdvOjTmVmfkYrC+JwGKFejMLreA4gHgYAll/qzS7oag==","shasum":"cb457da964016d68f519a644170845e6f229c24a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.1.tgz","fileCount":4,"unpackedSize":6356835,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVhdrgPJXYIYrOpoQVfSw5ZZFmUl+eJrUtHuRobCEI7wIhALbGjNQAuATTI8f6Qap2+UYx3fW/XSc7TVGXBB48oRPw"}],"size":1077483},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.1_1773024436865_0.15217763284847652"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T02:47:17.085Z","publish_time":1773024437085,"_source_registry_name":"default","contributors":[]},"2.10.2":{"name":"@cyanheads/git-mcp-server","version":"2.10.2","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","dotenv":"17.3.1","hono":"4.12.5","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260307.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.10","@types/cross-spawn":"^6.0.6","@types/node":"^25.3.5","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","bun-types":"^1.3.10","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.3","execa":"^9.6.1","globals":"^17.4.0","hono":"4.12.5","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.0","msw":"^2.12.10","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.2","_integrity":"sha512-QjFN/W7/vA9YBDYdmGsbkPyaGGGLn/q8SK6miaJy6t/ItUInsJa5DpAkGxnu3dYRRyeE6E2wBcIpXVIlVbVmCw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"827347127aafb54e3e79e4521ee0a71a6a1a4053","dist":{"integrity":"sha512-QjFN/W7/vA9YBDYdmGsbkPyaGGGLn/q8SK6miaJy6t/ItUInsJa5DpAkGxnu3dYRRyeE6E2wBcIpXVIlVbVmCw==","shasum":"827347127aafb54e3e79e4521ee0a71a6a1a4053","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.2.tgz","fileCount":4,"unpackedSize":6356884,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBz6wVegR/2mKqk9PsL5mDZEHnN1ywf6WHwiU1vozNB+AiEAxBy6lgL5fU5WhnRY6huCf0RxLBKJPlIgQKLVbxgChnQ="}],"size":1077505},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.2_1773025259769_0.7044869925228896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T03:01:00.013Z","publish_time":1773025260013,"_source_registry_name":"default","contributors":[]},"2.10.3":{"name":"@cyanheads/git-mcp-server","version":"2.10.3","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","dotenv":"17.3.1","hono":"4.12.5","qs":"6.15.0","zod":"4.3.6","typescript":"5.9.3","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.59.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260307.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.98.0","@types/bun":"^1.3.10","@types/cross-spawn":"^6.0.6","@types/node":"^25.3.5","@types/validator":"13.15.10","@vitest/coverage-v8":"4.0.18","bun-types":"^1.3.10","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.0.3","execa":"^9.6.1","globals":"^17.4.0","hono":"4.12.5","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.0","msw":"^2.12.10","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.12.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"8.56.1","validator":"13.15.26","vite":"7.3.1","vite-tsconfig-paths":"^6.1.1","vitest":"^4.0.18","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.3","_integrity":"sha512-w9aqVL+SZv+ek8wiu1CYByYDXaNHSgpwq7MRHu6a8XAS+ybU6P92uNzUIGGXougD2HJQJbquQxRswDnqN37A9A==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"7e27f1b37d9e752dddb612af90f11d51878b6293","dist":{"integrity":"sha512-w9aqVL+SZv+ek8wiu1CYByYDXaNHSgpwq7MRHu6a8XAS+ybU6P92uNzUIGGXougD2HJQJbquQxRswDnqN37A9A==","shasum":"7e27f1b37d9e752dddb612af90f11d51878b6293","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.3.tgz","fileCount":4,"unpackedSize":6356746,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDMaE51p7dfEkWb9FIcx7n9bh+/nVzq2pfH7C9r7tdc9AIgZkc9Ncjrh9C5fID2yAZiRUIPY9SfDzv+mq0F0RhnYgA="}],"size":1077479},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.3_1773046925760_0.7948150914305072"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-09T09:02:05.985Z","publish_time":1773046925985,"_source_registry_name":"default","contributors":[]},"2.10.4":{"name":"@cyanheads/git-mcp-server","version":"2.10.4","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","dotenv":"17.3.1","flatted":"3.4.2","hono":"4.12.9","qs":"6.15.0","zod":"4.3.6","typescript":"6.0.2","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.60.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260317.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.100.0","@types/bun":"^1.3.11","@types/cross-spawn":"^6.0.6","@types/node":"^25.5.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.1.1","bun-types":"^1.3.11","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.1.0","execa":"^9.6.1","globals":"^17.4.0","hono":"4.12.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.12.14","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.13.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.18","typescript":"^6.0.2","typescript-eslint":"8.57.2","validator":"13.15.26","vite":"8.0.2","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.1","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.4","_integrity":"sha512-pxi6bw7DMWDLGjbF6VrkZhOgcLb46VtIzy4w8jUS5youuNPmUbER+De9vHQW5b1ovMVmSo40NWMuo2Hx8YPj3A==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"a055d3c78446d26d6708b9aff161a6995ce6dd63","dist":{"integrity":"sha512-pxi6bw7DMWDLGjbF6VrkZhOgcLb46VtIzy4w8jUS5youuNPmUbER+De9vHQW5b1ovMVmSo40NWMuo2Hx8YPj3A==","shasum":"a055d3c78446d26d6708b9aff161a6995ce6dd63","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.4.tgz","fileCount":4,"unpackedSize":6393444,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDCK/uRdXxyPmioh2jeGfwdM7dHpe4gio7LI6PLsTWUAAiBnoMkOQBHmWfvB6W3K+pa1ab4deos5A7tG6DMcRUQfkA=="}],"size":1084921},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.4_1774418867231_0.508729002075696"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T06:07:47.412Z","publish_time":1774418867412,"_source_registry_name":"default","contributors":[]},"2.10.5":{"name":"@cyanheads/git-mcp-server","version":"2.10.5","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"resolutions":{"@hono/node-server":"1.19.11","@isaacs/brace-expansion":"5.0.1","dotenv":"17.3.1","flatted":"3.4.2","hono":"4.12.9","qs":"6.15.0","zod":"4.3.6","typescript":"6.0.2","minimatch":"3.1.5","lodash":"4.17.23","markdown-it":"14.1.1","rollup":"4.60.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260317.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.4","@hono/node-server":"1.19.11","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.0","@opentelemetry/auto-instrumentations-node":"^0.71.0","@opentelemetry/exporter-metrics-otlp-http":"^0.213.0","@opentelemetry/exporter-trace-otlp-http":"^0.213.0","@opentelemetry/instrumentation-pino":"^0.59.0","@opentelemetry/resources":"^2.6.0","@opentelemetry/sdk-metrics":"^2.6.0","@opentelemetry/sdk-node":"^0.213.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.100.0","@types/bun":"^1.3.11","@types/cross-spawn":"^6.0.6","@types/node":"^25.5.0","@types/validator":"13.15.10","@vitest/coverage-v8":"4.1.1","bun-types":"^1.3.11","depcheck":"^1.4.7","dotenv":"^17.3.1","eslint":"^10.1.0","execa":"^9.6.1","globals":"^17.4.0","hono":"4.12.9","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.12.14","prettier":"^3.8.1","reflect-metadata":"^0.2.2","repomix":"^1.13.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.18","typescript":"^6.0.2","typescript-eslint":"8.57.2","validator":"13.15.26","vite":"8.0.2","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.1","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.5","_integrity":"sha512-F8RMXhz2Gr0JfX0EbSLlOhKFO7T8SwqZh+qu6lYBH/24rpGJvD/KExnseSQdLbhb1LuPsUxUFQnd0x8adeQ/XA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"acd820b2501eddd9d31f1837e34dab74b4a6fe91","dist":{"integrity":"sha512-F8RMXhz2Gr0JfX0EbSLlOhKFO7T8SwqZh+qu6lYBH/24rpGJvD/KExnseSQdLbhb1LuPsUxUFQnd0x8adeQ/XA==","shasum":"acd820b2501eddd9d31f1837e34dab74b4a6fe91","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.5.tgz","fileCount":4,"unpackedSize":6395223,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHw7iJ5+6FvH1deuAKTHlfJVVpHogv6uBf5/BX81WrPtAiApmw7qqp9A+zGhiZts8qSK5WrVI3CW2kUlvweVsaOfKQ=="}],"size":1085421},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.5_1774423908070_0.9673861190151973"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-25T07:31:48.329Z","publish_time":1774423908329,"_source_registry_name":"default","contributors":[]},"2.10.6":{"name":"@cyanheads/git-mcp-server","version":"2.10.6","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260418.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^1.19.14","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.103.3","@types/bun":"^1.3.12","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.4","bun-types":"^1.3.12","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.4","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.58.2","validator":"^13.15.35","vite":"^8.0.8","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.4","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.10.6","_integrity":"sha512-9OeCCAVQhVMz77+xMOyVN8qpIA/+0mo+5UbygwTmgTEIqoyigXhpTZyEmWPS26y0S/pgjOsqA+tZ6WtNVfyZwQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"f0d312bb6d0362e9a4d08651a498d4bb3cb226db","dist":{"integrity":"sha512-9OeCCAVQhVMz77+xMOyVN8qpIA/+0mo+5UbygwTmgTEIqoyigXhpTZyEmWPS26y0S/pgjOsqA+tZ6WtNVfyZwQ==","shasum":"f0d312bb6d0362e9a4d08651a498d4bb3cb226db","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.10.6.tgz","fileCount":4,"unpackedSize":6119186,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCP6HKNnmGOOqVvEj73I7qF73U27Cdw5qa8zBgyX6iMFgIgLP7n2GZq5rZXjGftR8x0CpXkA0CV87yq5iNRpu0SYgc="}],"size":1046979},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.10.6_1776621273253_0.7433983592652254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-19T17:54:33.479Z","publish_time":1776621273479,"_source_registry_name":"default","contributors":[]},"2.11.0":{"name":"@cyanheads/git-mcp-server","version":"2.11.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260418.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^1.19.14","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.103.3","@types/bun":"^1.3.12","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.4","bun-types":"^1.3.12","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.4","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.58.2","validator":"^13.15.35","vite":"^8.0.8","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.4","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.11.0","_integrity":"sha512-VvN+tE7sSajQS+rcMwFzmXcX1N/qGx5nlbNCfvv8mGMnV2xv6gG7oVURQ/7tkA2T01WqtFNV1FCGAHy8YkFVxw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"9854a68f00851f9f4df014bbd708e118aa8daa11","dist":{"integrity":"sha512-VvN+tE7sSajQS+rcMwFzmXcX1N/qGx5nlbNCfvv8mGMnV2xv6gG7oVURQ/7tkA2T01WqtFNV1FCGAHy8YkFVxw==","shasum":"9854a68f00851f9f4df014bbd708e118aa8daa11","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.11.0.tgz","fileCount":4,"unpackedSize":6124979,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCiy12/9DeP0lmR0fTEQ3xIbj/TSySwTZJI9amki5qU3AIgZwVhE3nYtdp7RIltRhdhI6s6bBQBEVwu/UScKvt/BC8="}],"size":1048092},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.11.0_1776625436897_0.3412857206150899"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-19T19:03:57.091Z","publish_time":1776625437091,"_source_registry_name":"default","contributors":[]},"2.11.1":{"name":"@cyanheads/git-mcp-server","version":"2.11.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260418.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^1.19.14","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.103.3","@types/bun":"^1.3.12","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.4","bun-types":"^1.3.12","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.4","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.58.2","validator":"^13.15.35","vite":"^8.0.8","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.4","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.11.1","_integrity":"sha512-f6IvLDsSQy1eewsiB6y0Y3lARHNUwK3bE/87ydX9hMTqfpsUamgHym9Aak9cD/p5XzzNMHml57C5mJn7Rp/Tag==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"3d10f089f21c32db7000dccf5f88d0a97f080662","dist":{"integrity":"sha512-f6IvLDsSQy1eewsiB6y0Y3lARHNUwK3bE/87ydX9hMTqfpsUamgHym9Aak9cD/p5XzzNMHml57C5mJn7Rp/Tag==","shasum":"3d10f089f21c32db7000dccf5f88d0a97f080662","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.11.1.tgz","fileCount":4,"unpackedSize":6125134,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBjGkfinK6eZKFXVMY4LChRtZn9J/17S8UF8twVae/wdAiEAu0MHupFUQMWsA9W1bazlOOGbWCuVBi0ElttGVTPIvVw="}],"size":1048165},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.11.1_1776741357105_0.2589249472179933"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-21T03:15:57.330Z","publish_time":1776741357330,"_source_registry_name":"default","contributors":[]},"2.12.0":{"name":"@cyanheads/git-mcp-server","version":"2.12.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260423.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.104.1","@types/bun":"^1.3.13","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.5","bun-types":"^1.3.13","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.5","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.0","validator":"^13.15.35","vite":"^8.0.10","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.5","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.12.0","_integrity":"sha512-dzLuuVj5X9KQTr2mtqG5hzVj5/316b52w0K5dWTJX/jC7u86t7r1vcgIaDEOOxelHIUz5Xz0kt1a1kwdQzeIUA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"6212b95401b258f61e783b6ddb2c77450a99a7fb","dist":{"integrity":"sha512-dzLuuVj5X9KQTr2mtqG5hzVj5/316b52w0K5dWTJX/jC7u86t7r1vcgIaDEOOxelHIUz5Xz0kt1a1kwdQzeIUA==","shasum":"6212b95401b258f61e783b6ddb2c77450a99a7fb","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.12.0.tgz","fileCount":4,"unpackedSize":6144377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHs8LEzR8QTNEUdbUJHf9qEzjiObFc51MKYyWrbt26i8AiBm2DELs6tlAzugEGUXk6hxW5ueJ1LQvVbtJwU47CeUYw=="}],"size":1052831},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.12.0_1776979718035_0.3030858720342138"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T21:28:38.303Z","publish_time":1776979718303,"_source_registry_name":"default","contributors":[]},"2.13.0":{"name":"@cyanheads/git-mcp-server","version":"2.13.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260423.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.104.1","@types/bun":"^1.3.13","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.5","bun-types":"^1.3.13","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.5","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.0","validator":"^13.15.35","vite":"^8.0.10","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.5","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.13.0","_integrity":"sha512-JUkLT9MWJnpw9dISwd2dFW9onBPJeeNErzNKpCxXaBGkN1M2xiiuCtqkm/H5wxGafwRxz/JqUbVWAZ0jtyVdUg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"3637d56ba1cc1103bdf1b4098b3496caf4141878","dist":{"integrity":"sha512-JUkLT9MWJnpw9dISwd2dFW9onBPJeeNErzNKpCxXaBGkN1M2xiiuCtqkm/H5wxGafwRxz/JqUbVWAZ0jtyVdUg==","shasum":"3637d56ba1cc1103bdf1b4098b3496caf4141878","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.13.0.tgz","fileCount":4,"unpackedSize":6147204,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHS0eagUxVbDx0msl4JouDSKks7CB4LJZCc8iCDgZFlDAiBChzzV+NKUCILkBpjgE91Ai1Xnl7tn2YmG71Q8102zvA=="}],"size":1053254},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.13.0_1776984753579_0.1535427070286306"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-23T22:52:33.776Z","publish_time":1776984753776,"_source_registry_name":"default","contributors":[]},"2.14.0":{"name":"@cyanheads/git-mcp-server","version":"2.14.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260423.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.104.1","@types/bun":"^1.3.13","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.5","bun-types":"^1.3.13","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.5","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.0","validator":"^13.15.35","vite":"^8.0.10","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.5","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.14.0","_integrity":"sha512-ybLDCclLlHTBgwIWlVEcBb4IHxymD9jo1FqekExBjILBlgsnY7kDNEDfWqQY9GPKT1aSSDLtSvJxonUqHXmocA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"d2966d0a29dcee7fb3a6cb9b0297ac15ada72101","dist":{"integrity":"sha512-ybLDCclLlHTBgwIWlVEcBb4IHxymD9jo1FqekExBjILBlgsnY7kDNEDfWqQY9GPKT1aSSDLtSvJxonUqHXmocA==","shasum":"d2966d0a29dcee7fb3a6cb9b0297ac15ada72101","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.14.0.tgz","fileCount":4,"unpackedSize":6143653,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWqFO6SqfNKiwI5JA4rHak2MOoNzBC01/icsujW/BoaAIgTUuT70VYANTbymj9rch3dnnEZewD600v9dNz+FNvSMI="}],"size":1052218},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.14.0_1776995482776_0.3557897808504382"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-24T01:51:23.039Z","publish_time":1776995483039,"_source_registry_name":"default","contributors":[]},"2.14.2":{"name":"@cyanheads/git-mcp-server","version":"2.14.2","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260423.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.104.1","@types/bun":"^1.3.13","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.5","bun-types":"^1.3.13","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.14","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.2","msw":"^2.13.5","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.13.1","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.0","validator":"^13.15.35","vite":"^8.0.10","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.5","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.14.2","_integrity":"sha512-FN2dEjCfHRyHP+Ptl2/cMgA8XY63yokVHQSboqURVpqAfCNKH9XVvB5RbGE0unZr4Qz++rPLAPBZ16C4Ca1sjg==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"ed88c2ece0075aaf49b4999bbf6835bd73d8f007","dist":{"integrity":"sha512-FN2dEjCfHRyHP+Ptl2/cMgA8XY63yokVHQSboqURVpqAfCNKH9XVvB5RbGE0unZr4Qz++rPLAPBZ16C4Ca1sjg==","shasum":"ed88c2ece0075aaf49b4999bbf6835bd73d8f007","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.14.2.tgz","fileCount":4,"unpackedSize":6150014,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnBfGyzjgIF2nUcJY+tGIuNQ62YstZ+DKmqCMmjA4ZawIgX8ukGv73Ku91Ik37MDsZJ7kZm8ypSOWvSkDVAqZJgJs="}],"size":1053750},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.14.2_1776997757009_0.8690131212330263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-24T02:29:17.194Z","publish_time":1776997757194,"_source_registry_name":"default","contributors":[]},"2.15.0":{"name":"@cyanheads/git-mcp-server","version":"2.15.0","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260426.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.73.0","@opentelemetry/exporter-metrics-otlp-http":"^0.215.0","@opentelemetry/exporter-trace-otlp-http":"^0.215.0","@opentelemetry/instrumentation-pino":"^0.61.0","@opentelemetry/resources":"^2.7.0","@opentelemetry/sdk-metrics":"^2.7.0","@opentelemetry/sdk-node":"^0.215.0","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.105.1","@types/bun":"^1.3.13","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.5","bun-types":"^1.3.13","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.2.1","execa":"^9.6.1","globals":"^17.5.0","hono":"^4.12.15","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.3","msw":"^2.13.6","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.14.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.1","validator":"^13.15.35","vite":"^8.0.10","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.5","zod":"^4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.15.0","_integrity":"sha512-yJh4fVqyd1uXawpW+//Gf94CCJp9JCYJpb1TV+VpE1xsGnCyI00Ft1KogCOAhRtFIwPcGV8tiWBjR2HHNxLZIw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"8057e889527a0eaa05a36056d7e32af1a721e286","dist":{"integrity":"sha512-yJh4fVqyd1uXawpW+//Gf94CCJp9JCYJpb1TV+VpE1xsGnCyI00Ft1KogCOAhRtFIwPcGV8tiWBjR2HHNxLZIw==","shasum":"8057e889527a0eaa05a36056d7e32af1a721e286","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.15.0.tgz","fileCount":4,"unpackedSize":6169257,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHDnLhhmy3NZxRX825e2xolzQ7ZDorJWQb3siStx9TAwIhAJ435KcrI2UL0eJJYvEBJTmFhlHrLW06Bq+Yph35XHYj"}],"size":1055993},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.15.0_1777423342211_0.7002228980321015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-29T00:42:22.398Z","publish_time":1777423342398,"_source_registry_name":"default","contributors":[]},"2.15.1":{"name":"@cyanheads/git-mcp-server","version":"2.15.1","mcpName":"io.github.cyanheads/git-mcp-server","description":"A secure and scalable Git MCP server enabling AI agents to perform comprehensive Git version control operations via STDIO and Streamable HTTP.","main":"dist/index.js","bin":{"git-mcp-server":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./dist/*"},"types":"dist/index.d.ts","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/cyanheads/git-mcp-server.git"},"bugs":{"url":"https://github.com/cyanheads/git-mcp-server/issues"},"homepage":"https://github.com/cyanheads/git-mcp-server#readme","scripts":{"build":"bun build ./src/index.ts --outdir ./dist --target node --external pino --external pino-pretty","build:worker":"bun build ./src/worker.ts --outdir ./dist --target bun --no-external","deploy:dev":"MCP_TRANSPORT_TYPE=http bunx wrangler dev","deploy:prod":"MCP_TRANSPORT_TYPE=http bunx wrangler deploy","start":"bun ./dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio bun ./dist/index.js","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","dev":"bun --watch src/index.ts","dev:stdio":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","dev:http":"MCP_LOG_LEVEL=debug MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devdocs":"bun run scripts/devdocs.ts","devcheck":"bun run scripts/devcheck.ts","rebuild":"bun run scripts/clean.ts && bun run build","docs:generate":"bunx typedoc","depcheck":"bunx depcheck","lint":"bunx eslint .","lint:fix":"bunx eslint . --fix","typecheck":"bunx tsc --noEmit","tree":"bun run scripts/tree.ts","fetch-spec":"bun run scripts/fetch-openapi-spec.ts","format":"bunx prettier --write \"**/*.{ts,js,json,md,html,css}\"","prepare":"bunx husky","inspector":"bunx mcp-inspector --config mcp.json --server git-mcp-server","test":"bun test","test:coverage":"bun test --coverage","audit":"bun audit","audit:fix":"bun audit --fix","publish-mcp":"bun scripts/validate-mcp-publish-schema.ts"},"devDependencies":{"@cloudflare/workers-types":"^4.20260506.1","@eslint/js":"^10.0.1","@hono/mcp":"^0.2.5","@hono/node-server":"^2.0.1","@modelcontextprotocol/sdk":"^1.29.0","@opentelemetry/api":"^1.9.1","@opentelemetry/auto-instrumentations-node":"^0.75.0","@opentelemetry/exporter-metrics-otlp-http":"^0.217.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/instrumentation-pino":"^0.63.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/semantic-conventions":"^1.40.0","@supabase/supabase-js":"^2.105.3","@types/bun":"^1.3.13","@types/cross-spawn":"^6.0.6","@types/node":"^25.6.0","@types/validator":"^13.15.10","@vitest/coverage-v8":"^4.1.5","bun-types":"^1.3.13","depcheck":"^1.4.7","dotenv":"^17.4.2","eslint":"^10.3.0","execa":"^9.6.1","globals":"^17.6.0","hono":"^4.12.18","husky":"^9.1.7","ignore":"^7.0.5","jose":"^6.2.3","msw":"^2.14.3","prettier":"^3.8.3","reflect-metadata":"^0.2.2","repomix":"^1.14.0","tslib":"^2.8.1","tsyringe":"^4.10.0","typedoc":"^0.28.19","typescript":"^6.0.3","typescript-eslint":"^8.59.2","validator":"^13.15.35","vite":"^8.0.10","vite-tsconfig-paths":"^6.1.1","vitest":"^4.1.5","zod":"~4.3.6"},"keywords":["ai-agent","ai-integration","automation","branch","cherry-pick","clone","commit","devops","diff","fetch","git","git-tools","llm","llm-tools","log","mcp","mcp-server","merge","model-context-protocol","pull","push","rebase","remote","reset","stash","status","tag","typescript","version-control","worktree"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/git-mcp-server#readme)","license":"Apache-2.0","funding":[{"type":"github","url":"https://github.com/sponsors/cyanheads"},{"type":"buy_me_a_coffee","url":"https://www.buymeacoffee.com/cyanheads"}],"dependencies":{"cross-spawn":"^7.0.6","pino":"^10.3.1","pino-pretty":"^13.1.3"},"packageManager":"bun@1.2.21","engines":{"bun":">=1.2.0","node":">=20.0.0"},"depcheck":{"ignores":["bun","repomix","git-mcp-server"]},"publishConfig":{"access":"public"},"_id":"@cyanheads/git-mcp-server@2.15.1","_integrity":"sha512-IuBjTfFhyNCceNwfTWcda2SPiQaGqyo3fw2OVwXzRzPT+vKAybFH4ntZTbZt5VRlpdTIpVevUkmGC0ZY09roLQ==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"8f9cb401f4f381be89b62f04d68f3225900e771b","dist":{"integrity":"sha512-IuBjTfFhyNCceNwfTWcda2SPiQaGqyo3fw2OVwXzRzPT+vKAybFH4ntZTbZt5VRlpdTIpVevUkmGC0ZY09roLQ==","shasum":"8f9cb401f4f381be89b62f04d68f3225900e771b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@cyanheads/git-mcp-server/-/git-mcp-server-2.15.1.tgz","fileCount":4,"unpackedSize":6935566,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG53yfuLoqDDIMg2BblQVUJOOMp6yhQXrT/rvLEwWxYfAiAOz3MNRPOA7VVQU5QXA4+Oa99iofiBgXKTQGa6udqWXQ=="}],"size":1148373},"_npmUser":{"name":"anonymous","email":"casey@caseyjhand.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"casey@caseyjhand.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/git-mcp-server_2.15.1_1778110714683_0.37172041232871256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-05-06T23:38:34.895Z","publish_time":1778110714895,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.15.1"},"name":"@cyanheads/git-mcp-server","time":{"created":"2025-04-02T18:11:22.080Z","modified":"2026-05-06T23:38:50.466Z","1.2.4":"2025-04-02T17:19:54.109Z","2.0.1":"2025-04-30T05:03:25.725Z","2.0.2":"2025-04-30T05:21:39.563Z","2.0.3":"2025-05-05T23:48:03.601Z","2.0.4":"2025-05-06T00:02:14.672Z","2.0.6":"2025-05-06T01:01:52.291Z","2.0.7":"2025-05-06T01:10:54.813Z","2.0.8":"2025-05-07T16:43:29.774Z","2.0.9":"2025-05-07T18:51:37.879Z","2.0.10":"2025-05-07T19:25:41.955Z","2.0.11":"2025-05-15T01:11:02.825Z","2.0.12":"2025-05-26T03:19:01.285Z","2.0.14":"2025-05-30T09:13:51.707Z","2.0.15":"2025-05-30T09:49:03.141Z","2.1.0":"2025-06-03T14:39:15.602Z","2.1.1":"2025-06-13T08:06:28.696Z","2.1.2":"2025-06-14T17:38:03.825Z","2.1.3":"2025-06-20T20:36:17.543Z","2.1.4":"2025-06-21T00:34:34.354Z","2.1.5":"2025-06-29T11:45:51.742Z","2.1.6":"2025-06-29T11:51:40.125Z","2.1.7":"2025-06-29T23:58:45.063Z","2.1.8":"2025-06-30T00:46:15.288Z","2.2.0":"2025-07-16T10:53:06.939Z","2.2.1":"2025-07-18T02:12:38.089Z","2.2.2":"2025-07-21T16:43:45.635Z","2.2.3":"2025-07-29T19:08:41.935Z","2.2.4":"2025-07-29T20:05:16.102Z","2.3.1":"2025-07-31T22:44:42.851Z","2.3.2":"2025-07-31T23:55:57.613Z","2.3.3":"2025-09-15T12:41:32.364Z","2.3.4":"2025-09-26T16:30:57.400Z","2.3.5":"2025-09-29T23:55:10.864Z","2.4.5":"2025-10-11T09:21:24.775Z","2.4.6":"2025-10-12T05:28:40.268Z","2.4.7":"2025-10-13T09:17:23.465Z","2.4.8":"2025-10-13T09:45:47.145Z","2.4.9":"2025-10-13T10:27:14.734Z","2.5.1":"2025-10-15T14:24:53.648Z","2.5.2":"2025-10-15T14:38:33.761Z","2.5.3":"2025-10-15T14:57:44.756Z","2.5.4":"2025-10-15T15:16:10.634Z","2.5.5":"2025-10-25T00:28:46.670Z","2.5.6":"2025-10-25T00:43:50.940Z","2.5.7":"2025-10-25T01:16:00.953Z","2.5.8":"2025-10-28T06:15:46.467Z","2.6.0":"2025-12-12T10:58:07.180Z","2.6.1":"2025-12-12T11:16:43.580Z","2.6.2":"2025-12-12T11:52:19.316Z","2.6.3":"2025-12-12T12:55:44.022Z","2.6.4":"2025-12-13T07:19:47.136Z","2.6.5":"2025-12-13T08:11:06.826Z","2.7.0":"2026-02-13T02:47:16.624Z","2.7.1":"2026-02-13T04:06:45.577Z","2.8.0":"2026-02-13T04:15:28.898Z","2.8.1":"2026-02-13T04:29:12.555Z","2.8.2":"2026-02-13T05:19:13.117Z","2.8.3":"2026-02-13T05:37:57.190Z","2.8.4":"2026-02-14T12:02:38.686Z","2.8.5":"2026-02-28T10:05:30.258Z","2.9.1":"2026-03-06T08:49:23.446Z","2.9.2":"2026-03-06T09:04:32.064Z","2.10.0":"2026-03-06T09:20:29.755Z","2.10.1":"2026-03-09T02:47:17.085Z","2.10.2":"2026-03-09T03:01:00.013Z","2.10.3":"2026-03-09T09:02:05.985Z","2.10.4":"2026-03-25T06:07:47.412Z","2.10.5":"2026-03-25T07:31:48.329Z","2.10.6":"2026-04-19T17:54:33.479Z","2.11.0":"2026-04-19T19:03:57.091Z","2.11.1":"2026-04-21T03:15:57.330Z","2.12.0":"2026-04-23T21:28:38.303Z","2.13.0":"2026-04-23T22:52:33.776Z","2.14.0":"2026-04-24T01:51:23.039Z","2.14.2":"2026-04-24T02:29:17.194Z","2.15.0":"2026-04-29T00:42:22.398Z","2.15.1":"2026-05-06T23:38:34.895Z"},"readme":"<div align=\"center\">\n  <h1>@cyanheads/git-mcp-server</h1>\n  <p><b>A Git MCP server for AI agents. STDIO & Streamable HTTP.</b>\n  <div>28 Tools · 1 Resource · 1 Prompt</div>\n  </p>\n</div>\n\n<div align=\"center\">\n\n[![Version](https://img.shields.io/badge/Version-2.15.1-blue.svg?style=flat-square)](./CHANGELOG.md) [![MCP Spec](https://img.shields.io/badge/MCP%20Spec-2025--11--25-8A2BE2.svg?style=flat-square)](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/docs/specification/2025-11-25/changelog.mdx) [![MCP SDK](https://img.shields.io/badge/MCP%20SDK-^1.29.0-green.svg?style=flat-square)](https://modelcontextprotocol.io/) [![License](https://img.shields.io/badge/License-Apache%202.0-orange.svg?style=flat-square)](./LICENSE) [![Status](https://img.shields.io/badge/Status-Stable-brightgreen.svg?style=flat-square)](https://github.com/cyanheads/git-mcp-server/issues) [![TypeScript](https://img.shields.io/badge/TypeScript-^6.0.3-3178C6.svg?style=flat-square)](https://www.typescriptlang.org/) [![Bun](https://img.shields.io/badge/Bun-v1.3.11-blueviolet.svg?style=flat-square)](https://bun.sh/)\n\n</div>\n\n---\n\n## Tools\n\n28 git operations organized into seven categories:\n\n| Category                  | Tools                                                                                                                          | Description                                                                                                         |\n| :------------------------ | :----------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------ |\n| **Repository Management** | `git_init`, `git_clone`, `git_status`, `git_clean`                                                                             | Initialize repos, clone from remotes, check status, clean untracked files                                           |\n| **Staging & Commits**     | `git_add`, `git_commit`, `git_diff`                                                                                            | Stage changes, create commits, compare changes                                                                      |\n| **History & Inspection**  | `git_log`, `git_show`, `git_blame`, `git_reflog`                                                                               | View commit history, inspect objects, trace authorship, view ref logs                                               |\n| **Analysis**              | `git_changelog_analyze`                                                                                                        | Gather git context and instructions for LLM-driven changelog analysis                                               |\n| **Branching & Merging**   | `git_branch`, `git_checkout`, `git_merge`, `git_rebase`, `git_cherry_pick`                                                     | Manage branches, switch contexts, integrate changes, apply specific commits                                         |\n| **Remote Operations**     | `git_remote`, `git_fetch`, `git_pull`, `git_push`                                                                              | Configure remotes, fetch updates, synchronize repositories, publish changes                                         |\n| **Advanced Workflows**    | `git_tag`, `git_stash`, `git_reset`, `git_worktree`, `git_set_working_dir`, `git_clear_working_dir`, `git_wrapup_instructions` | Tag releases (list/create/delete/verify), stash changes, reset state, manage worktrees, set/clear session directory |\n\n## Resources\n\n| Resource                  | URI                       | Description                                                           |\n| :------------------------ | :------------------------ | :-------------------------------------------------------------------- |\n| **Git Working Directory** | `git://working-directory` | The current session working directory, set via `git_set_working_dir`. |\n\n## Prompts\n\n| Prompt          | Description                                                                               | Parameters                    |\n| :-------------- | :---------------------------------------------------------------------------------------- | :---------------------------- |\n| **Git Wrap-up** | Workflow protocol for completing git sessions: review, document, commit, and tag changes. | `changelogPath`, `createTag`. |\n\n## Getting started\n\n### Runtime\n\nWorks with both Bun and Node.js. Runtime is auto-detected.\n\n| Runtime     | Command                                 | Minimum Version |\n| ----------- | --------------------------------------- | --------------- |\n| **Node.js** | `npx @cyanheads/git-mcp-server@latest`  | >= 20.0.0       |\n| **Bun**     | `bunx @cyanheads/git-mcp-server@latest` | >= 1.2.0        |\n\n### MCP client configuration\n\nAdd the following to your MCP client config (e.g., `cline_mcp_settings.json`). Update the environment variables to match your setup — especially the git identity fields.\n\n```json\n{\n  \"mcpServers\": {\n    \"git-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"@cyanheads/git-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\",\n        \"GIT_BASE_DIR\": \"~/Developer/\",\n        \"LOGS_DIR\": \"~/Developer/logs/git-mcp-server/\",\n        \"GIT_USERNAME\": \"cyanheads\",\n        \"GIT_EMAIL\": \"casey@caseyjhand.com\",\n        \"GIT_SIGN_COMMITS\": \"true\"\n      }\n    }\n  }\n}\n```\n\nBun users: replace `\"command\": \"npx\"` with `\"command\": \"bunx\"`.\n\nFor Streamable HTTP, set `MCP_TRANSPORT_TYPE=http` and `MCP_HTTP_PORT=3015`.\n\n## Features\n\nBuilt on [`mcp-ts-template`](https://github.com/cyanheads/mcp-ts-template).\n\n| Feature                      | Details                                                                                                                                                                               |\n| :--------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| Declarative tools            | Define capabilities in single, self-contained files. The framework handles registration, validation, and execution.                                                                   |\n| Error handling               | Unified `McpError` system for consistent, structured error responses.                                                                                                                 |\n| Authentication               | Supports `none`, `jwt`, and `oauth` modes.                                                                                                                                            |\n| Pluggable storage            | Swap backends (`in-memory`, `filesystem`, `Supabase`, `Cloudflare KV/R2`) without changing business logic.                                                                            |\n| Observability                | Structured logging (Pino) and optional auto-instrumented OpenTelemetry for traces and metrics.                                                                                        |\n| Dependency injection         | Built with `tsyringe` for decoupled, testable architecture.                                                                                                                           |\n| Cross-runtime                | Auto-detects Bun or Node.js and uses the appropriate process spawning method.                                                                                                         |\n| Provider architecture        | Pluggable git provider system. Current: CLI. Planned: isomorphic-git for edge deployment.                                                                                             |\n| Working directory management | Session-specific directory context for multi-repo workflows.                                                                                                                          |\n| Configurable git identity    | Override author/committer info via environment variables, with fallback to global git config.                                                                                         |\n| Commit signing               | GPG/SSH signing (enabled by default) for commits, merges, rebases, cherry-picks, and tags. Silent fallback to unsigned on failure with `signed`/`signingWarning` fields in responses. |\n| Safety                       | Destructive operations (`git clean`, `git reset --hard`) require explicit confirmation flags.                                                                                         |\n\n## Security\n\n- All file paths are validated and sanitized to prevent directory traversal.\n- Optional `GIT_BASE_DIR` restricts operations to a specific directory tree for multi-tenant sandboxing.\n- Git commands use validated arguments via process spawning — no shell interpolation.\n- JWT and OAuth support for authenticated deployments.\n- Optional rate limiting via the DI-managed `RateLimiter` service.\n- All operations are logged with request context for auditing.\n\n## Configuration\n\nAll configuration is validated at startup in `src/config/index.ts`. Key environment variables:\n\n| Variable                       | Description                                                                                                                                       | Default     |\n| :----------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------ | :---------- |\n| `MCP_TRANSPORT_TYPE`           | Transport: `stdio` or `http`.                                                                                                                     | `stdio`     |\n| `MCP_SESSION_MODE`             | HTTP session mode: `stateless`, `stateful`, or `auto`.                                                                                            | `auto`      |\n| `MCP_RESPONSE_FORMAT`          | Response format: `json` (LLM-optimized), `markdown` (human-readable), or `auto`.                                                                  | `json`      |\n| `MCP_RESPONSE_VERBOSITY`       | Detail level: `minimal`, `standard`, or `full`.                                                                                                   | `standard`  |\n| `MCP_HTTP_PORT`                | HTTP server port.                                                                                                                                 | `3015`      |\n| `MCP_HTTP_HOST`                | HTTP server hostname.                                                                                                                             | `127.0.0.1` |\n| `MCP_HTTP_ENDPOINT_PATH`       | MCP request endpoint path.                                                                                                                        | `/mcp`      |\n| `MCP_AUTH_MODE`                | Authentication mode: `none`, `jwt`, or `oauth`.                                                                                                   | `none`      |\n| `STORAGE_PROVIDER_TYPE`        | Storage backend: `in-memory`, `filesystem`, `supabase`, `cloudflare-kv`, `r2`.                                                                    | `in-memory` |\n| `OTEL_ENABLED`                 | Enable OpenTelemetry.                                                                                                                             | `false`     |\n| `MCP_LOG_LEVEL`                | Minimum log level: `debug`, `info`, `warn`, `error`.                                                                                              | `info`      |\n| `GIT_SIGN_COMMITS`             | GPG/SSH signing for commits, merges, rebases, cherry-picks, and tags. Falls back to unsigned on failure (see response `signed`/`signingWarning`). | `true`      |\n| `GIT_AUTHOR_NAME`              | Git author name. Aliases: `GIT_USERNAME`, `GIT_USER`. Falls back to global git config.                                                            | `(none)`    |\n| `GIT_AUTHOR_EMAIL`             | Git author email. Aliases: `GIT_EMAIL`, `GIT_USER_EMAIL`. Falls back to global git config.                                                        | `(none)`    |\n| `GIT_BASE_DIR`                 | Absolute path to restrict all git operations to a specific directory tree.                                                                        | `(none)`    |\n| `GIT_WRAPUP_INSTRUCTIONS_PATH` | Path to custom markdown file with workflow instructions.                                                                                          | `(none)`    |\n| `MCP_AUTH_SECRET_KEY`          | Required for `jwt` auth. 32+ character secret key.                                                                                                | `(none)`    |\n| `OAUTH_ISSUER_URL`             | Required for `oauth` auth. OIDC provider URL.                                                                                                     | `(none)`    |\n\n## Running the server\n\n### Via package manager (no install)\n\n```sh\nnpx @cyanheads/git-mcp-server@latest\n```\n\nConfigure through environment variables or your MCP client config.\n\n### Local development\n\n```sh\n# Build and run\nnpm run rebuild\nnpm run start:stdio   # or start:http\n\n# Dev mode with hot reload\nnpm run dev:stdio     # or dev:http\n\n# Checks and tests\nnpm run devcheck      # lint, format, typecheck\nnpm test\n```\n\n### Cloudflare Workers\n\n```sh\nnpm run build:worker   # Build the worker bundle\nnpm run deploy:dev     # Run locally with Wrangler\nnpm run deploy:prod    # Deploy to Cloudflare\n```\n\n## Project structure\n\n| Directory                   | Purpose                                                           |\n| :-------------------------- | :---------------------------------------------------------------- |\n| `src/mcp-server/tools`      | Tool definitions (`*.tool.ts`). Git capabilities live here.       |\n| `src/mcp-server/resources`  | Resource definitions (`*.resource.ts`). Git context data sources. |\n| `src/mcp-server/transports` | HTTP and STDIO transport implementations, including auth.         |\n| `src/storage`               | `StorageService` abstraction and provider implementations.        |\n| `src/services`              | Git service provider (CLI-based git operations).                  |\n| `src/container`             | DI container registrations and tokens.                            |\n| `src/utils`                 | Logging, error handling, performance, security utilities.         |\n| `src/config`                | Environment variable parsing and validation (Zod).                |\n| `tests/`                    | Unit and integration tests, mirroring `src/` structure.           |\n\n## Response format\n\nConfigure output format and verbosity via `MCP_RESPONSE_FORMAT` and `MCP_RESPONSE_VERBOSITY`.\n\nJSON format (default, optimized for LLM consumption):\n\n```json\n{\n  \"success\": true,\n  \"branch\": \"main\",\n  \"staged\": [\"src/index.ts\", \"README.md\"],\n  \"unstaged\": [\"package.json\"],\n  \"untracked\": []\n}\n```\n\nMarkdown format (human-readable):\n\n```\n# Git Status: main\n\n## Staged (2)\n- src/index.ts\n- README.md\n\n## Unstaged (1)\n- package.json\n```\n\nThe LLM always receives the complete structured data via `responseFormatter` — full file lists, metadata, timestamps — regardless of what the client displays. Verbosity controls how much detail is included: `minimal` (core fields only), `standard` (balanced), or `full` (everything).\n\n## Development guide\n\nSee [`AGENTS.md`](AGENTS.md) for architecture, tool development patterns, and contribution rules.\n\n## Testing\n\nTests use [Bun's test runner](https://bun.sh/docs/cli/test) with Vitest compatibility.\n\n```sh\nbun test              # Run all tests\nbun test --coverage   # With coverage\nbun run devcheck      # Lint, format, typecheck, audit\n```\n\n## Roadmap\n\nThe server uses a provider-based architecture for git operations:\n\n- **CLI provider** (current) — Full 28-tool coverage via native git CLI. Requires local git installation.\n- **Isomorphic git provider** (planned) — Pure JS implementation for edge deployment (Cloudflare Workers, Vercel Edge, Deno Deploy). Uses [isomorphic-git](https://isomorphic-git.org/).\n- **GitHub API provider** (maybe) — Cloud-native operations via GitHub REST/GraphQL APIs, no local repo required.\n\n## Contributing\n\nIssues and pull requests are welcome. Run checks before submitting:\n\n```sh\nnpm run devcheck\nnpm test\n```\n\n## License\n\nApache 2.0. See [LICENSE](./LICENSE).\n\n---\n\n<div align=\"center\">\n  <p>Built with the <a href=\"https://github.com/cyanheads/mcp-ts-template\">mcp-ts-template</a></p>\n  <p>\n    <a href=\"https://github.com/sponsors/cyanheads\">Sponsor this project</a> ·\n    <a href=\"https://www.buymeacoffee.com/cyanheads\">Buy me a coffee</a>\n  </p>\n</div>","users":{}}