├── .dockerignore ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── dist ├── index.d.ts ├── index.js ├── index.js.map ├── prompts │ ├── index.d.ts │ ├── index.js │ └── index.js.map ├── resources │ ├── docs.d.ts │ ├── docs.js │ ├── docs.js.map │ ├── templates.d.ts │ ├── templates.js │ └── templates.js.map ├── server.d.ts ├── server.js ├── server.js.map ├── tools │ ├── analyzer.d.ts │ ├── analyzer.js │ ├── analyzer.js.map │ ├── component-tester.d.ts │ ├── component-tester.js │ ├── component-tester.js.map │ ├── generator.d.ts │ ├── generator.js │ ├── generator.js.map │ ├── runner.d.ts │ ├── runner.js │ └── runner.js.map ├── transports │ ├── http.d.ts │ ├── http.js │ ├── http.js.map │ ├── stdio.d.ts │ ├── stdio.js │ └── stdio.js.map └── utils │ ├── command-executor.d.ts │ ├── command-executor.js │ ├── command-executor.js.map │ ├── test-config.d.ts │ ├── test-config.js │ ├── test-config.js.map │ ├── test-environment.d.ts │ ├── test-environment.js │ └── test-environment.js.map ├── docker-compose.yml ├── package.json ├── src ├── index.ts ├── prompts │ └── index.ts ├── resources │ ├── docs.ts │ └── templates.ts ├── server.ts ├── tools │ ├── analyzer.ts │ ├── component-tester.ts │ ├── generator.ts │ └── runner.ts ├── transports │ ├── http.ts │ └── stdio.ts └── utils │ ├── command-executor.ts │ ├── test-config.ts │ └── test-environment.ts ├── templates ├── cypress │ └── component.txt └── jest │ ├── component.txt │ └── unit.txt └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/README.md -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/index.js.map -------------------------------------------------------------------------------- /dist/prompts/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/prompts/index.d.ts -------------------------------------------------------------------------------- /dist/prompts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/prompts/index.js -------------------------------------------------------------------------------- /dist/prompts/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/prompts/index.js.map -------------------------------------------------------------------------------- /dist/resources/docs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/resources/docs.d.ts -------------------------------------------------------------------------------- /dist/resources/docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/resources/docs.js -------------------------------------------------------------------------------- /dist/resources/docs.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/resources/docs.js.map -------------------------------------------------------------------------------- /dist/resources/templates.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/resources/templates.d.ts -------------------------------------------------------------------------------- /dist/resources/templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/resources/templates.js -------------------------------------------------------------------------------- /dist/resources/templates.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/resources/templates.js.map -------------------------------------------------------------------------------- /dist/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/server.d.ts -------------------------------------------------------------------------------- /dist/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/server.js -------------------------------------------------------------------------------- /dist/server.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/server.js.map -------------------------------------------------------------------------------- /dist/tools/analyzer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/analyzer.d.ts -------------------------------------------------------------------------------- /dist/tools/analyzer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/analyzer.js -------------------------------------------------------------------------------- /dist/tools/analyzer.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/analyzer.js.map -------------------------------------------------------------------------------- /dist/tools/component-tester.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/component-tester.d.ts -------------------------------------------------------------------------------- /dist/tools/component-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/component-tester.js -------------------------------------------------------------------------------- /dist/tools/component-tester.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/component-tester.js.map -------------------------------------------------------------------------------- /dist/tools/generator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/generator.d.ts -------------------------------------------------------------------------------- /dist/tools/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/generator.js -------------------------------------------------------------------------------- /dist/tools/generator.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/generator.js.map -------------------------------------------------------------------------------- /dist/tools/runner.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/runner.d.ts -------------------------------------------------------------------------------- /dist/tools/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/runner.js -------------------------------------------------------------------------------- /dist/tools/runner.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/tools/runner.js.map -------------------------------------------------------------------------------- /dist/transports/http.d.ts: -------------------------------------------------------------------------------- 1 | export declare function startHttpServer(port: number): Promise; 2 | -------------------------------------------------------------------------------- /dist/transports/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/transports/http.js -------------------------------------------------------------------------------- /dist/transports/http.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/transports/http.js.map -------------------------------------------------------------------------------- /dist/transports/stdio.d.ts: -------------------------------------------------------------------------------- 1 | export declare function startStdioServer(): Promise; 2 | -------------------------------------------------------------------------------- /dist/transports/stdio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/transports/stdio.js -------------------------------------------------------------------------------- /dist/transports/stdio.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/transports/stdio.js.map -------------------------------------------------------------------------------- /dist/utils/command-executor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/command-executor.d.ts -------------------------------------------------------------------------------- /dist/utils/command-executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/command-executor.js -------------------------------------------------------------------------------- /dist/utils/command-executor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/command-executor.js.map -------------------------------------------------------------------------------- /dist/utils/test-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/test-config.d.ts -------------------------------------------------------------------------------- /dist/utils/test-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/test-config.js -------------------------------------------------------------------------------- /dist/utils/test-config.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/test-config.js.map -------------------------------------------------------------------------------- /dist/utils/test-environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/test-environment.d.ts -------------------------------------------------------------------------------- /dist/utils/test-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/test-environment.js -------------------------------------------------------------------------------- /dist/utils/test-environment.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/dist/utils/test-environment.js.map -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/prompts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/prompts/index.ts -------------------------------------------------------------------------------- /src/resources/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/resources/docs.ts -------------------------------------------------------------------------------- /src/resources/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/resources/templates.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/tools/analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/tools/analyzer.ts -------------------------------------------------------------------------------- /src/tools/component-tester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/tools/component-tester.ts -------------------------------------------------------------------------------- /src/tools/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/tools/generator.ts -------------------------------------------------------------------------------- /src/tools/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/tools/runner.ts -------------------------------------------------------------------------------- /src/transports/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/transports/http.ts -------------------------------------------------------------------------------- /src/transports/stdio.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/transports/stdio.ts -------------------------------------------------------------------------------- /src/utils/command-executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/utils/command-executor.ts -------------------------------------------------------------------------------- /src/utils/test-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/utils/test-config.ts -------------------------------------------------------------------------------- /src/utils/test-environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/src/utils/test-environment.ts -------------------------------------------------------------------------------- /templates/cypress/component.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/templates/cypress/component.txt -------------------------------------------------------------------------------- /templates/jest/component.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/templates/jest/component.txt -------------------------------------------------------------------------------- /templates/jest/unit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/templates/jest/unit.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StudentOfJS/mcp-frontend-testing/HEAD/tsconfig.json --------------------------------------------------------------------------------