{"_id":"@caikiji/mcp-ssh","_rev":"27-af80eb4fe1b617093e508a2c58a33558","name":"@caikiji/mcp-ssh","dist-tags":{"latest":"1.11.3"},"versions":{"1.0.0":{"name":"@caikiji/mcp-ssh","version":"1.0.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.0.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"58574b0f3af9ff4890b6907552fe3fdb5842d37a","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.0.0.tgz","fileCount":3,"integrity":"sha512-zveffwPwLSqUsTeUt1cwVN5gXLDl2caKrTQlYLXyiqPu8XjiHNom/ahcfTpfOWUoX/sud+1+9qmNgMxXLeLKUQ==","signatures":[{"sig":"MEQCIH1M6RekeAI4KG3W0NRPYDJYqeBdC/SK9qNde34edH5TAiBwqWPw5s8ByvigtjhwKxm7fw6prbhsTqvcqk+Q6TtrYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30574},"type":"module","gitHead":"c63fcd9536ab775c1f4c3897eae71c6ec7111942","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.0.0_1778169397048_0.6184298186610688","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@caikiji/mcp-ssh","version":"1.0.1","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.0.1","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"f0783f50ce30e5d73504fed8565902fcb78c3d93","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.0.1.tgz","fileCount":3,"integrity":"sha512-3J9eehIDvvw9i85IyeNWs4zFLpFYlah0+oIs77ni7zewp1WFHtgAF32PBuOzE/OwxL1G+tREEmmK17g4Y6RX2w==","signatures":[{"sig":"MEQCIGk5RpLAn41McjZPt9Cg/1cvLnhxLOYhehUkQipRtWCLAiAmzKlB/sLqabxUs7mq1gqgQq83QG9EMJTQqxSE45M3Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36040},"type":"module","gitHead":"13b5c603688d3fa0f4e919cdb29a4c61d38c811b","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.0.1_1778170483541_0.10423705511803383","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@caikiji/mcp-ssh","version":"1.1.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.1.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"585acf3c1b06b904f1519233d022bb74ef043a88","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.1.0.tgz","fileCount":3,"integrity":"sha512-nIwOasLsHTHwalAKnXxDu+FalstH/jMQHkFgiFuy3ZkUYaHRlm2cTPEg8Qh5NqQmmq/LRrzhxAlms6Mx1+CzMQ==","signatures":[{"sig":"MEUCIQD9XxzETuko6a83jeGz6Fzp76Izu1kPXRX8aG62hOYWOwIgRw7tZfvRZLf0l7o4uIVBfv8EQ0KByGxxyI1h6Mjd1A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35364},"type":"module","gitHead":"235a2dc4c6989df257da902a7f658225fbba8324","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.1.0_1778170823308_0.04779957107752475","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@caikiji/mcp-ssh","version":"1.1.1","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.1.1","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"e9284feea847a0d4c5e31980639d13fb6cf17da6","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.1.1.tgz","fileCount":3,"integrity":"sha512-hV1d7AB2dt7hRumt1b7AaifukJbm2UBef2/O6cz1q+GYvlsZKOVsaZmHrHGCvEESvwjcMWE2JPd9gLygJeCaMQ==","signatures":[{"sig":"MEQCIGrZlwUKWGwEMiAIGzHjB2vX+V+GFOWMgNHmdnGBdq+RAiB7ZdHauy0l1H5NdUUFov9gEZIXsv8TgitTnu1Hvz406Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35629},"type":"module","gitHead":"b81223be49844349f8b6ef5a8a2dd6703c8f12a5","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.1.1_1778171142330_0.07461124603192282","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@caikiji/mcp-ssh","version":"1.2.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.2.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"ffe773bf77ba45404bc6aa2a2d92eedb48bcca8d","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.2.0.tgz","fileCount":3,"integrity":"sha512-Aoe8S8maGfCUbNGlwiJM1TeCaoPzKOnSiT/UXfHn2tpwkioufFE//bXir89OOIXsge7pdaaRGyKvKT6MalodMg==","signatures":[{"sig":"MEUCIGPIn82USCG6i5q6EsslB7gbxs8FlxL/1lL86lEw48nJAiEAheTLoCT4I0cFAERLs+ImF5HVFdvY4Aave/Jzcbyq8Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37717},"type":"module","gitHead":"b2da0a615664e7e8596186d435e9a5f1acf49f31","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.2.0_1778172134594_0.6359537398817903","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@caikiji/mcp-ssh","version":"1.3.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.3.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"92d917b0d26df083a6dad720a46d59ef8f34f3c8","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.3.0.tgz","fileCount":3,"integrity":"sha512-9FDZcFVUCElj2ZmxWLE7UaYQlOlCZvoU2s4sWUqpafir0X/E/PF+A24OgnjgFxGWKTOFpGY/YqvMmBp5VqMjfQ==","signatures":[{"sig":"MEUCIFLDrsPHbajzaMF24DIqbcEEoZRbAtK/YuJpaTE3HSwYAiEA2dZ3eRRdEcy0L7FN0oWe67H2+ZWIGBEnnIVPku1rV4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38380},"type":"module","gitHead":"9e3e1453186d582ce6f55b87d88bdbb3d6db9c06","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.3.0_1778172738610_0.8839859033556559","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@caikiji/mcp-ssh","version":"1.4.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.4.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"8185a59b5885245fd5b94651c266c8915e35f8b3","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.4.0.tgz","fileCount":3,"integrity":"sha512-8eQP+KwnmtV+YCmoBMCl4qAVwcezokUWo9NLNqnTtN1NqXL2FSTQs/mHrCXSkX+DJZDnWgR4bjLqwxCgymWX+Q==","signatures":[{"sig":"MEUCIBM5Egq2PgfcEmQoP4XBW5mfumLvxmEXAFuOHKItF7I/AiEA3ZfzDa1oEhc3OugFyv8VBMSLcgeCMxPr48I1lOW8KWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40140},"type":"module","gitHead":"eee10ba14fb0470ec2a8c75fdb2c66198f22e04b","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.4.0_1778173354474_0.06461888729130116","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@caikiji/mcp-ssh","version":"1.5.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.5.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"a3245e2085dad72026523ee0ac3fbf8706621e48","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.5.0.tgz","fileCount":3,"integrity":"sha512-kcdz5kq8R34C5zRezbIP1x1HAEvYj9UCzj6Mk4wrHbjtXh/Wg/VZHJ6wm8oOZQmw9Qo7/C0i7SxL6Xjo0VwNAA==","signatures":[{"sig":"MEUCIHtIi5sqTx9hyD1IoxYGaUDAjnPtvGIatPPuem7RuhTBAiEAvEQ0bhPjduLlba25ndm89ZqdVihOMdD6kKaAGZJsFGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41408},"type":"module","gitHead":"57c3890fdb420a84195c46777a0d49bad338dfa5","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.5.0_1778173735508_0.9238755254531354","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@caikiji/mcp-ssh","version":"1.6.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.6.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"ae133fe50b668f6a64bd21871253a749a4ae41e0","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.6.0.tgz","fileCount":3,"integrity":"sha512-oGVTQsaXInDluPa6R0HRkC1ggo9wNPMcsANQY67zATxHnaj6iixYpWX9vSSKeglNPFXrDZ7sVrTWriGTE1QMwA==","signatures":[{"sig":"MEUCIGG+cBi76Pryp0xG/l61v6CaqYOXVXnC1DN6vnGRdHPuAiEAtFNBqB2KfncPumTjZViBUKz4nGHbYKZDVPTV8ejSeJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43732},"type":"module","gitHead":"34062876d681669027a3f137c356b49ae13843d4","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.6.0_1778174501127_0.07559022818169914","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@caikiji/mcp-ssh","version":"1.7.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.7.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"66a28c6a5b761fa55e89278beb93dc1a6540caa8","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.7.0.tgz","fileCount":3,"integrity":"sha512-ztMexHUB5t8aVjOnJYt+I9tIk2kOZpwOi+7KaI5pz5Wv70MaT/ieKfZsgU5Mus4unJSPmFej97xKdLsWj8mclA==","signatures":[{"sig":"MEYCIQCm6zDlvabqqDZGzaneeZFU5dlXwKrRCBh8yFjmVi7OmgIhAIcfqDMTza+Xnd30OjubwDuX8sNqiQL4e6V2intuuBtO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45143},"type":"module","gitHead":"88f81300fd2165fa3f0f7d98bdac96ad3f94ae30","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.7.0_1778174874965_0.04672324428914987","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@caikiji/mcp-ssh","version":"1.7.1","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.7.1","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"7f97f83a1370d91ebddd855e2b5b1bfcb8a449c9","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.7.1.tgz","fileCount":4,"integrity":"sha512-KCXI7olIOCTK/dkcDuvVPXHBYNa0R4CpXnF62BxKesO0wsBe6iZwg4yB9jYhHqhrfUJDr+Dk2VDogE2Dl8B3cg==","signatures":[{"sig":"MEUCIQCT6ZNCGTCnQf+Fk7E5VGGQGwGlW+hNocMLHFe5CBWK2AIgGocyWZfHPr6so/wChVAz2E8xOLD0v113XNb4swA223Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53072},"type":"module","gitHead":"0470218b50c20354aff7a67d55eb32c49cf88be1","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.7.1_1778176289465_0.182104184866954","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@caikiji/mcp-ssh","version":"1.7.2","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.7.2","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"63a47e6d52b60989cee24ac59f3993404f4531e4","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.7.2.tgz","fileCount":4,"integrity":"sha512-IjABfymDpFvBEeCdtf2IWP3vlczvcNPrMb41czOHHzEZWFlrYJ5IEeM5eNO+5O6MffB08r1G9cdB9BmIHsjnOg==","signatures":[{"sig":"MEUCIHjqEf+65Rg3WGf2mFoWQkOk6ZtefIwpHiMfxuPezHRKAiEAk542WlqxRu3bdo9fS+sCRtvRN+3fwK9uNDjddV3RxVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53130},"type":"module","gitHead":"5f00ab8374c8f9a082b3fa5e1ec4738e970187be","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.7.2_1778176424768_0.9892958008315225","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@caikiji/mcp-ssh","version":"1.7.3","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.7.3","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"02870d86454fc64fb7fa12c107dac67a95e1e1f3","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.7.3.tgz","fileCount":4,"integrity":"sha512-beAt4WigBkLChNorckgrwlunpa/reDTJlh7yUDLXhfBCS1TI8b23lXRc+TIMo4EC2XmYHNacXsQBfa2bhVBO4A==","signatures":[{"sig":"MEUCIQCW9B7cTPuy2qU31egEHmz5BcPl4zPDCUDD1BLaJ/t5tgIgTn4nQciGEvxP6uH7/ZxvzI0FnG1+NFx0bPZcJUbFvOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53578},"type":"module","gitHead":"60772fc294638e76508ebc3a0446ebd3ee3ecf0c","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.7.3_1778176873836_0.9086242660734918","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@caikiji/mcp-ssh","version":"1.7.4","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.7.4","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"935e84ea66a16d3e62914e562bb7f0f840340682","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.7.4.tgz","fileCount":4,"integrity":"sha512-jRBf3VIGN+dPPXQOako8+BpXX/kwUj9JaV4yRUUW1VBEmVNz0NYKEsceZz+b9LzebTCaT1YKIT0gaK1RCZcTcw==","signatures":[{"sig":"MEQCICwcDoiVdS62nCEKh50l8Spg+r9WiMRpZKUoEs0xNh9KAiBni5MDBqCAFHoS8BqIHKfX77VjUPNIeOyn1bg4C9selg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50889},"type":"module","gitHead":"d13ef3cb547d41a294ab577977e178a7aa2fcd31","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.7.4_1778177680778_0.3563227410057275","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@caikiji/mcp-ssh","version":"1.7.5","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.7.5","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"434c00b90ae9b3e80e4eed905a5919b359705b30","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.7.5.tgz","fileCount":4,"integrity":"sha512-xX60Oqt/Ydxka6xv5JWQbpLrno2+/VeHMsyDZVkNRwjGb7T08Td5tP3Xg1z67OzEU+jTs5CPkfS3W2xwEk3img==","signatures":[{"sig":"MEYCIQDKphrZVc3UidMSHoD7IBoCAgyAkZ4IhP9gOfJyZKURxwIhAP/fatTKOBU7R277r5OplCexW98l08Dh9o5Doh+QxMhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50969},"type":"module","gitHead":"7643cd4f5f1b6b9ec73809f83f3a278b104ac8b7","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.7.5_1778179748640_0.1320526896845251","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@caikiji/mcp-ssh","version":"1.8.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.8.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"9ea62e7aa900664e5a16efcacf21cb9bd635e604","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.8.0.tgz","fileCount":4,"integrity":"sha512-5jJzQQApMJOQ0eF1Zz4jzI76lZD1LCR5ZRMJDvFdW5VzSIDWy8aom9ggCJgEWwKcHY7VOi7luqw3cvdCC/MW7Q==","signatures":[{"sig":"MEQCIEdkCYpz6k/CjBFUGlbcigBnWgRabhGOQ9DoBgme8JuHAiBfT7Ko3A0VeqEzbFvAsxsrXfNc5ILlv+andxTTSp95Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52062},"type":"module","gitHead":"d18e27c63a84a521963fbb937c1b134a81b09abc","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.8.0_1778180429521_0.8252415880394011","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@caikiji/mcp-ssh","version":"1.9.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.9.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"b8a0d5f805fad9481e6ed0032d2583cc009936df","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.9.0.tgz","fileCount":4,"integrity":"sha512-c8juBg9HAg5MZ6tD/mCWrHcC+ChALiwVmU4MUMzDH8D9tjR3NWHvV21GEvbnDt3KoBbDakMovtHcOOpTlb+sRg==","signatures":[{"sig":"MEUCIQDWkJbd+p7z/G3j2rvigoYqtvZUxfctoL6hHdBrO/kmkgIgULSj+Buomzgc568vFyfNdAKNhNkDRkCOlIr5yz8J/Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49285},"type":"module","gitHead":"4837be31bcee2a55b0ae4d50d69d788aa5d40118","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.9.0_1778181378193_0.9543253818859292","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@caikiji/mcp-ssh","version":"1.9.1","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.9.1","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"9c2b1060bb31b30f2360977260f507fbe9088252","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.9.1.tgz","fileCount":4,"integrity":"sha512-cEAii3//yP2dRpuggiJvek/t/mWQ2w+X4q9rnyPuzQWJk9TO5P3oNS6g1vJYG1NLoSvVGd05QEUEsXlw1p3U8w==","signatures":[{"sig":"MEUCIQD+ONJoByI/npJ8CznQfsgexMo7aPbdcTNL34fBmq4gOQIgNbgu4Fkr3V/HRVa2xGPQlBb6kMma+0dCrQ67USw4SyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49906},"type":"module","gitHead":"5fe776b6e21e267bfea17eae06f5f498abd8cc91","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.9.1_1778182388608_0.9232151205828585","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@caikiji/mcp-ssh","version":"1.9.2","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.9.2","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"8107adb68b97f41be5435b470bb76f79e66d318a","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.9.2.tgz","fileCount":4,"integrity":"sha512-m4WgfjqpK1u1r2ZxgMzQyHyIV44iGSoQbOD5rz+mjJ7iwrmActFQQnPRvmRonX8U+LcSjeWB3MhbPtE2g6cTAQ==","signatures":[{"sig":"MEYCIQCUdt0ajL+sqeNzmvIbmvs+4mH9I8Q92fCTiE92GEjgNQIhAKsBcDLe06jXo/R51xvN5zNUsw9rG/TJw3lgSuvV5Ksx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50293},"type":"module","gitHead":"b191a1847e78c00046c95233e762f3024373a593","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.9.2_1778183082024_0.22233009677770466","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@caikiji/mcp-ssh","version":"1.9.3","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.9.3","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"b6079264e552d16daac4eb14014f785754da6e26","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.9.3.tgz","fileCount":4,"integrity":"sha512-yAohXv+uReJe6dHEuNOWkP3wlUJVUceN6/sAbMzN2Wxxmw5YZwELmACVEcdn/MXQeQnrwP0ajUGBisHuyTCt4Q==","signatures":[{"sig":"MEUCIQDy+J2dEzNjCKrgPqkxsNbSO35sWXxublfM1RYoeLej9AIgah2PRF7V4avc6jNt1cprDUqeDmTu+nsQLeAd+xQYRsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50630},"type":"module","gitHead":"0a68f6b1480e19af9f1bdfb5d9c45c7039e3e434","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.9.3_1778183555208_0.4982039306041759","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"@caikiji/mcp-ssh","version":"1.9.4","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.9.4","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"9fbab862028a51b43b57feaab465f32441a231e7","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.9.4.tgz","fileCount":4,"integrity":"sha512-m7pvJYlz/XboD5yOkvgnerKILrLCRG0ql8I1FNhOPFZWkMVqiEsDB/hAkWwhD0Mn9bvRsxlULI3aLlQNxsD5NQ==","signatures":[{"sig":"MEQCIFIM8vTOmmMLLxjpJkFgkuQSNaTAsmsZS4m0xsedSFUyAiB6DcacpEl6XQhkjMMQV5QO+J0ttiunf7eyigbeW+BOWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51373},"type":"module","gitHead":"013c5a7b596b9ef1b21ad8abece6563015b6d12b","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.9.4_1778184562704_0.9636184978598785","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@caikiji/mcp-ssh","version":"1.9.5","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.9.5","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"ec18bc036ce5576f2a78aac7f6e75dcc9c327cea","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.9.5.tgz","fileCount":4,"integrity":"sha512-Of/TDh/VC1ngvZa6LPoYwQw9+JE0dBQbLIQcorOefnBMZwOIALoYmP4SPSZ4QkB5Eh+PTyD3Tub2Cf6cSn3hAQ==","signatures":[{"sig":"MEQCIFX3XK+fYGQGnDVXDzVXWlqUWvhijnGnKHiqUnaM8YPaAiBCnlc+IVLQB5iPvItg6CkJbxwsVLixEDkFXv4wb2m90w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51297},"type":"module","gitHead":"4daabc20c4ef6bf97f13484f422c82b50ab43f5c","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.9.5_1778184622958_0.15832477355961316","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@caikiji/mcp-ssh","version":"1.10.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.10.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"438f04e28812db9b8b22a90bc78fa45ab6cc7145","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.10.0.tgz","fileCount":4,"integrity":"sha512-476J0VMyZkjG37TeFqDp4zKUkl/EwFiCbkD8tu2CWet2GH8ckGeDWJLNu2MvygKrWcw7Bpz0KLPqRfr62dPneg==","signatures":[{"sig":"MEQCIENl06qtd6I8HMBVHsgWXY62bgJkCEGnTyhoU77D/4EzAiBEl34oNLCFNqYcJCbgZxmg3FG5WBBrxSm2HXWJ8zt8pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52028},"type":"module","gitHead":"864c11927c7f9aa61f36352c87922450db48e0cb","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.10.0_1778185031268_0.031420332526795436","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@caikiji/mcp-ssh","version":"1.11.0","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.11.0","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"bd64c516d9cef2245b68eee71f0f5c71f3ace45a","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.11.0.tgz","fileCount":4,"integrity":"sha512-PtIJertlW1Y63CX7ac5E7ufnLHTLD/MNi95b+L4086k1/P1vCZVdabne0NnZtqkrSiNbIG0fcJyLife9kgpxMA==","signatures":[{"sig":"MEYCIQD5oeV9IdQYPU+knbPNab5OtskYmCiRAkpBrUbz78aURwIhAOzxwoGonmAa6jbS4hVcctS0Hvfoq0kBMEQ/vc9VV7dZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51902},"type":"module","gitHead":"9052b218333daced41b0ab88e59ae30a93b02cfa","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.11.0_1778185238149_0.04603742723937554","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@caikiji/mcp-ssh","version":"1.11.1","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.11.1","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"5e9bc21304a00466002368ca45aaf6daa463710c","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.11.1.tgz","fileCount":4,"integrity":"sha512-SmXDM1DZAU1qIB/AOs4xVG+Qm/z9vEt2KtXFIkd5vCovRj+Pw+UwQP3BNXkV86yaaGSLlj3vUwC8Xa3Zbvhrsg==","signatures":[{"sig":"MEYCIQDoMBYoHYxa/IvxAZNjGX2Rno3I+zjM0fuLOIKJWf0iCgIhAIn9eVTYc4gQIiBx0SmwulkEJsLkvT8GFaWvoODHKco8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53610},"type":"module","gitHead":"49509d1f7b537c3d3633e268462b66465ea09b79","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, and file editing with backup/trash management","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.11.1_1778185964656_0.5585269185196577","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@caikiji/mcp-ssh","version":"1.11.2","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","_id":"@caikiji/mcp-ssh@1.11.2","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"homepage":"https://github.com/caikiji/mcp-ssh","bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"bin":{"mcp-ssh":"index.js"},"dist":{"shasum":"e148c2460ca08cc1378c311940e0596ddc864a4d","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.11.2.tgz","fileCount":4,"integrity":"sha512-Wy1OPLFKP0CD5V5i3IA/xjIqDgieavL4qSW6l5r7uXqWevS75risPu3mosJGaju/3S1++9HNw9yyYpGXrd4xKQ==","signatures":[{"sig":"MEQCIH0QxCjWSnEW9jD60vw00TfX9BAWnflJD48M8IXL/8IaAiADzTLH3dnlPY5OJO7rLAN7ae9xgLDmesRozKsuPXWx4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53423},"type":"module","gitHead":"a32f02b4eff980e781c4162a4876918efe7f0d28","_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"repository":{"url":"git+https://github.com/caikiji/mcp-ssh.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for SSH remote execution, file transfer, file editing with automatic backup/trash and ~/.ssh/config integration","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ssh2":"^1.16.0","ssh-config":"^5.1.0","@modelcontextprotocol/sdk":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-ssh_1.11.2_1778186427554_0.4762790278109439","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@caikiji/mcp-ssh","version":"1.11.3","description":"MCP server for SSH remote execution, file transfer, file editing with automatic backup/trash and ~/.ssh/config integration","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/caikiji/mcp-ssh.git"},"bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"homepage":"https://github.com/caikiji/mcp-ssh","type":"module","bin":{"mcp-ssh":"index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.9.0","ssh-config":"^5.1.0","ssh2":"^1.16.0"},"_id":"@caikiji/mcp-ssh@1.11.3","gitHead":"38f364b007f8736e603ba67187550c878a99bb5c","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-baRgyybvP5MSyjR91HWuQjKEH8spS3CTCFY7cyaekosMzbi/M7i5BjOt2dLXGEICqFbuTFQ/nDn1i6O/myCmkg==","shasum":"8fefef0a26482040a66a71ca992566acce0f2cd0","tarball":"https://registry.npmjs.org/@caikiji/mcp-ssh/-/mcp-ssh-1.11.3.tgz","fileCount":4,"unpackedSize":53520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDy0Yo4jtqIt8iWXNGyF/U5VJQ9J3Iyb7VEd5XBcv6UjAiASNXpuvRw37w103JUPx8FcPj1auuYfXfM9yP2lKFIxyg=="}]},"_npmUser":{"name":"caikiji","email":"2875028086@qq.com"},"directories":{},"maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-ssh_1.11.3_1778262003855_0.4249410625207437"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T15:56:36.931Z","modified":"2026-05-08T17:40:04.153Z","1.0.0":"2026-05-07T15:56:37.173Z","1.0.1":"2026-05-07T16:14:43.688Z","1.1.0":"2026-05-07T16:20:23.452Z","1.1.1":"2026-05-07T16:25:42.473Z","1.2.0":"2026-05-07T16:42:14.731Z","1.3.0":"2026-05-07T16:52:18.745Z","1.4.0":"2026-05-07T17:02:34.666Z","1.5.0":"2026-05-07T17:08:55.649Z","1.6.0":"2026-05-07T17:21:41.251Z","1.7.0":"2026-05-07T17:27:55.123Z","1.7.1":"2026-05-07T17:51:29.581Z","1.7.2":"2026-05-07T17:53:44.905Z","1.7.3":"2026-05-07T18:01:14.003Z","1.7.4":"2026-05-07T18:14:40.922Z","1.7.5":"2026-05-07T18:49:08.796Z","1.8.0":"2026-05-07T19:00:29.693Z","1.9.0":"2026-05-07T19:16:18.340Z","1.9.1":"2026-05-07T19:33:08.758Z","1.9.2":"2026-05-07T19:44:42.154Z","1.9.3":"2026-05-07T19:52:35.387Z","1.9.4":"2026-05-07T20:09:22.856Z","1.9.5":"2026-05-07T20:10:23.097Z","1.10.0":"2026-05-07T20:17:11.405Z","1.11.0":"2026-05-07T20:20:38.332Z","1.11.1":"2026-05-07T20:32:44.795Z","1.11.2":"2026-05-07T20:40:27.749Z","1.11.3":"2026-05-08T17:40:04.018Z"},"bugs":{"url":"https://github.com/caikiji/mcp-ssh/issues"},"license":"MIT","homepage":"https://github.com/caikiji/mcp-ssh","keywords":["mcp","ssh","sftp","modelcontextprotocol"],"repository":{"type":"git","url":"git+https://github.com/caikiji/mcp-ssh.git"},"description":"MCP server for SSH remote execution, file transfer, file editing with automatic backup/trash and ~/.ssh/config integration","maintainers":[{"name":"caikiji","email":"2875028086@qq.com"}],"readme":"<p align=\"center\">\n  <br/>\n  <h1 align=\"center\">🔌 @caikiji/mcp-ssh</h1>\n  <p align=\"center\">MCP SSH 服务器 — 远程执行、文件传输、文件编辑<br/>自动备份 &amp; 回收站 &amp; <code>~/.ssh/config</code> 集成</p>\n  <p align=\"center\">\n    <a href=\"https://www.npmjs.com/package/@caikiji/mcp-ssh\"><img src=\"https://img.shields.io/npm/v/@caikiji/mcp-ssh?style=flat-square&logo=npm\" alt=\"npm version\"/></a>\n    <a href=\"https://www.npmjs.com/package/@caikiji/mcp-ssh\"><img src=\"https://img.shields.io/npm/dm/@caikiji/mcp-ssh?style=flat-square\" alt=\"npm downloads\"/></a>\n    <a href=\"https://github.com/caikiji/mcp-ssh\"><img src=\"https://img.shields.io/github/stars/caikiji/mcp-ssh?style=flat-square&logo=github\" alt=\"github stars\"/></a>\n    <a href=\"./README.md\"><img src=\"https://img.shields.io/badge/English%20docs-blue?style=flat-square\" alt=\"english docs\"/></a>\n    <img src=\"https://img.shields.io/badge/node-%3E%3D18-brightgreen?style=flat-square&logo=node.js\" alt=\"node version\"/>\n    <img src=\"https://img.shields.io/badge/license-MIT-green?style=flat-square\" alt=\"license\"/>\n  </p>\n  <p align=\"center\">\n    <b><a href=\"#安装\">安装</a></b>\n    ·\n    <b><a href=\"#配置\">配置</a></b>\n    ·\n    <b><a href=\"#工具\">工具</a></b>\n    ·\n    <b><a href=\"#备份--回收站\">备份 &amp; 回收站</a></b>\n    ·\n    <b><a href=\"./README.md\">English</a></b>\n  </p>\n  <br/>\n</p>\n\n## ✨ 特性\n\n- **🔐 SSH 凭据管理** — 单个环境变量注册多台服务器，支持密码和密钥\n- **📋 Config 集成** — 直接引用或自动导入 `~/.ssh/config`（`$config`）\n- **💻 远程执行** — 支持超时、虚拟终端（PTY）、sudo 密码自动输入\n- **📁 文件传输** — 通过 SFTP 上传/下载\n- **📝 文件编辑** — 读取、写入、搜索替换、行操作，修改前自动备份\n- **🗑️ 回收站保护** — 删除的文件移入 `~/.mcp-ssh/trash/`（阈值可配置）\n- **🐞 调试模式** — `SSH_DEBUG=true` 查看连接/执行/SFTP 诊断日志\n\n## 安装\n\n```bash\nnpm install -g @caikiji/mcp-ssh\n```\n\n## 配置\n\n### `SSH_SERVICES`\n\n通过环境变量注册服务器，多个条目用 `;` 分隔。\n\n```\nSSH_SERVICES=\"web:root@192.168.1.100:22|/path/to/id_rsa;db:deploy@db.internal|db_password\"\n```\n\n**格式：** `[名称:]用户@主机[:端口]|凭据`\n\n| 部分 | 说明 |\n|------|------|\n| `名称` | 可选，工具中显示的名称（默认用主机名）。重名自动加数字后缀。 |\n| `端口` | 可选，默认 `22`。 |\n| `凭据` | 文件路径 → SSH 私钥，否则当作密码。 |\n\n### 使用 `~/.ssh/config`\n\n直接引用 config 中定义的 Host（不需要 `@`）：\n\n```bash\nSSH_SERVICES=\"production|password;db:db-server|\"\n```\n\n- `|` 后面不填凭据 → 使用 config 中的 IdentityFile\n- `[名称:]config_host` → 自定义显示名\n\n### 自动导入所有 config 主机（`$config`）\n\n自动导入 `~/.ssh/config` 中所有同时包含 **User** 和 **IdentityFile** 的 Host：\n\n```bash\nSSH_SERVICES=\"$config\"\n# 也可与普通条目混用：\nSSH_SERVICES=\"$config;extra:root@other.host|password\"\n```\n\n> 修改 config 后下一次工具调用自动生效，**无需重启 MCP**。\n\n### 环境变量\n\n| 变量 | 默认值 | 说明 |\n|----------|---------|------|\n| `SSH_TIMEOUT` | `15000` | 连接超时（毫秒） |\n| `SSH_LARGE_FILE_MB` | `10` | 超过此大小（MB）的文件跳过备份/回收站 |\n| `SSH_DEBUG` | — | 设为 `true` 开启调试日志（输出到 stderr） |\n\n### MCP 客户端配置\n\n```json\n{\n  \"mcpServers\": {\n    \"ssh\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@caikiji/mcp-ssh\"],\n      \"env\": {\n        \"SSH_SERVICES\": \"$config;web:root@192.168.1.100|/path/to/key\"\n      }\n    }\n  }\n}\n```\n\n## 工具\n\n### 服务器管理\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `list_servers` | — | 列出所有已配置的服务器地址和认证方式 |\n\n### 命令执行\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `exec` | `server`, `command`, `[workdir]`, `[timeout]`, `[pty]`, `[sudo_password]` | 执行任意 shell 命令。`workdir` 前置 `cd <path> &&`。`timeout` 限制执行时间（秒）。`pty: true` 分配虚拟终端。`sudo_password` 通过 `sudo -S` 执行（密码走 stdin 管道，无需 PTY）。 |\n\n### 文件传输\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `upload` | `server`, `local_path`, `remote_path` | 上传本地文件到远程服务器 |\n| `download` | `server`, `remote_path`, `local_path` | 从远程服务器下载文件 |\n\n### 文件操作\n\n| 工具 | 参数 | 说明 |\n|------|------|------|\n| `read` | `server`, `remote_path`, `[offset]`, `[limit]`, `[mode]`, `[count]` | 读取文件。`mode:text`（默认）、`head`、`tail`（走 exec，零传输）。`count` 用于 head/tail（默认 50）。offset 从 1 开始，仅 text 模式。 |\n| `write` | `server`, `remote_path`, `content`, `[mode]` | 覆盖写入（`mode: \"write\"`，默认）或追加（`mode: \"append\"`）。自动备份。 |\n| `update` | `server`, `remote_path`, `search`+`replace`+`[replace_all]` **或** `line`+`content`+`[position]` | 编辑已有文件：搜索替换（全部或首次），或行操作（替换、插入前后、删除范围）。修改前自动备份。 |\n| `rm` | `server`, `remote_path` | 删除文件/目录。小文件（默认 ≤10MB）移入回收站而非永久删除 |\n| `ls` | `server`, `remote_path` | 列出目录条目或获取文件详情（名称、类型、大小、修改时间、权限） |\n\n## 备份 & 回收站\n\n```\n~/.mcp-ssh/\n├── backups/<服务器>/<路径>.bak.1-3   ← 写入前自动轮转备份\n└── trash/<服务器>/<路径>.<时间戳>    ← 删除小文件（≤10MB）进回收站\n```\n\n通过 `exec` 查看实际用量：\n```\nexec server, \"du -sh ~/.mcp-ssh\"\n```\n\n---\n\n<p align=\"center\">\n  <a href=\"./README.md\">📖 English docs</a>\n</p>\n","readmeFilename":"README.zh-CN.md"}