{"_id":"@ai-capabilities-suite/mcp-testing","_rev":"2-f676df73ff2e2feaf002272f8228226d","name":"@ai-capabilities-suite/mcp-testing","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@ai-capabilities-suite/mcp-testing","version":"0.1.0","keywords":["mcp","mcp-server","model-context-protocol","testing","test-runner","jest","mocha","pytest","vitest","coverage","test-coverage","test-generation","mutation-testing","flaky-tests","visual-regression","test-debugging","ai-agent","ai-testing","kiro","amazon-q","github-copilot","test-automation","test-analysis","test-impact-analysis","performance-testing","enterprise","development-tools","devtools"],"author":{"url":"https://digitaldefiance.org","name":"Digital Defiance","email":"info@digitaldefiance.org"},"license":"MIT","_id":"@ai-capabilities-suite/mcp-testing@0.1.0","maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"contributors":[{"url":"https://github.com/JessicaMulein","name":"Jessica Mulein","email":"jessica@digitaldefiance.org"}],"homepage":"https://github.com/Digital-Defiance/ai-capabilities-suite","bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"os":["darwin","linux","win32"],"bin":{"mcp-testing":"dist/src/cli.js"},"cpu":["x64","arm64"],"mcp":{"server":{"args":[],"name":"mcp-testing","tools":25,"command":"mcp-testing","version":"0.1.0","categories":["testing","development-tools","quality-assurance","automation"],"description":"Comprehensive testing capabilities for AI agents","capabilities":["test-execution","coverage-analysis","test-generation","test-debugging","mutation-testing","flaky-detection","visual-regression","impact-analysis","performance-benchmarking"]}},"pkg":{"assets":["dist/**/*","node_modules/@modelcontextprotocol/sdk/**/*"],"scripts":["dist/src/**/*.js"],"targets":["node18-linux-x64","node18-macos-x64","node18-win-x64"],"outputPath":"../../binaries"},"dist":{"shasum":"dcb51b2deaa6c0c80747151dfde6511a5b38913b","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-testing/-/mcp-testing-0.1.0.tgz","fileCount":111,"integrity":"sha512-BfzEOjuFNYDArzaMBs+aMopI50KaESi7P0sY12v6bgrOKY4SMfUt2TC1Sue+WCrr+kY0l7Eu7eHj5sqdKiCWcw==","signatures":[{"sig":"MEYCIQCrgWsZQ4CKCv+Qn1bL6dDzOomnsEvawEROUV/Nj4d0SQIhAJsnRLxJiW3dVheTvcm8YqrJ5FsH1zUEh/L31UP8SS8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":887502},"main":"./dist/src/index.js","type":"commonjs","types":"./dist/src/index.d.ts","module":"./dist/src/index.js","engines":{"npm":">=8.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js","@ts-mcp/source":"./src/index.ts"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/digitaldefiance","type":"github"},"mcpName":"io.github.Digital-Defiance/mcp-testing","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc -p tsconfig.lib.json","format":"prettier --write \"src/**/*.ts\"","pretest":"npm run build && npm run test:cleanup","test:e2e":"jest --testPathPattern=e2e","test:unit":"jest --testPathPattern=unit","format:check":"prettier --check \"src/**/*.ts\"","test:cleanup":"rm -f jest.config.json","test:coverage":"jest --coverage","test:property":"jest --testPathPattern=property","publish:public":"npm publish --access public","test:integration":"jest --testPathPattern=integration"},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"repository":{"url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git","type":"git"},"_npmVersion":"11.6.3","description":"Enterprise-grade MCP server providing comprehensive testing capabilities for AI agents. Features 25+ testing tools including test execution, coverage analysis, test generation, debugging integration, mutation testing, flaky test detection, and visual regr","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.13","tslib":"^2.3.0","@modelcontextprotocol/sdk":"^1.23.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.12.0","devDependencies":{"jest":"^29.7.0","eslint":"^8.50.0","prettier":"^3.0.0","@swc/core":"^1.15.3","@swc/jest":"^0.2.39","fast-check":"^4.4.0","typescript":"^5.3.3","@types/jest":"^29.5.8","@types/node":"^18.0.0","@swc/helpers":"^0.5.15","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-testing_0.1.0_1766521311930_0.30997140725460026","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ai-capabilities-suite/mcp-testing","version":"0.1.1","packageManager":"yarn@4.12.0","mcpName":"io.github.Digital-Defiance/mcp-testing","homepage":"https://github.com/Digital-Defiance/ai-capabilities-suite","description":"Enterprise-grade MCP server providing comprehensive testing capabilities for AI agents. Features 25+ testing tools including test execution, coverage analysis, test generation, debugging integration, mutation testing, flaky test detection, and visual regr","main":"./dist/src/index.js","module":"./dist/src/index.js","types":"./dist/src/index.d.ts","bin":{"mcp-testing":"dist/src/cli.js"},"pkg":{"scripts":["dist/src/**/*.js"],"assets":["dist/**/*","node_modules/@modelcontextprotocol/sdk/**/*"],"targets":["node18-linux-x64","node18-macos-x64","node18-win-x64"],"outputPath":"../../binaries"},"exports":{"./package.json":"./package.json",".":{"@ts-mcp/source":"./src/index.ts","types":"./dist/src/index.d.ts","import":"./dist/src/index.js","default":"./dist/src/index.js"}},"scripts":{"build":"tsc -p tsconfig.lib.json","pretest":"npm run build && npm run test:cleanup","test":"jest","test:cleanup":"rm -f jest.config.json","test:unit":"jest --testPathPattern=unit","test:property":"jest --testPathPattern=property","test:integration":"jest --testPathPattern=integration","test:e2e":"jest --testPathPattern=e2e","test:coverage":"jest --coverage","lint":"eslint src --ext .ts","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","publish:public":"npm publish --access public"},"keywords":["mcp","mcp-server","model-context-protocol","testing","test-runner","jest","mocha","pytest","vitest","coverage","test-coverage","test-generation","mutation-testing","flaky-tests","visual-regression","test-debugging","ai-agent","ai-testing","kiro","amazon-q","github-copilot","test-automation","test-analysis","test-impact-analysis","performance-testing","enterprise","development-tools","devtools"],"author":{"name":"Digital Defiance","email":"info@digitaldefiance.org","url":"https://digitaldefiance.org"},"contributors":[{"name":"Jessica Mulein","email":"jessica@digitaldefiance.org","url":"https://github.com/JessicaMulein"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git"},"bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"funding":{"type":"github","url":"https://github.com/sponsors/digitaldefiance"},"engines":{"node":">=18.0.0","npm":">=8.0.0"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"mcp":{"server":{"name":"mcp-testing","description":"Comprehensive testing capabilities for AI agents","version":"0.1.0","command":"mcp-testing","args":[],"capabilities":["test-execution","coverage-analysis","test-generation","test-debugging","mutation-testing","flaky-detection","visual-regression","impact-analysis","performance-benchmarking"],"tools":25,"categories":["testing","development-tools","quality-assurance","automation"]}},"dependencies":{"@modelcontextprotocol/sdk":"^1.23.0","tslib":"^2.3.0","zod":"^4.1.13"},"devDependencies":{"@swc/core":"^1.15.3","@swc/helpers":"^0.5.15","@swc/jest":"^0.2.39","@types/jest":"^29.5.8","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","fast-check":"^4.4.0","jest":"^29.7.0","prettier":"^3.0.0","typescript":"^5.3.3"},"type":"commonjs","_id":"@ai-capabilities-suite/mcp-testing@0.1.1","_nodeVersion":"22.21.1","_npmVersion":"11.6.3","dist":{"integrity":"sha512-R4Zjb4Ma/VDUg3HUzhAc/+H6CvX76a29dmAEu2mMnbKO9pTrnJk8YDSuhzgcWg+oV/8iHSFRtV1j169zTZpOuw==","shasum":"301eedfb242d049bec9a95669b93736f25e2978e","tarball":"https://registry.npmjs.org/@ai-capabilities-suite/mcp-testing/-/mcp-testing-0.1.1.tgz","fileCount":111,"unpackedSize":890586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDdVhXuwfkLpfhBv73vSk9vFNtR3toJ/Emksg75nxii6AiEA5r8H0mL2xXoPvkTzOVRuazhhljOz1TQGldvm3wPYnQE="}]},"_npmUser":{"name":"jessica-mulein","email":"jessica@mulein.com"},"directories":{},"maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-testing_0.1.1_1766598054552_0.050289070346341"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-23T20:21:51.794Z","modified":"2025-12-24T17:40:55.125Z","0.1.0":"2025-12-23T20:21:52.132Z","0.1.1":"2025-12-24T17:40:54.776Z"},"bugs":{"url":"https://github.com/digital-defiance/ai-capabilities-suite/issues","email":"info@digitaldefiance.org"},"author":{"name":"Digital Defiance","email":"info@digitaldefiance.org","url":"https://digitaldefiance.org"},"license":"MIT","homepage":"https://github.com/Digital-Defiance/ai-capabilities-suite","keywords":["mcp","mcp-server","model-context-protocol","testing","test-runner","jest","mocha","pytest","vitest","coverage","test-coverage","test-generation","mutation-testing","flaky-tests","visual-regression","test-debugging","ai-agent","ai-testing","kiro","amazon-q","github-copilot","test-automation","test-analysis","test-impact-analysis","performance-testing","enterprise","development-tools","devtools"],"repository":{"type":"git","url":"git+https://github.com/digital-defiance/ai-capabilities-suite.git"},"description":"Enterprise-grade MCP server providing comprehensive testing capabilities for AI agents. Features 25+ testing tools including test execution, coverage analysis, test generation, debugging integration, mutation testing, flaky test detection, and visual regr","contributors":[{"name":"Jessica Mulein","email":"jessica@digitaldefiance.org","url":"https://github.com/JessicaMulein"}],"maintainers":[{"name":"jessica-mulein","email":"jessica@mulein.com"}],"readme":"# MCP Testing Server\n\nEnterprise-grade Model Context Protocol server providing comprehensive testing capabilities for AI agents.\n\n## Features\n\n- **Test Execution**: Run tests across multiple frameworks (Jest, Mocha, Pytest, Vitest)\n- **Coverage Analysis**: Analyze test coverage with detailed metrics\n- **Test Generation**: Generate tests from code analysis\n- **Debugging Integration**: Debug failing tests with mcp-debugger-server\n- **Mutation Testing**: Verify test suite effectiveness\n- **Flaky Test Detection**: Identify and analyze unreliable tests\n- **Visual Regression**: Compare screenshots with mcp-screenshot\n- **Impact Analysis**: Determine which tests are affected by code changes\n- **Performance Benchmarking**: Identify and optimize slow tests\n\n## Installation\n\n```bash\nnpm install -g @ai-capabilities-suite/mcp-testing\n```\n\n## Usage\n\n### As MCP Server\n\n```bash\nmcp-testing\n```\n\n### Programmatic Usage\n\n```typescript\nimport { MCPTestingServer } from '@ai-capabilities-suite/mcp-testing';\n\nconst server = new MCPTestingServer();\nawait server.start();\n```\n\n## Configuration\n\nThe server can be configured through environment variables or configuration files.\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Run tests\nnpm test\n\n# Run property-based tests\nnpm run test:property\n\n# Run with coverage\nnpm run test:coverage\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}