{"_id":"sentinel-mcp","_rev":"33-f618793055a80347533f2385b6adba4e","name":"sentinel-mcp","dist-tags":{"latest":"0.5.9"},"versions":{"0.1.0":{"name":"sentinel-mcp","version":"0.1.0","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.1.0","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js"},"dist":{"shasum":"4eaad9017124a2577965ef949d9e0a76d0b06d3a","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.1.0.tgz","fileCount":13,"integrity":"sha512-CWgh9TfsdL+NNjePVDhBVifZxtGsed6dA0YUDD8wQslFA3+PB4itZi3+5JdUIzeokOFhpwuvwJepekpfwVUztA==","signatures":[{"sig":"MEUCIQCLB49C2Kv4E2xSbgwjtUd1g3tAP0EyvEowGthdOk/vOwIgDSW8lF0bBV7+NJ9h8KgCHWyLeD973rdNWPmyenyBDno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34779},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bdb70e7177663c97bed7ef0e2c3ff5895b365f5d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.1.0_1774383787160_0.33852381769653994","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"sentinel-mcp","version":"0.1.1","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.1.1","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js"},"dist":{"shasum":"2c4f9899bb22169d586695d3abe9da1aeb955d97","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.1.1.tgz","fileCount":7,"integrity":"sha512-ooG0zDewKPmZBpXmJ0A9gbwAKBhykYPjzQWV0VwLSqOOOrnSpJ/7aUj75O3sBv3oyjvF0jqfjneLJEVaVgpVuw==","signatures":[{"sig":"MEQCIEQacJnQVIVGIFjaIK29aQDPaCC1P+A/bNeqFn4plOD2AiBZ/QVfaQLbofrqeYRH999y7mtGhREKTP6hjatMKFh+GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20033},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"96428ecedb02d102f3155670383907a15c5631c0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.1.1_1774385061744_0.5393486143785013","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"sentinel-mcp","version":"0.1.2","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.1.2","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js"},"dist":{"shasum":"bbfc651245a6bd8a6aefc03869fb806d41b5076f","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.1.2.tgz","fileCount":7,"integrity":"sha512-k9NQsqXkHWoNw1KXeiOCdHMVggPek/L+AYx0ieve4dp6cTSioY8ueZEStNM3H35G7GcCLW4ioOEUgP+6Uocd/Q==","signatures":[{"sig":"MEMCHxnbzm+PiXSW/RNwPfpN4ghwGpyuJSX886MluXPjqBkCIGpMJJCHK8ZqloVKI+f3ja1/InDS8JrFvo6Jcra5B2Qo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20267},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3a8c9be95a44c9a45b4535045d1b988604b33235","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.1.2_1774385464868_0.23960496637520312","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"sentinel-mcp","version":"0.2.0","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.2.0","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js"},"dist":{"shasum":"809a988c8a483f7fd3459dcbd41af190317f2555","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.2.0.tgz","fileCount":9,"integrity":"sha512-LmCNTR3UYPIW2OA/2z2HKBAdVNPtIIRwuXJKMiaKOIPzoS7NWBa/lZZmRk4HKfrSRj4BlIWEHHH+sToMlRhwAQ==","signatures":[{"sig":"MEUCIQCCioIxpqWnribVS5SQIX+USWIfcbWCm8VQjQA8HTLblwIgB+fnkH/n2MZOML68oHe6+SXDSVAJj1embhBRFTjMHnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29694},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6eac800e4c451dcbcfbfabaa633d14ac249b001a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.2.0_1774472861778_0.28701634912465","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"sentinel-mcp","version":"0.3.0","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.3.0","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"ab653fa387b2c8fdf4c4cb6374c6868e45541c19","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.3.0.tgz","fileCount":10,"integrity":"sha512-Mc/S4NuLbR2zaHVcqIhocA1eDxWe9a3HYYhw/WEYJa++DS2yqHgxebpad9a27pRYJj9wm8ndPkR7o4COHF+udA==","signatures":[{"sig":"MEYCIQDQqfp7xOI+1zJQTSPzqBWSZlXkg6bHKTJbYZakIHA/5QIhAL7scu7F+wpxG2xMnkRacAIJdbbKfPDDRqnEHpCGrGZc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34168},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3d53cd21138e05af720b049e9dd70f2543cf97ec","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.3.0_1774485728931_0.42380474015060776","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"sentinel-mcp","version":"0.4.0","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.4.0","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"7f9a32a15fc6341ab078a2cb5b5ab907b992e9b2","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.4.0.tgz","fileCount":12,"integrity":"sha512-Ex8a7QOBjePoxpwaM8B2/8r/HKtvG5zG7iLbONOt/RcYoVhI//j2RWA22TfJLzLLdHz5ClOcUGutVCDAuz7gsQ==","signatures":[{"sig":"MEUCIQDWkVjiWmeCDZOmf+TyYY4/W3rA3AjfrlFKi7h/E+52RAIgJNJSZr3Y1MP0dGuLBKegDqh7QzK2Kz2gCl4+0wbA5hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39090},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d009b2f2d7f13b140020781ac34180c6df1f082c","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.4.0_1774487151928_0.4896762341973806","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"sentinel-mcp","version":"0.4.1","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.4.1","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"b17aa4f15ca654f640eb2a697dae43c137a32725","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.4.1.tgz","fileCount":12,"integrity":"sha512-MPmqvBuax0zJuViGaoGdYei2DmdnyYETJdFI4Xin9Thl5RVRESgSNZvKHYBWQEOcJz1mevpJWIazrckalC8LCQ==","signatures":[{"sig":"MEQCIAIaWcmRuBlTx4laZoZoiaeTwtwCXCzX6DE9B5pBEAvGAiAJGgsway+XWXg6NjjWjPEdPF5febdJW4+2XoukSTHKgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39317},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f14945453d537dcd88a3a8b9d8ccb383bddb8ac3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.4.1_1774489866873_0.4743707444870564","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"sentinel-mcp","version":"0.4.2","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.4.2","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"79de6c226b5cc08a1479b13fda8dd44167362a66","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.4.2.tgz","fileCount":12,"integrity":"sha512-y0QwUUla+km8BAjOLmy5LFTa4350iWqAC1BHHw2uT9C9j0eysx2Vu3oFMo/F3gQincwlIH+9TU1fuxeiCs4hwQ==","signatures":[{"sig":"MEYCIQC/daUCb3ZsgTYE/IOEtOk2boDduEPugieE5kqaJVM8egIhAMiRbvcv5ec19IHznag+Xtp5j2sD0iyZL9R9PdPU0YS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40185},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"25d371b20dc6c0e34f1c1d9979bcf302deb7568d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.4.2_1774490726110_0.3441114939762886","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"sentinel-mcp","version":"0.4.3","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.4.3","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"78349de4fb7b67fd9c762ebfa18b6b371210e054","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.4.3.tgz","fileCount":12,"integrity":"sha512-znF64I01hvy+ueCYAdnF+GSRd8L7PCgi5w0xJ3K16Q/7M4ekkEfOO8/qY6JD3/OHgjFAumiN7Cyk49LEe/GHIw==","signatures":[{"sig":"MEUCIQCIZKpa6icmwUK2PXkxjVCfT7N2Sf2sIzJsq/BA/kaptwIgBOD2pd081NXFgj2rBrujnn+DFIw+dcG+Vb7B1xzjUSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40184},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2b528ce3f1c7843ec949997bd0b1289423cb7b2d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.4.3_1774491752801_0.313638631337682","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"sentinel-mcp","version":"0.4.4","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.4.4","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"523738816f96d965c9fe3bd3473f73148e03676f","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.4.4.tgz","fileCount":12,"integrity":"sha512-sTk13N2vc3+kGr858ToiN79NsiV7jp9DSlgsT1x//Zi9iCGKZZI2xCsOWh66AwlgIGDBUt5sFxb/SsPc2jhtbg==","signatures":[{"sig":"MEYCIQC0tDwCH4PiAg95xpTQcyJcxvp1bznYrLqa9reL2c1kSAIhAOmi/d2eP/aWv3/Zn3TiKunR5lXffyqHQ7zs97hb2U2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40350},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"62ce5abebba858ef74ece3849e044d33d1365f7a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.4.4_1774499701918_0.4293809433713751","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"sentinel-mcp","version":"0.4.5","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.4.5","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"07a31f873cadb2533ac531eb55206833ed6126ff","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.4.5.tgz","fileCount":12,"integrity":"sha512-4fJsNCpt1Dymnl9kyDPzZLuAnzJyKSBjBpXVQwtUdnn8gKD1ldU+U5Zmpj2uQYjwp5ro7WxWx/fBLRZzAjvkXw==","signatures":[{"sig":"MEUCIBz72WQtmPmG4h7OszOvrNOQtPZTX9y0+hxMd8WsjPHxAiEA9OC3htVB5FnwGRMO9TCmyeDp5ImzpcdwNO/T1mIUU0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39449},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"976dac6f6d46b9f26af501ab069c5a3fcecb4978","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.4.5_1774513541508_0.42805895899955515","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"sentinel-mcp","version":"0.5.0","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.0","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"e0571c10a1e20f4f3d89933582df54354e0245f7","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.0.tgz","fileCount":22,"integrity":"sha512-WD2mG3yJ84AJ4E4+iMNvZ0sJcvBhpnAnDb6XHCXOT++ll5zcV4/GumPij/7W8xjMN9ijMzcHsp37d87u3d/UoQ==","signatures":[{"sig":"MEUCIQDEYu8YKahsbsGZLO5dy//2sYQCSA83qL4j43ygTaWr+QIgO4D1wDyTOKM8kehVULmlhtLDKK8ajRiaGtQ0XupAukA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57037},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"033df107c75f8b882ecf46c494853c8dfaf47fd4","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.0_1774553658124_0.13474365653449127","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"sentinel-mcp","version":"0.5.1","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.1","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"37ec454164b424537cc1622f27e1404105e2b928","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.1.tgz","fileCount":22,"integrity":"sha512-aFP9oYrowiSo6FLE2a+yIY1lyZ5+qqWI6AaWW7wHu0m5uKSrxJV+6+oy1niDWxPP6aXcsB7GVxm4lbnhVth1mA==","signatures":[{"sig":"MEQCIC3Uj8ZEsmIhxicUg2eyy6Ogxoew3DHLd9dQ3GGTNbayAiB8MzwUxM2ZdWLmNPuvIax1iPpHr7ly1wXDTnH9Y1kmng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58278},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9275c56b935389fc4a6c8eafee6943004a1966aa","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.1_1774554079590_0.4909491568201414","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"sentinel-mcp","version":"0.5.2","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.2","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"ae117fd2200918b6b8aa967445e6b61430abe99c","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.2.tgz","fileCount":22,"integrity":"sha512-tNOpwjjggTAgFY6j6m3Fq16g7JNam7EtL19JQuL6uq5u+s3BPn7+5cuoude9ckZyb3ga4OavEZnHP7fzQZ6vfw==","signatures":[{"sig":"MEQCIASp8KqEzF1L0N8aNdeker3bbu2wXwIfFA34o/3k9dt0AiBHYOtnPoJA5CzOyGkUOo+OuD6zbPELMyDI2WQvLfiB8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58495},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cbbad88b05ed6104a025ab1de6afb5f4c130e725","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.2_1774554796093_0.05712688425317869","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"sentinel-mcp","version":"0.5.3","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.3","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"7aca5d279800faa130f3912d39fb4777c47fff50","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.3.tgz","fileCount":22,"integrity":"sha512-hmR9C69bE3hK8C2oaXF9qIW3fs3gTusdY872DIeJIAUC0Wg5tZ9PDiy3+R7Sy+yZdY9ODtxoKq3qOA3RjJc/Lg==","signatures":[{"sig":"MEQCIDQXN2it4acxcR7TSkq3s2naJgM1jd/hpMsGnLMwWrITAiA2waF8QGD3evqIx0ype9LzPU23bqHRJ83HY0Odfo6ntg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57676},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3866725a6ef9ce8985ae8ed752b5c4d728fd41c5","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.3_1774557565729_0.763287198089595","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"sentinel-mcp","version":"0.5.4","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.4","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"b3ca6c8b6c4fb51c64b2af60eb566e9e264f882f","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.4.tgz","fileCount":22,"integrity":"sha512-d2IghoKctmXzvVM6M3dGHMg6VsYViZOyS1B0JER8biquhW1qO2PvcHftp8U/ObOc/p7LPxa9MEqdOTRxHRzbQw==","signatures":[{"sig":"MEYCIQDYRmIkmIn0NCpJjtWwuw6+s8Jo3RnAg45F0mWAiP8QLAIhALoNVuL4s/J+bRlyetwOLBam57YXxoC6GSOwo0ekW1rh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58369},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5c8b209de629d192175f1d01992305fdb6290c58","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.4_1774574711843_0.7174132715985069","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"sentinel-mcp","version":"0.5.5","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.5","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"390ce42eb4bd8210cfdb62fed0801a705b5f796f","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.5.tgz","fileCount":22,"integrity":"sha512-Tb4dO2SwKWGYjAxDKOKCuRpvMRH0tOEpO9GE0DhcU1yeS9Zk9Rra2JjHSdY3PymGxZLNbcvD0ZizI4+BOwClCw==","signatures":[{"sig":"MEYCIQDtqXoxZrQCjo6Wrfe/Xxu6e5iihHdQvFN9Y7CeUS2QmwIhAO+5Ej1tP8m2LSaj8KeoKgBv9sxJkk37VEjHux4FrcED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62419},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"539d0aead3a93901ee64fc34c53b720b42becc2e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.5_1774602339467_0.27684057171425214","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"sentinel-mcp","version":"0.5.6","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.6","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"1b7dfbcc6627240adbbefb912bedb5da40f252c2","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.6.tgz","fileCount":24,"integrity":"sha512-EYXEDOfUAXYPwRfd3nOc3rx7gHzlczRJgMAfaGLt6oXkcHxVSaIkda9DFkM+EnSafzywe83CK1+TUP7KCazBMA==","signatures":[{"sig":"MEUCIQCaSHGn2dhvGZKME6lXpotgMSDca8VqJC/LWNDTcp7DFgIgNlIASJ+YoRGpgFdx9geTQeN1TF9aEDIOPjk1e330x24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66997},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7aa6ecf6d278252c3fb9a936bad327902530bc50","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.6_1774679491873_0.18953541084521253","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"sentinel-mcp","version":"0.5.7","keywords":["mcp","sentinel","claude","github","automation"],"license":"MIT","_id":"sentinel-mcp@0.5.7","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"f479e99079f7016b947d4d7b3b185df3c2f791a9","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.7.tgz","fileCount":24,"integrity":"sha512-9KxfRCOO5V9jEVOWalwDDyM3QXKAy+EVO4WRpIn2aF6ytGCDOD0kcCpD9io8Df5AM7jsjife4SKqWGfDrix5nQ==","signatures":[{"sig":"MEQCICD8LEzb5peCBwJ0dt+9LSJq2Dw0bMH6WmzaKDD6kMYyAiA6qI143KWNndbxO9pW8f4FmBFBzgWKiAnfMP3k/v90PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68593},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8df2f653badd59b34689b2df1d0dd1b2c3041b8e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.7_1774680975563_0.20961184214825246","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"sentinel-mcp","version":"0.5.8","keywords":["mcp","sentinel","claude","github","automation"],"license":"SEE LICENSE IN LICENSE","_id":"sentinel-mcp@0.5.8","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"dist":{"shasum":"2b2fa6d68d38a4d2071d5e57f1b1155b7fcc46aa","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.8.tgz","fileCount":26,"integrity":"sha512-rnpmiDMfVNh0+DNSY5buPVIkiOQ5iyxHsduQN4uSF/A/81AFuSK2FyApBYaSZ9AwevfQ6OQxh1BKHglA4Qnr7A==","signatures":[{"sig":"MEQCIEa336yfKytnBENthZEBzXjsLuAG8v5Wd7/kMWpNuSo1AiBgCVz4IHT2WEWWA58ffuD/aM6q8fu9A+oRtK3PMipafw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64325},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b50198df44491cfe0fe3dfb86eb3a33a1e56e976","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"_npmVersion":"11.6.2","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.18.0","zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.0","@types/ws":"^8.5.0","typescript":"^5.7.0","@types/node":"^22.13.0"},"_npmOperationalInternal":{"tmp":"tmp/sentinel-mcp_0.5.8_1774691617087_0.9508662057959945","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"sentinel-mcp","version":"0.5.9","description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","type":"module","main":"dist/index.js","bin":{"sentinel-mcp":"dist/index.js","sentinel-mcp-release":"bin/release-hook.sh"},"scripts":{"build":"tsc","dev":"tsx src/index.ts","prepublishOnly":"npm run build","test":"vitest run","test:watch":"vitest"},"keywords":["mcp","sentinel","claude","github","automation"],"license":"SEE LICENSE IN LICENSE","dependencies":{"@modelcontextprotocol/sdk":"^1.27.1","ws":"^8.18.0","zod":"^4.3.6"},"devDependencies":{"@types/node":"^22.13.0","@types/ws":"^8.5.0","tsx":"^4.19.0","typescript":"^5.7.0","vitest":"^3.1.0"},"gitHead":"b68d5a2ca9928fc6574e0033032d12e96dc3ab18","types":"./dist/index.d.ts","_id":"sentinel-mcp@0.5.9","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-Oh56WyU1FKOyOuA8h3wY4qwSY3vnLcy8X38EgriwX8Dib6+eOPOH958zaUsFtEEo3EtjQHlspgOatk8Lip6vvQ==","shasum":"362752cd247ed93ebd9d61767073b51339f160f6","tarball":"https://registry.npmjs.org/sentinel-mcp/-/sentinel-mcp-0.5.9.tgz","fileCount":26,"unpackedSize":67020,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB3mCymL7A07D/cO7WW/gfUWlARvwQG3ThycOi+MIMmEAiEA2ay6S7g9677+eHY4km919/GBPRpmmGCkFQwaMYfKQ3A="}]},"_npmUser":{"name":"bonsung","email":"developer@bonsung.me"},"directories":{},"maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sentinel-mcp_0.5.9_1774840083361_0.5767112094735762"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T20:23:07.159Z","modified":"2026-03-30T03:08:03.623Z","1.0.0":"2025-10-20T01:59:07.510Z","1.1.0":"2025-10-20T02:56:23.587Z","1.2.0":"2025-10-20T04:30:35.826Z","1.3.0":"2025-10-20T12:05:02.741Z","1.4.0":"2025-10-22T03:10:13.255Z","1.4.1":"2025-10-22T06:51:59.098Z","1.4.2":"2025-10-22T07:24:04.010Z","1.4.3":"2025-10-22T11:13:12.387Z","1.4.4":"2025-10-30T06:29:05.846Z","1.4.5":"2025-10-30T10:33:09.975Z","1.4.6":"2026-01-20T08:11:16.750Z","0.1.0":"2026-03-24T20:23:07.328Z","0.1.1":"2026-03-24T20:44:21.882Z","0.1.2":"2026-03-24T20:51:05.035Z","0.2.0":"2026-03-25T21:07:42.038Z","0.3.0":"2026-03-26T00:42:09.080Z","0.4.0":"2026-03-26T01:05:52.089Z","0.4.1":"2026-03-26T01:51:07.022Z","0.4.2":"2026-03-26T02:05:26.269Z","0.4.3":"2026-03-26T02:22:32.956Z","0.4.4":"2026-03-26T04:35:02.101Z","0.4.5":"2026-03-26T08:25:41.660Z","0.5.0":"2026-03-26T19:34:18.275Z","0.5.1":"2026-03-26T19:41:19.754Z","0.5.2":"2026-03-26T19:53:16.247Z","0.5.3":"2026-03-26T20:39:25.865Z","0.5.4":"2026-03-27T01:25:11.981Z","0.5.5":"2026-03-27T09:05:39.635Z","0.5.6":"2026-03-28T06:31:32.020Z","0.5.7":"2026-03-28T06:56:15.718Z","0.5.8":"2026-03-28T09:53:37.222Z","0.5.9":"2026-03-30T03:08:03.524Z"},"license":"SEE LICENSE IN LICENSE","keywords":["mcp","sentinel","claude","github","automation"],"description":"Sentinel MCP server — connects GitHub issues to Claude Code sessions","maintainers":[{"name":"bonsung","email":"developer@bonsung.me"}],"readme":"# Sentinel MCP Server\n\nAn MCP server that connects GitHub issues to Claude Code. Issues are delivered in real-time. Claude Code fixes them autonomously.\n\n**Issues in, pull requests out.**\n\n## How it works\n\n1. A GitHub issue is created in your repository\n2. Sentinel delivers the issue to Claude Code in real-time via MCP\n3. Claude Code investigates the codebase, implements a fix, and opens a pull request\n\nNo manual intervention required. Sentinel handles the entire workflow from issue to PR.\n\n## Quick start\n\nCreate a `.mcp.json` file in your project root:\n\n```json\n{\n  \"mcpServers\": {\n    \"sentinel\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sentinel-mcp@latest\"],\n      \"env\": {\n        \"SENTINEL_TOKEN\": \"<your-token>\"\n      }\n    }\n  }\n}\n```\n\nGet your token at [usesentinel.tools](https://usesentinel.tools).\n\nNo install needed — `npx` downloads the server automatically on first run.\n\n## Features\n\n- **Real-time issue delivery** — GitHub issues and comments arrive instantly via WebSocket\n- **Autonomous fixing** — Claude Code sessions investigate, fix, and open PRs automatically\n- **Session resumption** — follow-up comments resume the existing session\n- **Concurrent sessions** — handle multiple issues in parallel\n- **Custom skills** — define reusable instructions for your team's workflows\n\n## Environment variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `SENTINEL_TOKEN` | Yes | — | Your token from the Sentinel dashboard |\n| `SENTINEL_MAX_CONCURRENCY` | No | `3` | Max parallel Claude Code sessions |\n\n## Pricing\n\n- **Starter** — Free\n- **Plus** — $9/month\n- **Pro** — $19/month\n\nSee [usesentinel.tools](https://usesentinel.tools) for details.\n\n## License\n\nProprietary. Licensed for use by authorized [Sentinel](https://usesentinel.tools) subscribers only. See [LICENSE](./LICENSE) for details.\n","readmeFilename":"README.md"}