{"_id":"iterminal-mcp-server","_rev":"11-d50b120f13677c7f5f450a2af36b69cf","name":"iterminal-mcp-server","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"iterminal-mcp-server","version":"1.0.0","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@1.0.0","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"76dae21cbc33dbc5d575e6fc1a94e44680369e67","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-1.0.0.tgz","fileCount":5,"integrity":"sha512-P+aK9XZHxv90J25ZEjriw3E+GFVKIHz0Y2mlklikPsGnaXyqh0tFqI/3tXrk59UqAxumBzbO6igkiVXdiCYToQ==","signatures":[{"sig":"MEYCIQD+8ODygJtOl7kscgsuoVHMLWbErVOiJYLA1m83j2fdNwIhAM7gkRGMSxpVlYggHf4UWXefl1c+RqdBIviLXs38NPrO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2512fa4258545a01570739db17cf2e2b94d324e7","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"itophua","email":"iTophua@126.com"},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.3.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_1.0.0_1773666181146_0.8748292858590503","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"iterminal-mcp-server","version":"1.0.1","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@1.0.1","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"82a084a1adb216554dcf67c6aaacb5b977c22685","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-1.0.1.tgz","fileCount":5,"integrity":"sha512-6PY5ewuenAcvvDKRGbdt5BuJhjQxhOtQQzwWDamHkRCA58VM4KX9yf8qeTxy19IkqGmfMJ54ohcFX3v1dWVguA==","signatures":[{"sig":"MEQCIEu+nXdv6fz4is0l+GIsxMvpkJ1WCsSTZsV5mnmho+0fAiA34KPs74tLOARTjB5YTgXzk9rRv2h8uadnXCLX08ooXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2512fa4258545a01570739db17cf2e2b94d324e7","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"itophua","email":"iTophua@126.com"},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.3.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"23.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_1.0.1_1773666568097_0.40638068262562266","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"iterminal-mcp-server","version":"1.0.2","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@1.0.2","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"7e6c8ec5d4c56a09cb8f4d750e8959138e235e5f","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-1.0.2.tgz","fileCount":5,"integrity":"sha512-DfGR0zsFMgir3bqmtinQaqHdJX6P4eC1WYk9EXAb3ShKzu4lsf6YlBDuBVyUGulZwweff4mEIO3JzXEh5fAc+Q==","signatures":[{"sig":"MEUCIA+z5NlKVktItXZyk5iaPhjpY90HfOh0pWSyu+SbIjJgAiEAo2e4AcQsveQf0Nu02DeYDyZi4/YuE+d/kQgZnkeLg0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iterminal-mcp-server@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1f627e02d1c2bf14842a577e640bf1a2badf79e4","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0608114f-e24f-4ff7-b184-3a787ac36b32"}},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.9.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_1.0.2_1773718117840_0.76667598977521","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"iterminal-mcp-server","version":"1.0.3","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@1.0.3","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"acc744e3f7c156b656026ed70081298073e8870d","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-1.0.3.tgz","fileCount":5,"integrity":"sha512-qZ6LpVyFl5Wqez4xwG1Mo3oJf4Ind3L4TbprV5WU4T9yBwyfBen3Zuna21KotmToRkX57G2cg+VQp+iVvZI8Hw==","signatures":[{"sig":"MEQCIBH1bCRUoLHj5g5SajyMCJ64y5GGIFcf0kBzorXnwnhOAiBJKY0kc+A4hfu339yY3O8V6KuNK+VlJ2b4lr5itVjs8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iterminal-mcp-server@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"77645fccee8807d723dfff7344945c087efd060d","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0608114f-e24f-4ff7-b184-3a787ac36b32"}},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.11.1","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_1.0.3_1773719011544_0.44351258981204245","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"iterminal-mcp-server","version":"1.0.4","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@1.0.4","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"0eda64fd64ed43a934da0ec18d7421946e2b7218","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-1.0.4.tgz","fileCount":5,"integrity":"sha512-ESy+CTvULHcpB4ukpYYi1UCA1wzM5+RQAFtKqLCVLJlXs6Ki2NbIk9r46GlD6Cukga+ypqIdNx01ijUGZnszeA==","signatures":[{"sig":"MEQCIArac2FXsvpk/3gygi7MSmCXEuT5NDrRClSaA8GfRJUuAiB8xqLrpCC0yZmQN/vgH/vbziDYMRKNLhlI3bCChg5/FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iterminal-mcp-server@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dcb6aff7a0e5d3c21a6235c4e1e56df4fac1f01d","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0608114f-e24f-4ff7-b184-3a787ac36b32"}},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.11.1","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_1.0.4_1773720361117_0.6542084285994478","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"iterminal-mcp-server","version":"2.0.0","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@2.0.0","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"a8120add17e55fde40f5f0b25a705df5e716adee","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-2.0.0.tgz","fileCount":5,"integrity":"sha512-K354GoyP7cB7/a2RhZd6Wl5Ll+M3Jk4Ljh9BKkJc3SihkUp5pBc/rROsLJAJOwJJGHBopVGHceWNPEhxV6UbVQ==","signatures":[{"sig":"MEQCIHR8PYHE8QFJKvOAZk4b7Nd6MUqmrahOOKOM8l/yYd0dAiBKJi+WzSc9ACUIEltzJ93uWbVcjN+FLEqZC2KqwscTRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iterminal-mcp-server@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"22dabc30f3732e30f448d6163e7994ea99cbf04c","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0608114f-e24f-4ff7-b184-3a787ac36b32"}},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.12.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_2.0.0_1774183809216_0.5296198027491155","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"iterminal-mcp-server","version":"2.1.0","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@2.1.0","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"689e1ef792ac7dbaa24faf709d8f79968b9cc46b","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-2.1.0.tgz","fileCount":5,"integrity":"sha512-9Bo8ccT6LYpqG1DujsXYADRtaplRS+9LBE2LpEfLw3dRlKuLy3IaRdCqMpfhhYJM/IcZFB4GxxdcWYbfK0gbOg==","signatures":[{"sig":"MEQCIBeIyPJoEF6A+pNiLy3qZ3UYUkVla73cKxskn0ym5oCPAiB+j2oVwe2VwJuM44J+X4jGg0vJDw0GrTfv031+UmXaUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39188},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6fc78e42b2a22063a57a3f2bbd2076ddb470a2bd","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"itophua","email":"iTophua@126.com"},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.13.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/express":"^4.17.0"},"optionalDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_2.1.0_1783584067196_0.8017037919015724","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"iterminal-mcp-server","version":"2.2.0","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@2.2.0","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"a6183c97fd11bf8045df17244235a947ed521cd8","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-2.2.0.tgz","fileCount":5,"integrity":"sha512-aM+DUQ7Xk/BKMIcJ4WFIzeAV9UFe8Eaj45S+uoUZeSpVJxuubm6Pe9WCZDzpRIvk1iKi1HZaPceDZkacBB1b5A==","signatures":[{"sig":"MEYCIQCb5CejBXFnOjmvTtc5/UKg62pQi2ruFFur1OwZtT2eOAIhAI2oPwyUSwab8pyw8LvqXlFOd7d3P6zUHVVo3cjeocbL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39750},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9d069ed30dcb058f8b641a1af906f837bf395482","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"itophua","email":"iTophua@126.com"},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.13.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/express":"^4.17.0"},"optionalDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_2.2.0_1785998709930_0.8647662407943713","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"iterminal-mcp-server","version":"2.2.1","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@2.2.1","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"5af700394318728b2af7ea91d1b8c8c036a4b4e0","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-2.2.1.tgz","fileCount":5,"integrity":"sha512-aGigiz/xbhvfRHGfYuKMa50wM7BAs83rFRO9ZTT9ZbdRMFncFuDAfcKosu4ajAlLafV8MVdQ5ZusTA/Mu5BgYA==","signatures":[{"sig":"MEYCIQC62EifwLEO8XvB5xwS7FM5WbNfTyyiYXKIV1HJ9yOzaAIhAPSb/fjVuJ2FpwOVz3aT2ERbu0ps3kREiW1mf6s8wPRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40370},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0d22d83f277553074944811165c3165904558617","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"itophua","email":"iTophua@126.com"},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.13.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/express":"^4.17.0"},"optionalDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_2.2.1_1785999919742_0.33076786325020047","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"iterminal-mcp-server","version":"2.2.2","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"author":{"name":"iTophua"},"license":"MIT","_id":"iterminal-mcp-server@2.2.2","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"homepage":"https://github.com/iTophua/iterminal#readme","bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"bin":{"iterminal-mcp":"dist/index.js"},"dist":{"shasum":"084ccb81189e78ca007b906d191dbe8c5a11704c","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-2.2.2.tgz","fileCount":5,"integrity":"sha512-y+XuH1bSljT8RvuRGjQ3KgkqwTH3TMZjMvJCktaiRnyu/DC0KfnsBwlbsKsB4FSaDG7F1UWlXCNvEVy0PxegXw==","signatures":[{"sig":"MEQCICOmMRVCwuNBl+m4zkdhx2Gxgle1XBJsdej9TCy9cXb+AiASAO0x/krSN4Rx0vStcpp1SwWH9XuIaKSHMeSZl1yJGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/iterminal-mcp-server@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40694},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"006aba70ab25647026ea16db80766eea48c7c857","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0608114f-e24f-4ff7-b184-3a787ac36b32"}},"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"12.0.2","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/express":"^4.17.0"},"optionalDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/iterminal-mcp-server_2.2.2_1786939744920_0.6386645045730772","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"_id":"iterminal-mcp-server@2.3.0","bin":{"iterminal-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"dist":{"shasum":"b031a64878909235dc357596e7fb0d266104b58d","tarball":"https://registry.npmjs.org/iterminal-mcp-server/-/iterminal-mcp-server-2.3.0.tgz","fileCount":5,"integrity":"sha512-dgItAw7PLnqYxnHTMUb4RUJI86j2VtKK3Ta40Wg0yx7V4lLP8uu2mOTTtImR9JiA7Efe21rblKT134K0x0jfaA==","signatures":[{"sig":"MEQCICLbPJIcvDx7xkypOCLbOGYoXspY0+1BUTwefAod0XxKAiBSW2cOtaQrew3ME8BrAMV5A33ZeU0+NRdGdwHcXagApA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF1suHc+Ox4GsI7cc7FTh3HoFG6UNMqNawJp7c8ZJXrkAiEA2eVh5CNfJFKHPMq2GLHwEqInSkznS1Eu2LKigO+DbWw="}],"unpackedSize":41706},"main":"dist/index.js","name":"iterminal-mcp-server","type":"module","types":"dist/index.d.ts","author":{"name":"iTophua"},"gitHead":"18bc3a6cd36f11c22faa68f80f55c7b825f0acfd","license":"MIT","mcpName":"io.github.iTophua/iterminal","scripts":{"dev":"tsc --watch","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"version":"2.3.0","_npmUser":{"name":"itophua","email":"iTophua@126.com"},"homepage":"https://github.com/iTophua/iterminal#readme","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"_npmVersion":"11.13.0","description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","directories":{},"maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"_nodeVersion":"24.16.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@types/express":"^4.17.0"},"optionalDependencies":{"express":"^4.18.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iterminal-mcp-server_2.3.0_1789896370908_0.3192999291689218"}}},"time":{"created":"2026-03-16T13:03:01.145Z","modified":"2026-09-20T09:26:11.294Z","1.0.0":"2026-03-16T13:03:01.298Z","1.0.1":"2026-03-16T13:09:28.267Z","1.0.2":"2026-03-17T03:28:37.974Z","1.0.3":"2026-03-17T03:43:31.686Z","1.0.4":"2026-03-17T04:06:01.258Z","2.0.0":"2026-03-22T12:50:09.358Z","2.1.0":"2026-07-09T08:01:07.329Z","2.2.0":"2026-08-06T06:45:10.078Z","2.2.1":"2026-08-06T07:05:19.890Z","2.2.2":"2026-08-17T04:09:05.065Z","2.3.0":"2026-09-20T09:26:10.992Z"},"bugs":{"url":"https://github.com/iTophua/iterminal/issues"},"author":{"name":"iTophua"},"license":"MIT","homepage":"https://github.com/iTophua/iterminal#readme","keywords":["mcp","mcp-server","ssh","terminal","iterminal","claude","ai","remote-server","server-management"],"repository":{"url":"git+https://github.com/iTophua/iterminal.git","type":"git","directory":"mcp"},"description":"MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants","maintainers":[{"name":"itophua","email":"iTophua@126.com"}],"readme":"# iTerminal MCP Server\n\nMCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude and other AI assistants.\n\n## Features\n\n- 🔌 **SSH Connection Management** - Create, test, and manage SSH connections\n- 💻 **Command Execution** - Execute commands on remote servers\n- 📊 **System Monitoring** - Real-time CPU, memory, disk metrics\n- 📁 **File Operations** - List directories, create folders, rename/delete files\n- 🤖 **AI Integration** - Works with Claude Desktop and other MCP clients\n\n## Installation\n\n### Via npx (Recommended)\n\n```bash\nnpx iterminal-mcp-server\n```\n\n### Via npm\n\n```bash\nnpm install -g iterminal-mcp-server\niterminal-mcp\n```\n\n## Configuration\n\n### OpenCode (推荐)\n\nOpenCode 是一款强大的 AI 编程助手，支持 MCP 协议。配置步骤：\n\n1. 打开配置文件 `~/.config/opencode/opencode.jsonc`\n2. 在 `mcp` 字段中添加 iTerminal 配置：\n\n```json\n{\n  \"mcp\": {\n    \"iterminal\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"iterminal-mcp-server\"],\n      \"enabled\": true\n    }\n  }\n}\n```\n\n3. 重启 OpenCode 生效\n\n**配置说明：**\n\n| 字段 | 说明 |\n|------|------|\n| `type` | 固定为 `\"local\"`，表示本地 MCP 服务器 |\n| `command` | 启动命令，使用 npx 直接运行 npm 包 |\n| `enabled` | 是否启用该 MCP 服务器 |\n\n### Claude Desktop\n\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):\n\n```json\n{\n  \"mcpServers\": {\n    \"iterminal\": {\n      \"command\": \"npx\",\n      \"args\": [\"iterminal-mcp-server\"]\n    }\n  }\n}\n```\n\n### Cursor / Windsurf\n\n在 AI 设置中添加 MCP 服务器：\n\n```json\n{\n  \"mcpServers\": {\n    \"iterminal\": {\n      \"command\": \"npx\",\n      \"args\": [\"iterminal-mcp-server\"]\n    }\n  }\n}\n```\n\n### Prerequisites\n\n- iTerminal desktop app must be running with the HTTP API enabled on port 27149\n- Node.js 18+ (for npx)\n- SSH credentials for your servers\n\n## Available Tools\n\n| Tool | Description |\n|------|-------------|\n| `iter_status` | Check iTerminal API service status |\n| `iter_connect` | Create SSH connection |\n| `iter_disconnect` | Disconnect SSH connection |\n| `iter_test_connection` | Test SSH connection without persisting |\n| `iter_list_connections` | List all active SSH connections |\n| `iter_exec` | Execute command on remote server |\n| `iter_monitor` | Get system metrics (CPU/memory/disk) |\n| `iter_list_dir` | List remote directory contents |\n| `iter_mkdir` | Create directory on remote server |\n| `iter_rm` | Delete file on remote server |\n| `iter_rename` | Rename file or directory |\n\n## Usage Examples\n\nOnce configured with Claude, you can use natural language:\n\n```\n\"Connect to my production server at 192.168.1.100\"\n\"Check the CPU usage on the connected server\"\n\"List files in /var/log\"\n\"Run 'docker ps' on the server\"\n\"Create a new directory /tmp/myapp\"\n```\n\n## API Reference\n\nThe MCP server connects to iTerminal's local HTTP API at `http://127.0.0.1:27149`.\n\n### Connection Management\n\n```typescript\n// Connect\n{\n  id: \"my-server\",\n  host: \"192.168.1.100\",\n  port: 22,\n  username: \"root\",\n  password: \"********\"\n}\n\n// Execute command\n{\n  id: \"my-server\",\n  command: \"docker ps\"\n}\n\n// Monitor system\n{\n  id: \"my-server\"\n}\n```\n\n### File Operations\n\n```typescript\n// List directory\n{\n  id: \"my-server\",\n  path: \"/var/log\"\n}\n\n// Create directory\n{\n  id: \"my-server\",\n  path: \"/tmp/newdir\"\n}\n\n// Rename\n{\n  id: \"my-server\",\n  old_path: \"/tmp/old.txt\",\n  new_path: \"/tmp/new.txt\"\n}\n```\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Development mode\nnpm run dev\n\n# Run locally\nnode dist/index.js\n```\n\n## Architecture\n\n```\n┌─────────────────┐      ┌─────────────────┐      ┌─────────────────┐\n│   Claude/AI     │─────►│  MCP Server     │─────►│ iTerminal API   │\n│                 │ MCP  │  (this package) │ HTTP │  (port 27149)   │\n└─────────────────┘      └─────────────────┘      └─────────────────┘\n                                                          │\n                                                          │ SSH\n                                                          ▼\n                                                  ┌─────────────────┐\n                                                  │  Remote Server  │\n                                                  └─────────────────┘\n```\n\n## Related\n\n- [iTerminal](https://github.com/iTophua/iterminal) - Main desktop application\n- [Model Context Protocol](https://modelcontextprotocol.io/) - MCP specification\n\n## License\n\nMIT","readmeFilename":"README.md"}