{"bin":{"mcp-server-tester":"dist/cli/index.js"},"bugs":{"url":"https://github.com/gleanwork/mcp-server-tester/issues"},"dist":{"shasum":"80b4a14e05747594e120feffc18e9093f04d1be2","tarball":"https://registry.npmjs.org/@gleanwork/mcp-server-tester/-/mcp-server-tester-1.1.1.tgz","fileCount":33,"integrity":"sha512-gDvRqcn1CwDarjSNOeGakseQkxj//vgl3WHAJyojbdx/Oi634SpzknnRUZzN3r/QO2Uo6OKknsoavbqlUkcpgQ==","signatures":[{"sig":"MEQCIA8AcUU+pL1hqpiXTCqkP5i8VTFEyrZe/yBKt+siRFMIAiAcQmstKPTGPSVBVfPto0FN8TlKn2k+rGgquorYTWydjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4003456},"main":"./dist/index.js","name":"@gleanwork/mcp-server-tester","type":"module","types":"./dist/index.d.ts","author":{"name":"Glean Contributors"},"module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.cjs"},"./fixtures/mcp":{"types":"./dist/fixtures/mcp.d.ts","import":"./dist/fixtures/mcp.js"},"./fixtures/mcpAuth":{"types":"./dist/fixtures/mcpAuth.d.ts","import":"./dist/fixtures/mcpAuth.js"},"./reporters/mcpReporter":{"types":"./dist/reporters/mcpReporter.d.ts","import":"./dist/reporters/mcpReporter.js","require":"./dist/reporters/mcpReporter.cjs"}},"gitHead":"f97d046ee8c42ce51b36347d39299ba5d5edb3ee","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint . --ext .ts,.tsx","test":"vitest run","build":"npm run build:ui && tsup && npm run build:copy-ui","dev:ui":"tsx src/reporters/build-ui.ts --watch","format":"prettier --write \"**/*.{ts,tsx,json,md}\"","build:ui":"tsx src/reporters/build-ui.ts","lint:fix":"eslint . --ext .ts,.tsx --fix","test:all":"npm run build && npm run format:check && npm run lint && npm run typecheck && npm test","docs:sync":"markdown-code sync","typecheck":"tsc --noEmit","docs:check":"markdown-code check","test:watch":"vitest","format:check":"prettier --check \"**/*.{ts,tsx,json,md}\"","build:copy-ui":"cp -r src/reporters/ui-dist dist/reporters/","prepublishOnly":"npm run test:all","test:playwright":"playwright test","preview-reporter":"tsx scripts/preview-reporter.ts"},"_npmUser":{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},"homepage":"https://github.com/gleanwork/mcp-server-tester#readme","keywords":["playwright","mcp","model-context-protocol","evals","testing","llm","server-testing"],"overrides":{"release-it":{"undici":"6.24.1"}},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"@release-it-plugins/lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/gleanwork/mcp-server-tester.git","type":"git"},"_npmVersion":"12.0.1","description":"Playwright-based testing and evaluation framework for MCP servers","directories":{},"maintainers":[{"name":"vardhman-singh","email":"vardhman.singh@glean.com"},{"name":"travis-hoover-glean","email":"travis.hoover@glean.com"},{"name":"taozhou-glean","email":"tao.zhou@glean.com"},{"name":"dejim-juang-glean","email":"dejim.juang@glean.com"},{"name":"cfreeman-glean","email":"chris.freeman@glean.com"},{"name":"chenhao-yang-glean","email":"chenhao.yang@glean.com"},{"name":"nlfurniss-glean","email":"nathaniel.furniss@glean.com"},{"name":"steve-calvert-glean","email":"steve.calvert@glean.com"},{"name":"rwjblue-glean","email":"robert.jackson@glean.com"},{"name":"david-hamilton-glean","email":"david.hamilton@glean.com"}],"_nodeVersion":"22.23.1","dependencies":{"ink":"^5.2.1","zod":"^4.3.6","open":"^10.1.0","debug":"^4.4.3","react":"^18.3.1","undici":"^7.24.0","@inkjs/ui":"^2.0.0","commander":"^14.0.2","ink-spinner":"^5.0.0","oauth4webapi":"^3.0.0","@modelcontextprotocol/sdk":"^1.27.1","@anthropic-ai/claude-agent-sdk":"^0.2.71"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","nock":"^14.0.10","tsup":"^8.3.5","memfs":"^4.51.1","eslint":"^8.57.1","vitest":"^4.1.2","esbuild":"^0.28.0","postcss":"^8.4.49","prettier":"^3.4.2","recharts":"^3.7.0","bintastic":"^4.0.1","react-dom":"^18.3.1","@vitest/ui":"^4.1.2","release-it":"^19.2.4","typescript":"^5.7.2","@types/node":"^22.10.2","tailwindcss":"^3.4.15","@types/debug":"^4.1.12","@types/react":"^18.3.12","autoprefixer":"^10.4.20","lucide-react":"^0.460.0","markdown-code":"^0.6.1","@playwright/test":"^1.49.0","@types/react-dom":"^18.3.1","ink-testing-library":"^4.0.0","@ai-sdk/provider-utils":"^4.0.15","@typescript-eslint/parser":"^8.18.2","@typescript-eslint/eslint-plugin":"^8.18.2","@release-it-plugins/lerna-changelog":"^8.0.1"},"peerDependencies":{"ai":"^6.0.0","@ai-sdk/xai":"^3.0.0","@ai-sdk/azure":"^3.0.0","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.31","@ai-sdk/mistral":"^3.0.0","@ai-sdk/deepseek":"^2.0.0","@playwright/test":"^1.40.0","@ai-sdk/anthropic":"^3.0.46","@ai-sdk/google-vertex":"^4.0.0","@openrouter/ai-sdk-provider":"^2.0.0"},"optionalDependencies":{"ai":"^6.0.97","@ai-sdk/xai":"^3.0.0","@ai-sdk/azure":"^3.0.0","@ai-sdk/google":"^3.0.0","@ai-sdk/openai":"^3.0.31","@ai-sdk/mistral":"^3.0.0","@ai-sdk/deepseek":"^2.0.0","@ai-sdk/anthropic":"^3.0.46","@ai-sdk/google-vertex":"^4.0.68","@google-cloud/storage":"^7.17.1","@openrouter/ai-sdk-provider":"^2.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"@ai-sdk/xai":{"optional":true},"@ai-sdk/azure":{"optional":true},"@ai-sdk/google":{"optional":true},"@ai-sdk/openai":{"optional":true},"@ai-sdk/mistral":{"optional":true},"@ai-sdk/deepseek":{"optional":true},"@ai-sdk/anthropic":{"optional":true},"@ai-sdk/google-vertex":{"optional":true},"@openrouter/ai-sdk-provider":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-tester_1.1.1_1783723040455_0.6889337710192862","host":"s3://npm-registry-packages-npm-production"},"_id":"@gleanwork/mcp-server-tester@1.1.1","version":"1.1.1"}