{"_id":"@acehubert/testlink-mcp","_rev":"11-15b72916a182f923e82fa36fc615b910","name":"@acehubert/testlink-mcp","dist-tags":{"latest":"0.1.2"},"versions":{"0.0.2":{"name":"@acehubert/testlink-mcp","version":"0.0.2","keywords":["mcp","testlink","test-management","ai-assistant","model-context-protocol"],"author":"aceHuber","license":"MIT","_id":"@acehubert/testlink-mcp@0.0.2","maintainers":[{"name":"acehubert","email":"yi.xiang@live.cn"}],"bin":{"testlink":"dist/cli.cjs","testlink-mcp":"dist/index.cjs"},"dist":{"shasum":"4461c88df69c41c7799f8f4a4d47ee965e8e063f","tarball":"https://registry.npmjs.org/@acehubert/testlink-mcp/-/testlink-mcp-0.0.2.tgz","fileCount":9,"integrity":"sha512-piB7F3BdbiB0p7XTkFoR3HIr3XiguXUwVjChy7JDcygnXp+ndvTlsvsyFvmirNf3+H8cpxDoyTW9HMSWcENq9w==","signatures":[{"sig":"MEQCIBpBDuvQvx20M0iF8ceU6jctHq1iPn/pfoDZJuJgzszjAiA4weKwu6GF0KVV9eRzHo9FDQlFlOo6Eo854I28kOlIrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97729},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/@instructure/cz-lerna-changelog"}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dc6752044be4e3b599e2eb79f524a6046ed9fbb0","scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","lint":"eslint src --ext .ts --max-warnings=0","build":"rimraf -rf dist && yarn build:types && yarn build:esm && yarn build:cjs && yarn build:cli","commit":"git-cz","release":"lerna publish","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/index.cjs","build:cli":"esbuild src/cli.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/cli.cjs","build:esm":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=esm --outfile=dist/index.js","changelog":"node ./scripts/genChangelog.js","typecheck":"tsc --noEmit","build:types":"tsc --declaration --emitDeclarationOnly --declarationMap false --sourceMap false","release:git":"lerna publish from-git","release:next":"lerna publish --conventional-commits --conventional-prerelease --preid next --dist-tag next","release:alpha":"lerna publish --conventional-commits --conventional-prerelease --preid alpha --dist-tag alpha","prepublishOnly":"yarn install --mode=skip-build && yarn changelog && yarn build","release:package":"lerna publish from-package","release:graduate":"lerna publish --conventional-commits --conventional-graduate"},"_npmUser":{"name":"acehubert","email":"yi.xiang@live.cn"},"gitHooks":{"commit-msg":"commitlint -e -V","pre-commit":"lint-staged"},"repository":{"url":"https://github.com/aceHuber/testlink-mcp.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.22.0+arm64 (darwin)","description":"TestLink MCP Server - 让 AI 助手能够管理 TestLink 测试用例、测试套件、测试计划和执行结果","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"yargs":"^17.7.2","dotenv":"^17.2.3","testlink-xmlrpc":"^3.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"lerna":"^8.2.1","eslint":"^8.57.1","rimraf":"^6.1.3","yorkie":"^2.0.0","esbuild":"^0.27.2","ts-node":"^10.9.2","prettier":"^3.5.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^20.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.35","@commitlint/cli":"^19.8.1","lerna-changelog":"^2.2.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@commitlint/config-conventional":"^19.8.1","@instructure/cz-lerna-changelog":"^8.56.2","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/testlink-mcp_0.0.2_1777022980549_0.5420403757009469","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@acehubert/testlink-mcp","version":"0.0.6","keywords":["mcp","testlink","test-management","ai-assistant","model-context-protocol"],"author":"aceHuber","license":"MIT","_id":"@acehubert/testlink-mcp@0.0.6","maintainers":[{"name":"acehubert","email":"yi.xiang@live.cn"}],"bin":{"testlink":"dist/cli.cjs","testlink-mcp":"dist/index.cjs"},"dist":{"shasum":"57106e9cd649f0057f4e5fdf0bc6c4101b742a75","tarball":"https://registry.npmjs.org/@acehubert/testlink-mcp/-/testlink-mcp-0.0.6.tgz","fileCount":9,"integrity":"sha512-TCGmfnHY3fjrgbdtvVaF/LxsnkqsQw513HdVAeY9Gq1D8sur3B+3D6enkyytiFMYAhgR/V+k2O+/HifSWlW0Ng==","signatures":[{"sig":"MEYCIQDylLfaw84Y2TiSVOCVSCOQzP5CR/0dXIR+ulxo9rvV0wIhAMnb1AjXBJLlGkSrdXNgidMKAPnnPUF7Bi1eHcrP2RV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110131},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/@instructure/cz-lerna-changelog"}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"95fd32da4b1cda9c08ff9e42b8d691622c4a123e","scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","lint":"eslint src --ext .ts --max-warnings=0","build":"rimraf -rf dist && yarn build:types && yarn build:esm && yarn build:cjs && yarn build:cli","commit":"git-cz","release":"lerna publish","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/index.cjs","build:cli":"esbuild src/cli.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/cli.cjs","build:esm":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=esm --outfile=dist/index.js","typecheck":"tsc --noEmit","build:types":"tsc --declaration --emitDeclarationOnly --declarationMap false --sourceMap false","release:git":"lerna publish from-git","release:next":"lerna publish --conventional-commits --conventional-prerelease --preid next --dist-tag next","release:alpha":"lerna publish --conventional-commits --conventional-prerelease --preid alpha --dist-tag alpha","prepublishOnly":"yarn install --mode=skip-build && yarn build","release:package":"lerna publish from-package","release:graduate":"lerna publish --conventional-commits --conventional-graduate"},"_npmUser":{"name":"acehubert","email":"yi.xiang@live.cn"},"gitHooks":{"commit-msg":"commitlint -e -V","pre-commit":"lint-staged"},"repository":{"url":"https://github.com/aceHuber/testlink-mcp.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v16.14.2+x64 (linux)","description":"TestLink MCP Server - 让 AI 助手能够管理 TestLink 测试用例、测试套件、测试计划和执行结果","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"yargs":"^17.7.2","dotenv":"^17.2.3","testlink-xmlrpc":"^3.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"lerna":"^8.2.1","eslint":"^8.57.1","rimraf":"^6.1.3","yorkie":"^2.0.0","esbuild":"^0.27.2","ts-node":"^10.9.2","prettier":"^3.5.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^20.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.35","@commitlint/cli":"^19.8.1","lerna-changelog":"^2.2.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@commitlint/config-conventional":"^19.8.1","@instructure/cz-lerna-changelog":"^8.56.2","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/testlink-mcp_0.0.6_1777027719037_0.579371095452119","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@acehubert/testlink-mcp","version":"0.1.0","keywords":["mcp","testlink","test-management","ai-assistant","model-context-protocol"],"author":"aceHuber","license":"MIT","_id":"@acehubert/testlink-mcp@0.1.0","maintainers":[{"name":"acehubert","email":"yi.xiang@live.cn"}],"bin":{"testlink":"dist/cli.cjs","testlink-mcp":"dist/index.cjs"},"dist":{"shasum":"5f3e767f2c92a4f75e4fca500de9c5a861f0e6e3","tarball":"https://registry.npmjs.org/@acehubert/testlink-mcp/-/testlink-mcp-0.1.0.tgz","fileCount":10,"integrity":"sha512-rvRX1g4AatkniiQ8r6CWdZx/Kgwm+wrwDmGn8dunRSf5Jo/taZfY0Kba187dUrNnMtGUiW6wvP6Ta2yv5oZ/nw==","signatures":[{"sig":"MEQCICADVlkpBr0w/WgSm1SbNOUvtdvo1TdZRGjnhILvVK6FAiA0ZDMJenttZqyAO7GMCUzugqbeYwcoaMJ7CMjR81bMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/@instructure/cz-lerna-changelog"}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1ba3e18196a051f1850e84a4a0d904c7d189dfa8","scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","lint":"eslint src --ext .ts --max-warnings=0","build":"rimraf -rf dist && yarn build:types && yarn build:esm && yarn build:cjs && yarn build:cli","commit":"git-cz","release":"lerna publish","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/index.cjs","build:cli":"esbuild src/cli.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/cli.cjs","build:esm":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=esm --outfile=dist/index.js","typecheck":"tsc --noEmit","build:types":"tsc --declaration --emitDeclarationOnly --declarationMap false --sourceMap false","release:git":"lerna publish from-git","release:next":"lerna publish --conventional-commits --conventional-prerelease --preid next --dist-tag next","release:alpha":"lerna publish --conventional-commits --conventional-prerelease --preid alpha --dist-tag alpha","prepublishOnly":"yarn install --mode=skip-build && yarn build","release:package":"lerna publish from-package","release:graduate":"lerna publish --conventional-commits --conventional-graduate"},"_npmUser":{"name":"acehubert","email":"yi.xiang@live.cn"},"gitHooks":{"commit-msg":"commitlint -e -V","pre-commit":"lint-staged"},"repository":{"url":"https://github.com/aceHuber/testlink-mcp.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v16.14.2+x64 (linux)","description":"TestLink MCP Server - 让 AI 助手能够管理 TestLink 测试用例、测试套件、测试计划和执行结果","directories":{},"sideEffects":false,"_nodeVersion":"16.14.2","dependencies":{"yargs":"^17.7.2","dotenv":"^17.2.3","testlink-xmlrpc":"^3.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"lerna":"^8.2.1","eslint":"^8.57.1","rimraf":"^6.1.3","yorkie":"^2.0.0","esbuild":"^0.27.2","ts-node":"^10.9.2","prettier":"^3.5.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^20.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.35","@commitlint/cli":"^19.8.1","lerna-changelog":"^2.2.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@commitlint/config-conventional":"^19.8.1","@instructure/cz-lerna-changelog":"^8.56.2","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/testlink-mcp_0.1.0_1777274675565_0.3542247258483626","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@acehubert/testlink-mcp","version":"0.1.1","keywords":["mcp","testlink","test-management","ai-assistant","model-context-protocol"],"author":"aceHuber","license":"MIT","_id":"@acehubert/testlink-mcp@0.1.1","maintainers":[{"name":"acehubert","email":"yi.xiang@live.cn"}],"bin":{"testlink":"dist/cli.cjs","testlink-mcp":"dist/index.cjs"},"dist":{"shasum":"312575ccb4754419f831c441ffcd51d1536d190d","tarball":"https://registry.npmjs.org/@acehubert/testlink-mcp/-/testlink-mcp-0.1.1.tgz","fileCount":10,"integrity":"sha512-eacAwsmJ/NOOw6Z/jzTbkKsHewnUQ/PMT5CtgbRBFNaghs9ADSN3tugxRD0GUx73aHkTLZgrIwR542r5X9WGiA==","signatures":[{"sig":"MEQCICrnE4MjLh+qEpJif3PaVxoJdQwclCXt/q1l0HRe2VtCAiAG3SQO+fFEDe/H+NM7NLKjOfRoiSOkGDOKpOPBqRgPMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121033},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/@instructure/cz-lerna-changelog"}},"module":"dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f9414b5a3607c702ba90ad2a95d1317158836165","scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","lint":"eslint src --ext .ts --max-warnings=0","build":"rimraf -rf dist && yarn build:types && yarn build:esm && yarn build:cjs && yarn build:cli","commit":"git-cz","release":"lerna publish","lint:fix":"eslint src --ext .ts --fix","build:cjs":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/index.cjs","build:cli":"esbuild src/cli.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/cli.cjs","build:esm":"esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=esm --outfile=dist/index.js","typecheck":"tsc --noEmit","build:types":"tsc --declaration --emitDeclarationOnly --declarationMap false --sourceMap false","release:git":"lerna publish from-git","release:next":"lerna publish --conventional-commits --conventional-prerelease --preid next --dist-tag next","release:alpha":"lerna publish --conventional-commits --conventional-prerelease --preid alpha --dist-tag alpha","prepublishOnly":"yarn install --mode=skip-build && yarn build","release:package":"lerna publish from-package","release:graduate":"lerna publish --conventional-commits --conventional-graduate"},"_npmUser":{"name":"acehubert","email":"yi.xiang@live.cn"},"gitHooks":{"commit-msg":"commitlint -e -V","pre-commit":"lint-staged"},"repository":{"url":"https://github.com/aceHuber/testlink-mcp.git","type":"git"},"_npmVersion":"lerna/8.2.4/node@v22.22.2+x64 (linux)","description":"TestLink MCP Server - 让 AI 助手能够管理 TestLink 测试用例、测试套件、测试计划和执行结果","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"yargs":"^17.7.2","dotenv":"^17.2.3","testlink-xmlrpc":"^3.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"lerna":"^8.2.1","eslint":"^8.57.1","rimraf":"^6.1.3","yorkie":"^2.0.0","esbuild":"^0.27.2","ts-node":"^10.9.2","prettier":"^3.5.3","commitizen":"^4.3.1","typescript":"^5.9.3","@types/node":"^20.14.0","lint-staged":"^15.5.0","@types/yargs":"^17.0.35","@commitlint/cli":"^19.8.1","lerna-changelog":"^2.2.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.31.1","@commitlint/config-conventional":"^19.8.1","@instructure/cz-lerna-changelog":"^8.56.2","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/testlink-mcp_0.1.1_1777284040207_0.8910280931150645","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acehubert/testlink-mcp","version":"0.1.2","author":"aceHubert","license":"MIT","description":"TestLink MCP Server - 让 AI 助手能够管理 TestLink 测试用例、测试套件、测试计划和执行结果","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","bin":{"testlink":"dist/cli.cjs","testlink-mcp":"dist/index.cjs"},"keywords":["mcp","testlink","test-management","ai-assistant","model-context-protocol"],"scripts":{"dev":"node --loader ts-node/esm --experimental-specifier-resolution=node src/index.ts","build":"run -T rimraf -rf dist && yarn build:types && yarn build:esm && yarn build:cjs && yarn build:cli","build:types":"run -T tsc --declaration --emitDeclarationOnly --declarationMap false --sourceMap false","build:esm":"run -T esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=esm --outfile=dist/index.js","build:cjs":"run -T esbuild src/index.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/index.cjs","build:cli":"run -T esbuild src/cli.ts --bundle --packages=external --platform=node --target=node18 --format=cjs --outfile=dist/cli.cjs","typecheck":"run -T tsc --noEmit","lint":"run -T eslint src --ext .ts --max-warnings=0","lint:fix":"run -T eslint src --ext .ts --fix"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.2","dotenv":"^17.2.3","testlink-xmlrpc":"^3.0.0","yargs":"^17.7.2"},"devDependencies":{"@types/yargs":"^17.0.35"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"sideEffects":false,"repository":{"type":"git","url":"https://github.com/aceHubert/ai-workflows.git"},"publishConfig":{"access":"public"},"gitHead":"749449cff055da4870441a78c21c3bf5ab445bc7","_nodeVersion":"22.22.0","_npmVersion":"lerna/8.2.4/node@v22.22.0+arm64 (darwin)","_id":"@acehubert/testlink-mcp@0.1.2","dist":{"integrity":"sha512-gYFsKcGxpW4/3zNW5R55XM5E6JXwv27tCksjD5LGm/uPgXDvXBLE1GC5CHFXy3AOdRx+Tp4Suf3YQIqkM6fviw==","shasum":"f7422fd7c05ecf16af8027490b35f525f367d1f3","tarball":"https://registry.npmjs.org/@acehubert/testlink-mcp/-/testlink-mcp-0.1.2.tgz","fileCount":10,"unpackedSize":120531,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEO2dUacxKQur/wwm4bDG+u1GrjXdbE96hubBYkF7vg4AiBYFNmaSQvyGtVb4dApJMbyROw8OoJEsoYpvYWfQ4AEEg=="}]},"_npmUser":{"name":"acehubert","email":"yi.xiang@live.cn"},"directories":{},"maintainers":[{"name":"acehubert","email":"yi.xiang@live.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testlink-mcp_0.1.2_1778321219213_0.6067724827762688"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T09:29:40.401Z","modified":"2026-05-09T10:06:59.475Z","0.0.2":"2026-04-24T09:29:40.675Z","0.0.3":"2026-04-24T10:07:54.820Z","0.0.4":"2026-04-24T10:17:59.777Z","0.0.5":"2026-04-24T10:40:01.878Z","0.0.6":"2026-04-24T10:48:39.162Z","0.1.0":"2026-04-27T07:24:35.702Z","0.1.1":"2026-04-27T10:00:40.364Z","0.1.2":"2026-05-09T10:06:59.372Z"},"author":"aceHubert","license":"MIT","keywords":["mcp","testlink","test-management","ai-assistant","model-context-protocol"],"repository":{"type":"git","url":"https://github.com/aceHubert/ai-workflows.git"},"description":"TestLink MCP Server - 让 AI 助手能够管理 TestLink 测试用例、测试套件、测试计划和执行结果","maintainers":[{"name":"acehubert","email":"yi.xiang@live.cn"}],"readme":"","readmeFilename":""}