{"_id":"@alternative-path/qa-path-mcp","_rev":"10-4a68bf450c466894de7d4d960e672503","name":"@alternative-path/qa-path-mcp","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@alternative-path/qa-path-mcp","version":"1.0.0","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.0","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"9198694c794995a4d4ec44ae67957032ae9d7427","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.0.tgz","fileCount":97,"integrity":"sha512-cljskqUB764XDckfjCYd1aVp0X/bRo8VO2NfyW7fv6kW9IRQKMspagxs4qVs+80kV8W9ETYMlLsbo8xbk2FMvA==","signatures":[{"sig":"MEYCIQCJLnya9cDZCMAjxjjkztBGe3aGJeTZ7xwXLc77ZoBhRwIhAPGrK57ETdXE+f2ZAz2Qpf3GjqS8dJFUnX3oi2yf+R+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540644},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"cc40790118bbdc545feed3e75e137dd433a00e86","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.0_1773827720255_0.06499485403571725","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alternative-path/qa-path-mcp","version":"1.0.1","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.1","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"13cefb1a51eef75d106ce1a4744a164ba2f7a948","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.1.tgz","fileCount":97,"integrity":"sha512-tEzGCTSnBhAAyVw0VhI+NJhH+UHljmUrUOKd7IM4qqJOKbtexxUQjM3kzfDSI1bBQmwiqa8yJAX+ES4ApXA0TA==","signatures":[{"sig":"MEUCIAP24E0hW1wokRCA6N1th79orCqiMz2U/xjZcICZWhTlAiEA+aa2GeWSux8KgqfllgWqJlbqArZj5LphZUVzSlO7lf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540587},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d926641586dea4e4f9cc65dc291abb5b58d0c303","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.1_1773829307844_0.5735338395122702","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alternative-path/qa-path-mcp","version":"1.0.3","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.3","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"7fb649eb5fe66a10611065cd72e575414eca4899","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.3.tgz","fileCount":97,"integrity":"sha512-r++7JgJP88K1wbwfmNaxwwcR5S8IfywtFBLRHt+DKX5gFKyoy+rEpk6qb7ANrDSS8EJjse+39RLAYK/qsOE67g==","signatures":[{"sig":"MEUCIC76AhXZFT6nNzYps9PdkfzfgZ5y5XsTb1WldVasOnCoAiEA9730YWRPjlyoFcKJ6D6ZgSPfnkOwY1voUPVtzzYCwcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541088},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"80ffd06cc1d27fbacd56e74dd625b9a9f9babad1","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.3_1775809694474_0.22024766206965096","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alternative-path/qa-path-mcp","version":"1.0.4","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.4","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"6af01160d53e6a74325210cc219b6f3b7f452c29","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.4.tgz","fileCount":97,"integrity":"sha512-g2VwfCZTLxzNH/0ErnROaazoF+iOufVpAF07DkBIxryIO5c3fgGqU/yDfvZwoh7rTGLcyqgRRTWGL/SlhWvOiA==","signatures":[{"sig":"MEQCIAgXH3/eRALzU80a1ZNV9KFA12pLWJos6V1fZ5wJQlOCAiBo0OakpgTxdgbB7+IIwlfogwfqW07wPeUrR/qmNOUq9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":563489},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"538239d35b9d0cb6bb09f9f5e1ee1cf64fd513bc","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.4_1776409963028_0.3161103223227886","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alternative-path/qa-path-mcp","version":"1.0.5","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.5","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"e20154f00a92eb6b935455f58e908beb72038bda","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.5.tgz","fileCount":97,"integrity":"sha512-HI5xNh2mWoBJsDUOgsmabRaA33rIbaV5t46fp4BB1Gh3sYi72ire8gv1X2ISbvOuZSsZfbI/bm3AU4M27aCavQ==","signatures":[{"sig":"MEQCIHFIFUTQyaFKSggJJnafwj0OlSKSP2R9THt4azGbcKZaAiB1KE8iHBrxBA7QUMrm1mfgxdEbeK3BfM5mJ/rjYicgIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569063},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e6118bb1b3658986ab9067ea226dc2eaaea9f0a9","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.5_1776928116765_0.08393495233730519","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alternative-path/qa-path-mcp","version":"1.0.6","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.6","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"21236aea76185cbe22548088f100d3f17830d975","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.6.tgz","fileCount":97,"integrity":"sha512-VWt6WeU/DLvPUPkEWbyK3fsMVmyGvlCLBt0kLD4BfBMVD/WHAnTsZDrenNmqEZtOqv1bIwQ59lIVJ+U9oQBeOA==","signatures":[{"sig":"MEUCIQC4WNFlEs7970Lp6IkoPD4kv1Mt5p3cjK4UZV0Kn8UWGgIgNgmhOpDY7Utsne6BQ+FjANpS7c/qyCfD000676Vw48Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570684},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e6118bb1b3658986ab9067ea226dc2eaaea9f0a9","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.6_1776930171892_0.6874220862823541","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alternative-path/qa-path-mcp","version":"1.0.7","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.7","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"4e5f4e148a99d12f858d51d4d1cf595f64374789","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.7.tgz","fileCount":97,"integrity":"sha512-9cKjB2mDd19LXie+5tx7XG+ToBpvI2iiel1O4Oah4shDUDwgXNm/YqnYbQCQXmGvkdVctm62nwfhW7w0V7QVGA==","signatures":[{"sig":"MEQCIFXMtqfzwyIZDUngYc9PMfS55ggZ2MAnlhu5OqrJZDiKAiB40xf1wVDGhYcY/xJbK4HA1ykrjReqGe8ruu99jo+WrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570684},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b125b7fc5c140ff310c62bce87946c77d20dde70","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.7_1778675280738_0.4374345629568197","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@alternative-path/qa-path-mcp","version":"1.0.8","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.8","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"9656398034a3c2a1899f27f80abbfe8203222064","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.8.tgz","fileCount":97,"integrity":"sha512-H/B3OXEdkyjBl4srBkyQJ+EBvJOZpT1wH30iTgjKhKS6gzoDD0C3/jiDNbQbu+3n7dN2GmK4j8Ck5WSgFz1nXw==","signatures":[{"sig":"MEYCIQCvb8uNHcFEzMyH3L1DNPkTguTa8pVJKhraUVLC4Tt5swIhAKzeWltn7URAEoIEpgRM4J+BHmGByckS1gRAvaro3hqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570669},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2bbca9c5de9b88f0628f9f7e2febcae3ef04a09b","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.8_1778685972406_0.5496044138060769","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@alternative-path/qa-path-mcp","version":"1.0.9","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","_id":"@alternative-path/qa-path-mcp@1.0.9","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"bin":{"qa-path-mcp":"dist/index.js"},"dist":{"shasum":"2d82cbeba5c29f8bd44958961867b30ab7c54024","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.9.tgz","fileCount":97,"integrity":"sha512-rQ9A2r7oqgnVp79vvzglEE64yTpRANWGIkxmp0WKWkr66R9Uc7hB+hbBnxs6yIna3ayPJCcJeb72ml/Xq1pggg==","signatures":[{"sig":"MEUCIQCKvldoC1pFqTchtRiVSY2qfCwRczrcKn6v1gtNokgtkQIgIc0vtMPG46RjNXh0ykrD7dKV809T1hHQa0gKeZ2KXuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571028},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"586faf9b94ec021651c0d22f95067193e52f0e68","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"_npmVersion":"11.11.0","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","directories":{},"_nodeVersion":"25.8.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.0","tough-cookie":"^6.0.0","socket.io-client":"^4.7.2","@types/tough-cookie":"^4.0.5","axios-cookiejar-support":"^6.0.5","@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.2","jest":"^30.0.5","xlsx":"^0.18.5","ts-jest":"^29.2.0","typescript":"^5.5.4","@types/jest":"^30.0.0","@types/node":"^20.14.12"},"_npmOperationalInternal":{"tmp":"tmp/qa-path-mcp_1.0.9_1779097300060_0.5042594572752686","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@alternative-path/qa-path-mcp","version":"1.0.10","description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","main":"dist/index.js","type":"module","bin":{"qa-path-mcp":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsx watch src/index.ts","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build","prepack":"npm run build"},"keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"author":{"name":"Alternative Path"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","@types/tough-cookie":"^4.0.5","axios":"^1.7.7","axios-cookiejar-support":"^6.0.5","form-data":"^4.0.0","socket.io-client":"^4.7.2","tough-cookie":"^6.0.0"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^20.14.12","jest":"^30.0.5","ts-jest":"^29.2.0","tsx":"^4.16.2","typescript":"^5.5.4","xlsx":"^0.18.5"},"engines":{"node":">=18.0.0"},"gitHead":"7459b9a7c6526f097f0b795e7b3de0e7ada4d440","types":"./dist/index.d.ts","_id":"@alternative-path/qa-path-mcp@1.0.10","_nodeVersion":"25.8.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-cCyxxAGOm1BKfruZ687/Xxn9EmGItiEC6shKOz4R+lsPcikqSWqW0VbmdkbPhKEgf2DLV6ybGZOeFRmH/ByKeA==","shasum":"41662fbcc750fac565fd90476a17ad67c9797253","tarball":"https://registry.npmjs.org/@alternative-path/qa-path-mcp/-/qa-path-mcp-1.0.10.tgz","fileCount":105,"unpackedSize":595099,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCTuyGMoXJ4/Hnu8rwejQWTcGRqfzQllZVVqqVUKOPvpgIhAOeeDNyaOrUGC7yRJbpRL/j1uCiPmSQhB7HqUOlZOuH3"}]},"_npmUser":{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},"directories":{},"maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qa-path-mcp_1.0.10_1782753092943_0.535118403487056"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T09:55:20.097Z","modified":"2026-06-29T17:11:33.372Z","1.0.0":"2026-03-18T09:55:20.413Z","1.0.1":"2026-03-18T10:21:47.997Z","1.0.3":"2026-04-10T08:28:14.623Z","1.0.4":"2026-04-17T07:12:43.161Z","1.0.5":"2026-04-23T07:08:36.964Z","1.0.6":"2026-04-23T07:42:52.035Z","1.0.7":"2026-05-13T12:28:00.870Z","1.0.8":"2026-05-13T15:26:12.579Z","1.0.9":"2026-05-18T09:41:40.186Z","1.0.10":"2026-06-29T17:11:33.132Z"},"author":{"name":"Alternative Path"},"license":"MIT","keywords":["mcp","model-context-protocol","test-management","test-cases","cursor","vscode","qa-path","claude"],"description":"MCP server for QA-Path Test Management System - Manage test cases, modules, components, and subcomponents via Cursor, Claude and VS Code","maintainers":[{"name":"hsingh3982","email":"harpreet@alternative-path.com"},{"name":"vishalap26","email":"vishal@alternative-path.com"},{"name":"anirvan_alt","email":"anirvan@alternative-path.com"},{"name":"forknspoon-001","email":"harpal@alternative-path.com"},{"name":"guneet_ap","email":"guneet@alternative-path.com"},{"name":"sandeepaltpath","email":"sandeep@alternative-path.com"}],"readme":"# QA-Path MCP Server\n\nQA-Path is a Model Context Protocol (MCP) server that provides comprehensive test case management capabilities for the QA-Path Test Management System. It allows you to manage test cases, modules, components, and subcomponents directly from Cursor, VS Code, Claude, or any MCP-compatible client.\n\n**Quick links:** [Install from npm](QUICK_INSTALL.md) · [All tools](TOOLS_DOCUMENTATION.md)\n\n## Features\n\n- **qa-path-test-planner agent**: Standard, repeatable test planning via an MCP prompt that uses embedded context (no manual context file required)\n- **Module Management**: Create, update, delete, and list modules, components, and subcomponents\n- **Test Case Management**: Full CRUD operations for test cases\n- **Test Case Operations**: Clone, move, and bulk create test cases\n- **Export/Import**: Export test cases to Excel and import from Excel files\n- **Permission-Aware**: Respects the same permissions as the web application\n- **API key auth**: Authenticate with your QA-Path API key\n\n## Installation\n\n### Prerequisites\n\n- Node.js 18.0.0 or higher\n- Access to a QA-Path Test Management System instance\n- An API key from your QA-Path profile (API tokens)\n\n### Quick Install (Recommended)\n\n**Option 1: Using npx (No installation required)**\n\nSimply use `npx` in your MCP configuration - it will download and run the package automatically:\n\n```json\n{\n  \"mcpServers\": {\n    \"qa-path\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@alternative-path/qa-path-mcp\"],\n      \"env\": {\n        \"QA_PATH_API_URL\": \"https://api.qa-path.com/api/\",\n        \"QA_PATH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n**Option 2: Global Installation**\n\n```bash\nnpm install -g @alternative-path/qa-path-mcp\n```\n\nThen use in your MCP configuration:\n```json\n{\n  \"mcpServers\": {\n    \"qa-path\": {\n      \"command\": \"qa-path-mcp\",\n      \"env\": {\n        \"QA_PATH_API_URL\": \"https://api.qa-path.com/api/\",\n        \"QA_PATH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n**Option 3: Local Installation**\n\n```bash\nnpm install @alternative-path/qa-path-mcp\n```\n\nThen use the full path:\n```json\n{\n  \"mcpServers\": {\n    \"qa-path\": {\n      \"command\": \"node\",\n      \"args\": [\"./node_modules/@alternative-path/qa-path-mcp/dist/index.js\"],\n      \"env\": {\n        \"QA_PATH_API_URL\": \"https://api.qa-path.com/api/\",\n        \"QA_PATH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Install from Source (Development)\n\n```bash\ngit clone <repository-url>\ncd qapath-mcp\nnpm install\nnpm run build\n```\n\n## Configuration\n\nQA-Path requires configuration via environment variables (e.g. in your MCP config or shell).\n\n### Required Configuration\n\n```bash\n# API base URL (e.g. https://api.qa-path.com/api/)\nQA_PATH_API_URL=https://api.qa-path.com/api/\n\n# API key (required) — from your QA-Path profile / API tokens\nQA_PATH_API_KEY=your-api-key-here\n```\n\n### Optional Configuration\n\n```bash\n# Project can be set at runtime via set_active_project; optional default:\n# QA_PATH_PROJECT_ID=your-project-id-here\n```\n\n### Example `.env` file\n\n```bash\n# API Configuration\nQA_PATH_API_URL=https://api.qa-path.com/api/\nQA_PATH_API_KEY=your-api-key-here\n```\n\n## Usage with Cursor\n\n1. Open Cursor settings\n2. Navigate to MCP settings\n3. Add the following configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"qa-path\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@alternative-path/qa-path-mcp\"],\n      \"env\": {\n        \"QA_PATH_API_URL\": \"https://api.qa-path.com/api/\",\n        \"QA_PATH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n## Usage with VS Code\n\n1. Install the MCP extension for VS Code\n2. Configure the MCP server in your VS Code settings:\n\n```json\n{\n  \"mcp.servers\": {\n    \"qa-path\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@alternative-path/qa-path-mcp\"],\n      \"env\": {\n        \"QA_PATH_API_URL\": \"https://api.qa-path.com/api/\",\n        \"QA_PATH_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n## Tools and Prompts\n\nFor a complete list of all MCP tools and prompts, including parameters, sample prompts, and examples, see **[TOOLS_DOCUMENTATION.md](TOOLS_DOCUMENTATION.md)**.\n\n## Permissions\n\nQA-Path respects the same permission system as the web application. Users can only perform actions they have permission for. If you receive a 403 Forbidden error, check your user permissions in the web application.\n\n## Security\n\n- **Authentication** is token-based (API key). The MCP server has the same permissions as the credentials you provide; use scoped or least-privilege tokens where your backend supports them.\n- **Authorization and multi-tenant isolation** are enforced entirely on the server. This client does not perform access control; it only forwards authenticated requests.\n- **Do not commit secrets.** Never put `QA_PATH_API_KEY` or other credentials in version control, shared configs, or screenshots. Use environment variables or a local `.env` file that is listed in `.gitignore`.\n\n## Troubleshooting\n\n### Authentication Errors\n\n- **401 Unauthorized**: Check your `QA_PATH_API_KEY`\n- **403 Forbidden**: You don't have permission for this action. Check your user role and permissions.\n\n### Connection Errors\n\n- **Network error**: Verify that `QA_PATH_API_URL` is correct and the server is accessible\n- **Timeout**: The server might be slow. Try increasing the timeout in the API client.\n\n### Project ID Errors\n\n- Set an active project via the `set_active_project` tool (after `list_projects`), or pass `projectId` to individual tool calls\n- Optionally set `QA_PATH_PROJECT_ID` in the environment as a default\n\n## Development\n\n### Building from Source\n\n```bash\nnpm install\nnpm run build\n```\n\n### Running in Development Mode\n\n```bash\nnpm run dev\n```\n\n### Testing\n\n```bash\nnpm test\n```\n\n## License\n\nMIT — Copyright (c) 2026 Alternative Path\n\n## Support\n\nFor issues and questions, please contact the Alternative Path team or open an issue in the repository.\n","readmeFilename":"README.md"}