{"_id":"@mcpjam/inspector","_rev":"313-90842ef6b048fe858b671a73e2732d87","name":"@mcpjam/inspector","dist-tags":{"beta":"1.1.9","alpha":"1.5.11","latest":"3.12.9"},"versions":{"0.1.0":{"name":"@mcpjam/inspector","version":"0.1.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"MIT","_id":"@mcpjam/inspector@0.1.0","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"c9c6c1911fd43e465d0d7224ec21132f68bd2c22","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.1.0.tgz","fileCount":24,"integrity":"sha512-oNtZbTzkFEvDiH0PnW7c5vwX4IlFr+LXiQw3HniPdlJr3edDAVhpuL5MUcTUHOdLMDzK9Ffd65hAGHsOCaVAwg==","signatures":[{"sig":"MEUCIQDoGeoOj3Dwbgx6PZUAZ01vi3kEFgULuS9K+cVeRM9AdgIgFlJOu2QQx1+iY4cJtxxYxiOs5vpcxnk90Zh/1RxPoLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472153},"type":"module","gitHead":"ed8fb445e205e281b9a7ed05df7ff0630ba50f03","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@mcpjam/inspector-cli":"^0.1.0","@mcpjam/inspector-client":"^0.1.0","@mcpjam/inspector-server":"^0.1.0","@modelcontextprotocol/sdk":"^1.11.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^22.7.5","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.1.0_1748016463321_0.29375478002558486","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mcpjam/inspector","version":"0.1.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"MIT","_id":"@mcpjam/inspector@0.1.2","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"41526a6ebdec378dd990f1445de8b97d3f699f4f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.1.2.tgz","fileCount":24,"integrity":"sha512-4PiHyqug8i2dF3xAb2ksHoVzwkUw92rKZYr+V69LplE430trsyJNbI+Cd2UzYytfG0X+oTjqYvnY4j4QFJ4CUg==","signatures":[{"sig":"MEYCIQCTX0/mABAQ9bUVHbiuRCsk1BosAK0ye8DG0qNlMpiyKwIhAIHx1Otevoq6TQkop3IbBRMUmBUGZrqK1MiFRxJE4hDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1528447},"type":"module","gitHead":"550a127e4eab1fbc05f2842546b7a0d18606af7d","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@mcpjam/inspector-cli":"^0.1.2","@mcpjam/inspector-client":"^0.1.2","@mcpjam/inspector-server":"^0.1.2","@modelcontextprotocol/sdk":"^1.11.5"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^22.7.5","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.1.2_1748040912904_0.024897755869727423","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mcpjam/inspector","version":"0.1.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"MIT","_id":"@mcpjam/inspector@0.1.3","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"f354349b7c4a6e062c4e9093a37da9c4f5c51ea5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.1.3.tgz","fileCount":26,"integrity":"sha512-NLRJqBkar5i/X3eq1C7AbvEZNzJO22Hr7Z847lVeWmxZklPFnZ8xnjA1X7eleJ0EkE1FiS7/iEU5XiTEroPgaQ==","signatures":[{"sig":"MEUCIQDONC8JuLrBqZ6zjqW3iOupmUWJPcW8XRDrVM276Rmd5QIgUfCfsR1OcD4+k9VKpyrsnOQx2Mf8lE4R2a4//SSkF8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1686024},"type":"module","gitHead":"700db330897c5faae18bcf07c834d4f8b149c201","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.2","@mcpjam/inspector-client":"^0.1.2","@mcpjam/inspector-server":"^0.1.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.1.3_1748250887009_0.6327195377970436","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mcpjam/inspector","version":"0.1.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"MIT","_id":"@mcpjam/inspector@0.1.4","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"1021d1383b6038476bf7d68bfedd6eb6c58ac88a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.1.4.tgz","fileCount":26,"integrity":"sha512-8wJlzl9pUTT40qChruuoeekCjJYFQI/2mbF/3Y7m7QFyOEKcqk/g3PgAA2YlX/aVvzgprzo6vboL0j3gcZNRQg==","signatures":[{"sig":"MEUCIDEb8uTCjZ97v/NZd5eVPRmTJ01eU9O1xUklOuOSpOB1AiEAjGwBmRPjdiN7WHnq8XQuvpFElrVYcveBDbOFm0wumu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680470},"type":"module","gitHead":"0816402400ebe2fd2537c353ec0a03d4f7971f6c","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.2","@mcpjam/inspector-client":"^0.1.2","@mcpjam/inspector-server":"^0.1.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.1.4_1748359193293_0.7163336428724087","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mcpjam/inspector","version":"0.1.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"MIT","_id":"@mcpjam/inspector@0.1.5","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"eebdedbeec4026d237a62e82fe227d6c5248c6d9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.1.5.tgz","fileCount":26,"integrity":"sha512-L8Xe5L7I9cWkSucrUzM11XqZsA9lzt+LUQskFu3wpN9sXTIREDvcIG8VuHpmK5OqMQumaIv1SCnDAkt8euiyCw==","signatures":[{"sig":"MEUCIQC6zUHTp2YQZry25b63ve6hDzmoaFB2egK/uooR1TSXKwIgeS1WJ/MWAGr4S1LWjjt8fZ8DxKziv5gmzjqT9bEacdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680470},"type":"module","gitHead":"0816402400ebe2fd2537c353ec0a03d4f7971f6c","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.2","@mcpjam/inspector-client":"^0.1.2","@mcpjam/inspector-server":"^0.1.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.1.5_1748359340501_0.9772290029097312","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@mcpjam/inspector","version":"0.1.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.1.6","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"3fec1d5df76fd7fcaa9d127a99ee1aed45da0f52","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.1.6.tgz","fileCount":26,"integrity":"sha512-OQ8YQcOTI3FnJIb2SvZcJ7vUNQcIOTk+LthZzX4aFUAfOAQwhQDmxJlj1piFST2vxz+SE1mgsaR8gPB/FynwGQ==","signatures":[{"sig":"MEQCIBTVkm0EqPw4jiVm751zAGzSHuyIin6s9PWLPWNL6hG8AiAdZCdIcYhksvEgN0w99izvG4L+1zuiybgU/4M0Yox7Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1721629},"type":"module","gitHead":"7002d479153cde8f9589c5da4b8c282ddb47e825","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.9.2","description":"MCPJam inspector","directories":{},"_nodeVersion":"23.11.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.1.6_1748501925274_0.5931781962255627","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mcpjam/inspector","version":"0.2.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.2.0","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"ca5578ec5fd71ad52719121863aaf2ebc11de60c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.2.0.tgz","fileCount":26,"integrity":"sha512-JmRLnZGmZ9yX4R+wPWuExkq8CY5jt+fQ2q+ZXzA9bG4T5gELCH4ZlTaHkKtAX27zx9baOBBsOKyi4wl04uucUA==","signatures":[{"sig":"MEUCIHei1TX0tuWpahzYIIPfqqFoviFhnW9RuN4j9x5/LiBCAiEAsBz7rU32YPN/sYT5w1c2Yi44cx/34JnCaydfsdHCx3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784906},"type":"module","gitHead":"8e97c61b9c43e3db007cf899e92565324ef09f60","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.2.0_1749194870885_0.03778399927901832","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mcpjam/inspector","version":"0.2.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.2.1","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"f319416eec93f1d139ab96fabb35878f874cbad7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.2.1.tgz","fileCount":27,"integrity":"sha512-2gKSsGJU6ofn95KTwKb1hORvcIQaoVdM12CxSP1tivtAh2a9weQKaSKqp/bnR7ilnXitPsIgc36TBdCT+PqUew==","signatures":[{"sig":"MEQCIDHhR3ImhkRo4jcesbxlYE6mBYUiZJa7U7acPai46uypAiBXAk3lVT63fTIneJqx5UTHDCX4UCsmJKP3NyO9XnSA2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853492},"type":"module","gitHead":"12f1262e51c580dba351c98d7da438409186952b","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.2.1_1749440935356_0.5474399118212365","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mcpjam/inspector","version":"0.2.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.2.2","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"eabf43b8de918b01ab90170e040ec47f48d26c43","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.2.2.tgz","fileCount":27,"integrity":"sha512-f2BFp20w+bOad1VeaJOMQYQrJB/OTyC3Hbozt/ABeQ4pbk31QP156xTUShSuGc/iEBGYVPkI7M5f6xLhg5Xuvg==","signatures":[{"sig":"MEYCIQDuHE585TS9h981mwCc2cfscqMWkzKVqbABHp5h+v2JYAIhANCfI34G/MLCqPZokKP5z45/tAYwman+NGg58xUVorz6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853333},"type":"module","gitHead":"275704cdf219695fdddafff3884d030499e46e85","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.2.2_1749441429825_0.8136531068362722","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mcpjam/inspector","version":"0.2.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.2.3","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"f0aee520cfc705eb0c2244e3ea9b01df1afb680b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.2.3.tgz","fileCount":27,"integrity":"sha512-tCTyl/C05SKLWyUdK96V0L1/cr0L6HCKEzOxNZ/cuutzEYGU7e4g6PPnVZlP3ZpRMzWOHsKvF+i+3a3smkKKPA==","signatures":[{"sig":"MEQCIBoS2Kb4tAMl/Ze/XVgmQ63oTn+JvFJbt3wTQOWAna6pAiAwg4WfW5ZUVbjVbIX0w984Zbg+9ejER0f+zTwAuWjZ/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1859774},"type":"module","gitHead":"06d477f3a656704718d61e56ac1c860296e427d1","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.2.3_1749444455151_0.026263805441946397","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@mcpjam/inspector","version":"0.2.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.2.4","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"075ea70ce0c05db0e36e356d39033f76e3758646","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.2.4.tgz","fileCount":27,"integrity":"sha512-p8iM9VtbA8wgnWzp34nnwt1wLOrSUmKu/lFYQFK1V0P09Evds1F9Qcbz6EqUds7bkPL3MyPNJEMaBGRCs0Db7Q==","signatures":[{"sig":"MEUCIQDfmYUtQ0bqiOEvi1IYWkjoGVb2zrNT/cZ0mRcJPF9zfAIgWj3W/QxxQwpQtRQ3ZCpi8adgAMsGbcMfB4KjEAa9vqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1908249},"type":"module","gitHead":"97d8b80e3fc68ba435429c64e4524d71b4df2bec","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.2.4_1749956685040_0.9506445808224102","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mcpjam/inspector","version":"0.3.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.0","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"6b5d57b9243eefa31dd382bb26e2417f52901aab","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.0.tgz","fileCount":27,"integrity":"sha512-LzN//+MfEyv8m4G92UYxHhU4DWKo9vx9ZPo39irLTcrTaS6XUWVJXPtxLw6vF9vjosKzC45mmG8QB93chCmXaw==","signatures":[{"sig":"MEYCIQD37oPl1ZwT3D3uCkSRM4LSZgI6AyWCO0XL1PkhQFbulgIhAM7xW268GjTIIVywehOwd7iu/yyXC/jr+1Z7GR5quQWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1946774},"type":"module","gitHead":"3a441120f94f9486ebf1cb367263f8b385bcf178","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","actor":{"name":"mcpjam","type":"user","email":"mcpjams@gmail.com"},"email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.0_1750404815935_0.5649561217745955","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mcpjam/inspector","version":"0.3.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.1","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"cea07f7b9765bcea8f59e64d3f318e7860c04dae","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.1.tgz","fileCount":27,"integrity":"sha512-qT3eSJRdmAJaYwPUMhIjttVpnlh9aAC9NTApRk/uvKEzFNjCTgFmLyMyfgmN9uBPV/gFJ+Sc9BxR814Oe4NaFw==","signatures":[{"sig":"MEQCIApyysm6WblAfI52PBqF2Ndj2BlxgooO6omww7cpt7roAiBJVoY09k8iROvlXCXNMIHKnBHOdcNDlDF88tNB6WeNow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947306},"type":"module","gitHead":"4cc3e2bf7a8779f5554fd9d199559be88ccf21d3","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","actor":{"name":"mcpjam","type":"user","email":"mcpjams@gmail.com"},"email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.1_1750450664689_0.26629222913431616","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mcpjam/inspector","version":"0.3.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.2","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"7cdac38c464d7668f9e6edd96190b73cefa7b5ac","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.2.tgz","fileCount":26,"integrity":"sha512-nUmkZapJGABv/LCDizJlVJODn8WW3AJWFeFuNj3JIMhUoFbSK7zrCoG1P+NyMqP5K7bUoXZFptZtJYYUewRmZQ==","signatures":[{"sig":"MEUCIDd+Ior6IUQBjiinwhYozOxLPMQ3FMZj4HyYjMydqoR3AiEA97KcKlu/lLyUc1fMu2JhrBfERcHFeBMrU6rvuVrMJMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2220302},"type":"module","gitHead":"035800940d17e5fa4e21ead3914793ed45cfe24f","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","actor":{"name":"mcpjam","type":"user","email":"mcpjams@gmail.com"},"email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.2_1750799293398_0.3775662916991189","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mcpjam/inspector","version":"0.3.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.3","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"fcf958e13dbfeea5b1e3280ab1bee25515da1f2c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.3.tgz","fileCount":27,"integrity":"sha512-wHEVC1DZlwC6KJW2RtWMUWyZGrK5p7xsUkY0+CrDiI/ObDpiEx9xrh+3eRwLi40p+zDdjdUwI0QHcLldWLoI5A==","signatures":[{"sig":"MEUCIQD+uQ9IMKCWQP6x41yzavQDbrNNAedcqZTNPzRUxevJSQIgVFhIdj7VuiqnY6Kl+Yc9fv9UlKES0Yj2lkdTn5PppQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2513839},"type":"module","gitHead":"fa38855e5f06edf51420f31960fe881139500a29","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","actor":{"name":"mcpjam","type":"user","email":"mcpjams@gmail.com"},"email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.3_1750898416193_0.5477420805938018","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mcpjam/inspector","version":"0.3.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.4","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"417721515db753e0c69465636b6c1bb635ac5710","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.4.tgz","fileCount":28,"integrity":"sha512-BbASclZF8jdJy1SJEomAm1C/jpHVRQhs0TjbQn9PEyH2FdfOTv1n4U6VQHGuD7hDz8s6sn9pfYBuGOn3avssnA==","signatures":[{"sig":"MEYCIQCJScfT6OJTRmld2YFxQxuKdzzO7RBpyKrFlK4XtYbCGgIhALv9BDbYRPf8QT4DDzeVC5MpOu+m3wjixCnRh85sviR+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2629278},"type":"module","gitHead":"aef857dcc177e2fc89f611be08cf7f4bc45f0922","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","ollama":"ollama serve","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","actor":{"name":"mcpjam","type":"user","email":"mcpjams@gmail.com"},"email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","@heroicons/react":"^2.2.0","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.4_1751250686372_0.8471264126027325","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mcpjam/inspector","version":"0.3.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.5","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"a653643604fd08752a4368e79fc576de7db45b9a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.5.tgz","fileCount":28,"integrity":"sha512-pcGa/P8ZYbiBKBbI/2Q4oOcfmuggIjzQ7mtwTe3DZjsG8VtBpZw0Kz3aXXp2dyq9PWSpkSdXC4yEo7SABV/ntQ==","signatures":[{"sig":"MEQCIE2vNk0tNl+4blAtMmoS60q2xc2a1E7AxndSYEKMrh50AiAUgIlrXLnVTiK36YP+McRjuAdX7cgf8R106CVQz2f1ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2629210},"type":"module","gitHead":"0707a6a046d8615f025350e79ab5a7b6c2dc232b","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","ollama":"ollama serve","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","actor":{"name":"mcpjam","type":"user","email":"mcpjams@gmail.com"},"email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","lucide-react":"^0.525.0","@heroicons/react":"^2.2.0","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.5_1751782508272_0.06532731796748381","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mcpjam/inspector","version":"0.3.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.6","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"cd415006eb078d55474740552a76c68e1f7b714d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.6.tgz","fileCount":44,"integrity":"sha512-ld63YSaZBgGNpCvr3TduY1dNAx5ajeUEOkbRUU5sNaj1W9IaN6w3tLeTycvJCK6WPOlt+mToLPATjMmjO26teg==","signatures":[{"sig":"MEUCIB7ejRo2jeli2tP67oFuVJ23EDOfqF7FNTkUhb3t/MpqAiEAi4zeKEgew4IQT6pOwIHZvqVUCAKRatTh2iOXWPHPdS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725204},"type":"module","gitHead":"686cdc573e5fae84ffdf5004620881764ce5955f","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","ollama":"ollama serve","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","lucide-react":"^0.525.0","@heroicons/react":"^2.2.0","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.6_1752221584312_0.45311057656176135","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@mcpjam/inspector","version":"0.3.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.7","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"8c5f8c1317392c49f38e9eb73aad6b73b4d9bed9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.7.tgz","fileCount":44,"integrity":"sha512-tgqBcqyU3KQgsp3uJ3zGQgGLSVVrQbbIN6DCPEePfZC1JBkpuZX8wHHDK40kAGU1rMNUzNJn55p7kuoZfGkn3w==","signatures":[{"sig":"MEUCIQCejRh6olAbIOAmnJU70a7+NIXq9ZS245k24cOCeVlX0wIgeAi09+31QxA48C1hcp3yHNgFmRxfy8rOM6s3wqfr8uE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725204},"type":"module","gitHead":"b6b014df6e1e03be643f378cba36262057cba87b","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","ollama":"ollama serve","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","lucide-react":"^0.525.0","@heroicons/react":"^2.2.0","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.7_1752221785949_0.24620401122994906","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@mcpjam/inspector","version":"0.3.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.8","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"cb15542551ceda9848267c1f9cf947059adb18ad","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.8.tgz","fileCount":44,"integrity":"sha512-b53S1tnNRaEoTKldzYViWeGQlI/A7ano95F9RzpsHz0tQo+ztH3FDvtMlCRycLSyiWDfuidcQfxgmJ9cHNpyGA==","signatures":[{"sig":"MEYCIQDOUFFLFdYjOt/2MOSLVuOaVNvaD7iYF1wHk0HmNRng+QIhAMX0VGRarsq6h7kN49QyiElerR5/3SRy6Q+PQ6vRk/6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2725237},"type":"module","gitHead":"6791dbd92052dea9ae19918bd641628450a52012","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","ollama":"ollama serve","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","lucide-react":"^0.525.0","@libsql/client":"^0.14.0","@heroicons/react":"^2.2.0","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.8_1752222016564_0.339375508472854","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@mcpjam/inspector","version":"0.3.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.3.9","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"mcp-inspector":"cli/build/cli.js"},"dist":{"shasum":"6454a7fffc26c429593b96680e9d83108caca61e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.3.9.tgz","fileCount":44,"integrity":"sha512-WrCVgUMmm6XG86Wfc95G891vnTshMe26H8TL5hDRuDsUdnck4MAGFbk49mRlyI76BC1v0A3O4y3Lcu1Z622q4A==","signatures":[{"sig":"MEUCIQDNbaH+9cF+eGP89TMv7dO7t3aBb7TapEeMXVxAlw8tUQIgbDQkliVwejasbV+BVxTftV619ocPNLKQWmt01RSI8VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2724672},"type":"module","gitHead":"f4abb8f4004c8d63e69ab2a2403f2fd6447cc138","scripts":{"dev":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev\"","test":"npm run prettier-check && cd client && npm test","build":"npm run build-server && npm run build-client && npm run build-cli","clean":"rimraf ./node_modules ./client/node_modules ./cli/node_modules ./build ./client/dist ./server/build ./cli/build ./package-lock.json && npm install","start":"node client/bin/start.js","ollama":"ollama serve","prepare":"npm run build","test-cli":"cd cli && npm run test","build-cli":"cd cli && npm run build","dev:windows":"concurrently \"cd client && npm run dev\" \"cd server && npm run dev:windows\"","publish-all":"npm publish --workspaces --access public && npm publish --access public","run-package":"node cli/build/cli.js","build-client":"cd client && npm run build","build-server":"cd server && npm run build","prettier-fix":"prettier --write .","start-client":"cd client && npm run preview","start-server":"cd server && npm run start","prettier-check":"prettier --check ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"workspaces":["client","server","cli"],"_npmVersion":"10.8.3","description":"MCPJam inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","open":"^10.1.0","dotenv":"^16.5.0","openai":"^5.7.0","ts-node":"^10.9.2","spawn-rx":"^5.1.2","shell-quote":"^1.8.2","concurrently":"^9.0.1","lucide-react":"^0.525.0","@libsql/client":"^0.14.0","@heroicons/react":"^2.2.0","@anthropic-ai/sdk":"^0.52.0","@mcpjam/inspector-cli":"^0.1.6","@mcpjam/inspector-client":"^0.1.6","@mcpjam/inspector-server":"^0.1.6","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","prettier":"^3.3.3","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.21","jest-fixed-jsdom":"^0.0.9","@types/shell-quote":"^1.7.5"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.3.9_1752223256634_0.9358846233046931","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@mcpjam/inspector","version":"0.8.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.8.0","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-v1":"bin/start.js"},"dist":{"shasum":"42b376ce46a27b3509985623b9dcdb25c607f211","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.8.0.tgz","fileCount":155,"integrity":"sha512-4j6ODK+dPlY4c4OCiYF6x4IrEL9N7IBVI2caUduqxvK/Z9yu7ZXn9RWQOYIObYvU8RrVa0Q0uJXFh7zWpURdjA==","signatures":[{"sig":"MEUCIFKVuiPgTn5TW0sTOYZv7GpT7hUKSIeTCV19NsAr5pfZAiEAz/IzEDFVJmevcSBdVyXDCGheZs9E9QwCnwE7xNNR1nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243869791},"type":"module","gitHead":"7942d59853042e269fa8e50d1a7fee71b293ba50","scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start","publish":"npm publish --access public","publish-all":"npm publish --workspaces --access public && npm publish --access public","prettier-fix":"prettier --write ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","next":"15.4.1","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@mcpjam/inspector-v1":"^0.2.0","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^0.0.9","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@types/react-dom":"^19","eslint-config-next":"15.4.1","@tailwindcss/postcss":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.8.0_1753673423323_0.1144516011943395","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@mcpjam/inspector","version":"0.8.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.8.1","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-v1":"bin/start.js"},"dist":{"shasum":"ac5f1a048885a1e9d49bf664d315e70f073d1aa1","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.8.1.tgz","fileCount":155,"integrity":"sha512-FH9guyacE2K8U2W6/IEzQYarsPqM3Ubt0GVcuLoKO+0RsB99w77fVl4nsCmYwQFe/RPxpoAzJPOUfhiwaGtuUg==","signatures":[{"sig":"MEUCIAKRGg6YG6jrKvkQEydF/YcPFOObD0W4tYNAKgzpjXteAiEA9ycWuLjCMZZUeEwQKoQn496ze2NcavaUM8akJiWWDmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240981765},"type":"module","gitHead":"9c983ccd6bb0711983ee1dadad83e9fb1c95677c","scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start","publish":"npm publish --access public","publish-all":"npm publish --workspaces --access public && npm publish --access public","prettier-fix":"prettier --write ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","next":"15.4.1","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@mcpjam/inspector-v1":"^0.2.0","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^0.0.9","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@types/react-dom":"^19","eslint-config-next":"15.4.1","@tailwindcss/postcss":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.8.1_1753674414229_0.09371437811551897","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@mcpjam/inspector","version":"0.8.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.8.2","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-v1":"bin/start.js"},"dist":{"shasum":"bee35920f9801b8905c772507d6c836f445440aa","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.8.2.tgz","fileCount":155,"integrity":"sha512-2cJUNs19f3OqXpn5nJbn3jcP+ITBSN8U8zWfL0bCV6LhBYqlp6oFS64CnmzNbuE8qHlsaJHVwbzYEQaaQT0RHQ==","signatures":[{"sig":"MEYCIQDyLnuTdRlOttWsEcdngLYDBk2zeVdEKerzmAgAc63/iAIhANHxd8RxIPHI6Cwl7mehPApssS3OqUhskiw6Je4qC0t1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242150427},"type":"module","gitHead":"df37e8aaffe0de602ef04a72ecc85b457fe4168b","scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start","publish":"npm publish --access public","publish-all":"npm publish --workspaces --access public && npm publish --access public","prettier-fix":"prettier --write ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","next":"15.4.1","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@mcpjam/inspector-v1":"^0.2.0","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^0.0.9","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@types/react-dom":"^19","eslint-config-next":"15.4.1","@tailwindcss/postcss":"^4.1.11"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.8.2_1753856307874_0.9466095639971348","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@mcpjam/inspector","version":"0.9.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.0","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"cf0c07cbd76012ffa58ebbc3aabb6a86ce2b0d91","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.0.tgz","fileCount":48,"integrity":"sha512-ZQKgPHJzvYiLYAq7sDfMzgg61tzdQEA53eA0/ErKIzPk2c8FeHzW/y438Goo7OVAlXVSTosw/yqSP2LO/HJbMA==","signatures":[{"sig":"MEUCIG9vWIkw2PzTcqbyu/dufxxmDV+UMF3/L/kx5hd9HWK1AiEArYJZmA2zOlNDRoMWMIFWWTksinUIiRiflkhtil1G/CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9627451},"type":"module","gitHead":"c106e460c690a8aa4f77ab554f50eebd170792be","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"npm run build && npm publish --access public","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@types/react-dom":"^19","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.0_1754437529756_0.405682619784125","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@mcpjam/inspector","version":"0.9.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.1","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"c9ddd91eb8702b050b20a4dc10bb719bb70db600","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.1.tgz","fileCount":48,"integrity":"sha512-/RIkswmK5RWPlSUsUhdrWoTfcaQTSicpmBYC2fRzTdNdHwuXnFyYS/QmzYcSCZAkDhQ/BYk5z3diqM9wbMOWJw==","signatures":[{"sig":"MEUCIQD927P1dmbU9lwpzOIJryz0b8Mqi+d4hI3YUDGAd8NnDAIgExHY6ZlDfLhoNPYyIoAnCdVpJqFwShmUhtMmA9P/px0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9627514},"type":"module","gitHead":"2d43a81cca42e4fc64844e0e59193eee48b3c353","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"npm run build && npm publish --access public","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev ."},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@types/react-dom":"^19","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.1_1754438621780_0.7983127075525414","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@mcpjam/inspector","version":"0.9.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.2","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"b7d48cb37d138ee6e962df31e7301b407ca0d314","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.2.tgz","fileCount":48,"integrity":"sha512-8pqISJ0tP18kqZdJMATGlWRQg2V89aLy7KS9WobPj3Pc09H0DUJ7St0dvVyBpCV5zpVspXU2Rj8HpWIA49QR7g==","signatures":[{"sig":"MEYCIQCrWF+I6eahXA1+A+dbgN342wEuhA3f52O9Nbzwxxt+yAIhAOd/jHFI3luerLZLwZs/PzkHvFXeu/jndy+FUb5E1NA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9658681},"main":"dist/main/main.cjs","type":"module","gitHead":"15a477b095883cb5ed1975bff6837270d2b2ae83","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"npm run build && npm publish --access public","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^4.3.19","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.2_1754521608565_0.6739172239388243","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@mcpjam/inspector","version":"0.9.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.3","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"9d1febfe086b04b3f7a0eb67799f313bee281732","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.3.tgz","fileCount":27,"integrity":"sha512-9Bv5+P/N7u6r/vFuhtV7ThXJ78nVUSnAtx30Vx/VAUo1PhuTzena+0VM4fKfSDNcCl/h579PkaUZ4OPmG9KDXg==","signatures":[{"sig":"MEQCIDrroHBZsD5NaBcf2h61tt/Mb9CoXhSOVyaA+MPxGyXJAiAl1Sg4U12QkHjtzXN1wumkR7Hw5UZKwqDMWNW0ILMjiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8173991},"main":"bin/start.js","type":"module","gitHead":"989d382eb5da04db17b291030db72562c02d54c0","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"npm run build && npm publish --access public","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.9.2","description":"MCPJam Inspector","directories":{},"_nodeVersion":"23.11.0","dependencies":{"ai":"^4.3.19","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.6","next-themes":"^0.4.6","@mastra/core":"^0.10.6","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.3_1755132620825_0.2575035409294739","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@mcpjam/inspector","version":"0.9.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.4","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"eac67975f010f9ddd5741a35e652c5146f298302","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.4.tgz","fileCount":28,"integrity":"sha512-6mNpCtJantfuFpcXpkboCugbDJWzk90+mQ4EMxbbN7bz3Ykme247/ipc8HSKdWMhJwaQuBq6Lf15MrDtjHuFsQ==","signatures":[{"sig":"MEQCIApkWM1ouRgWiOoCCeT8/5ZkZ6/8eiJGuW2rhlP8TKzKAiA0ClDgKEwN5USPwBT6OJlCr3IvI73bs0r6uOllLzRymw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8212903},"main":"bin/start.js","type":"module","gitHead":"e12fdae954aecfd6d140e0bf9ce7ce869e9a79a3","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.4_1755817772025_0.9653302957711787","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@mcpjam/inspector","version":"0.9.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.5","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"7d24c802c2b3816c3e9274ff3789596930dfa4b5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.5.tgz","fileCount":28,"integrity":"sha512-bYeFoAVvKaAcY4HC53g5eMPgzRkUXDVQiUdUey6CfEXjoYJOLTKZe5mfMjSFa+fP94OaoT+Il02QH19yxsGEYg==","signatures":[{"sig":"MEUCIHyBVqYghCjIY+/eFas+uQM8WlbM8vlPbBwhV7CC0jjWAiEA62Nkz4ZzOyejiLKYgP9o5tgDsGqc4qGfsmsfiZS2Elc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8423136},"main":"bin/start.js","type":"module","gitHead":"b082d734cea05ca1bcabcad797bca36820adb10f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.5_1756180153192_0.543973751593404","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@mcpjam/inspector","version":"0.9.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.6","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"c748e9ea0fee0b17eea40fcbdfdc183163ba8583","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.6.tgz","fileCount":28,"integrity":"sha512-j6rAKPe4lxP05IcqKyKUG5Nm57WiyDhThlW0wUAt+gL9eUwSZiCX1GWVVrnp238V0PMFbCcCA8ExFpX9nrThhQ==","signatures":[{"sig":"MEYCIQCZ+DtLFz+4vOkgSKNra3dVETlcsfmKUEAjWyOKQGqIOQIhAM2zT5AK99WdZzkaj5BcSB6/Vn5Ph0R2e9y4FfVR9xq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9035893},"main":"bin/start.js","type":"module","gitHead":"f1b3a9e86672c1e1789029a71b1904cacd4c89e2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.6_1756271425762_0.8849098006051299","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@mcpjam/inspector","version":"0.9.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.8","maintainers":[{"name":"mcpjam","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"253ca300014818a757a665387003b86e259133b4","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.8.tgz","fileCount":28,"integrity":"sha512-DlJcWnK6fvoeu9pn9zaGtDkDyVt0esR/fTSR8j0grw3D5RrOddLtszaS//UfCxZVgSEA/NjAwpTx7d++lxZKqQ==","signatures":[{"sig":"MEUCIQD2fhq/MR96v2kWQIwgr4axBtBawYfkbWv4yzFlrDnIZQIgHUQdqZgAKAYaP/WCsoJb9j5sd8H1iiYEKzNRzmp1z3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9040404},"main":"bin/start.js","type":"module","gitHead":"cfcdd4631a11800a4a9c61d4f73215669eacb62f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam","email":"mcpjams@gmail.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.3","description":"MCPJam Inspector","directories":{},"_nodeVersion":"21.5.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.8_1756271843568_0.9964931551451481","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@mcpjam/inspector","version":"0.9.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"ce1567f4402ad1745a5f420e6f185e964dd1cad2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.9.tgz","fileCount":4,"integrity":"sha512-V8s3x2H/HDyEIOQRzH6HHTlHwsnVF8c4QBQMLgpvBR1zd3ldHRvfvrjw87jJkWhW6S6Efyl4Z+aLrilgJQXlkg==","signatures":[{"sig":"MEUCIHJKK5+Yka8jUcCUb4zSJrwwQu1OiibC505ZXTlxqF1/AiEAzcMbH07HwfwGE4b39wEYvI6o9xWlTFZkZiUOkHKTeLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27732},"main":".vite/build/main.cjs","type":"module","gitHead":"353b707d235e3fe37894e3ca6251400eca298f28","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.9_1756577422243_0.500550916706263","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@mcpjam/inspector","version":"0.9.10","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.10","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"9c3e30e6a50a4a2fd38eefadf71fc99f5f2b5748","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.10.tgz","fileCount":29,"integrity":"sha512-5icR3ztDthvJgrly8HyOTVCFCMWY7wrNQdQ6JUhgQfA1zMEqGe55KtBKPCisn/mNYbBAwHBs3WAh+LR+nSKv+Q==","signatures":[{"sig":"MEYCIQCpDxsy2RUl5l/og2XIWJx6Up0r8ZGQWphVt9RBi41T9wIhAMMSpJNvvqwePz8inICbQxT5TDXT9GdivO40y1tMSxXi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9229201},"main":".vite/build/main.cjs","type":"module","gitHead":"49416f668fca8e6eca95f8047c9fdd61ddbc2464","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.10_1756588232904_0.6053366228114463","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@mcpjam/inspector","version":"0.9.11","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.11","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"eb48dc1f2a181c68a88a99187a798e9ef5624911","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.11.tgz","fileCount":29,"integrity":"sha512-BN8uypSKc9EKaoHBrzje54NIdPIMF516f8rByUG5mJzwJHqJlZTQtMova0vlM2mU/J8A0nuZri2OrBluFQdyPg==","signatures":[{"sig":"MEUCIQDOgIbix4+k7RXILZAWiat8PWk8rl6TRGwoFi0eK6V6YwIgObVzNLujnol7sB0vAa2Uws/c2ISoLEGVqLzTJKmBXPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9229201},"main":".vite/build/main.cjs","type":"module","gitHead":"f5f5e3346851b9ea79f83aedb91bc809a7e3d0ab","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.11_1756588273193_0.32786302578430737","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@mcpjam/inspector","version":"0.9.12","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.12","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"d64fc22a2779affb6cf7b6f816da0ff4ce4684ee","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.12.tgz","fileCount":29,"integrity":"sha512-JTqWlz2Afcj+mCnLbCly+mnuCPWJgqwL43FBNtUMdTjRb1fTa5AzkcDqWhq6QUzA7nFc2d6Msn7qjm+ytanT7A==","signatures":[{"sig":"MEYCIQDY5jbviNFOjQXvzBKyyK8ymq8APCT8aLAmqEfY6xQPeQIhALRc7jkEgQmMhCLzgxrWjx8vpb1sx4IWR/shkqzV9hWm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9229234},"main":".vite/build/main.cjs","type":"module","gitHead":"452ae149b5661664cdbb90bcdd306a32ad91e648","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^1.2.22","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^6.0.7","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.12_1756588622309_0.9401427336546244","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@mcpjam/inspector","version":"0.9.13","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.13","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"433fc9a95400cee35cfea996578f860198eb23e0","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.13.tgz","fileCount":32,"integrity":"sha512-ciZQSpetO06QO/9I9pP5FY0nixcQiEyIA9EC7qTzHOZ/QAvh9B0+ajzypefCSorMLCOw5NDohr+5fxlWvvQaPA==","signatures":[{"sig":"MEUCIE1lcmYxCMim7gOb21TGfC+hsNv95ocQ0yvDPSiA9PqRAiEAuhWYJoHbowi1zt6BemuVFfubyqp+AJ3dWXWXiOv0Mgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10810635},"main":".vite/build/main.cjs","type":"module","gitHead":"78aa5b801347786a63d98209abd24fd5544d7c8d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.13_1756868467871_0.33224510628505444","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@mcpjam/inspector","version":"0.9.14","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.14","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"7fadcfa39ea09736fd720480ded805bdf120cfe3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.14.tgz","fileCount":32,"integrity":"sha512-exKH/lpWWaqI5nODq/4k9MNi6BEzKWC8kg8xWHMt+FAchtLGTJBQb8Ases7Qh4qPijI+tb3xY5NDJncB0ILGjA==","signatures":[{"sig":"MEMCHw3gT8zK9RdVbclH1bKfNf7grRTTT5sXR88x1eoXaL8CICCbT/D8lQVm12X2sfFPUft7e9HNyEOuvqplZBFX8ZJb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10810635},"main":".vite/build/main.cjs","type":"module","gitHead":"9bf47330264324735010c2dd84ce25ce7a5ebe4b","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.14_1756868515633_0.9812128225608179","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@mcpjam/inspector","version":"0.9.17","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.17","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"8f393cd2c7f367ac678cbba1bea6729d90f21eac","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.17.tgz","fileCount":31,"integrity":"sha512-abG9OiFVAiUhOzdoWkpicRSf5zMyn81Wg8bKtdqAz8g5kkwZbL04WxN80VuFojAlycrFwScApjXjwObdE3hXrg==","signatures":[{"sig":"MEUCIQCBJNnkhP4GVRwiOv1UHAKrhXJz1dg8lxppfHCWTPX8AgIgenVk/xPO+P5D4X5kMASPwmmFqkVqKSjuAMMTld7Ls7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9711455},"main":".vite/build/main.cjs","type":"module","gitHead":"d572f5405b00eea923b5148fbbca86a8d83678a8","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","publish":"node -e \"console.error('Use npm publish directly.'); process.exit(1)\"","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"18.20.8","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.17_1756884551930_0.0780648763232259","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@mcpjam/inspector","version":"0.9.18","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.18","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"4b3851c7ab44479922ec441f315337a893219aa7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.18.tgz","fileCount":31,"integrity":"sha512-h7j1IOCeGguQw226xwiZ5gDTWIEmnfsgNjouSSEYAbqMETobGlS5VkbKodbuvkppyL9jUUGNcqmhFu9Yzbd6SA==","signatures":[{"sig":"MEUCIH5Rjd4+b0YdE1ATIpEUZ1LEDJiOdNmAK7w2uIU6WazbAiEA7d+hYcPXs2GO/FpySmEgcaFj+QgtFwtHYTTIoZu2/BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9711365},"main":".vite/build/main.cjs","type":"module","gitHead":"a1dce2838e9bf5ff2d3bb194ad369411206f317a","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"18.20.8","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.18_1756884952200_0.8294693806874889","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@mcpjam/inspector","version":"0.9.19","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.19","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"d229ac141612848efe14ab3e31d4e43769ab487b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.19.tgz","fileCount":31,"integrity":"sha512-rApb6cLsZfkkoY2U+s0idAeLjRyfQxZXYkwRxDyphzF1UmERUEaeXbcgWdHLVQvQLet8FDEkBp4M4QZd4pG89Q==","signatures":[{"sig":"MEUCIQDsn74yFgKvpPRwFpWzWT6t8NMR79BY6p5ZkytsOvJ/jwIgIUKIZpigiMvHHCFz+evZ/wmpdLsJDRKqDofVFI6Wm4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9711365},"main":".vite/build/main.cjs","type":"module","gitHead":"30de00fbaa7246fa8f96716307eb9404476dc316","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"18.20.8","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.19_1756886673113_0.1790904264084372","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@mcpjam/inspector","version":"0.9.20","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.20","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"218dedc6c132e826cbf4a87fd943cdc5eee51d0b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.20.tgz","fileCount":31,"integrity":"sha512-cJWvdgNgt0kRq8e1+YRCiALe4lKFgeXUKOoc/jlka3NGparTh1nPmM3mbXn0wMN0oJkWwh6UVPUoj1FUCNqDWg==","signatures":[{"sig":"MEUCIQDfHfXgjIAOnfsRxUl3gsyx8H97k9KnLGp4Un6/wNIERwIgFYi6edeYY8zh2ZeIgJVqq9sJipI1C1uqNFCl7Xg3GHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9882034},"main":".vite/build/main.cjs","type":"module","gitHead":"22ab9e9a2f0b95dba8a8c20195b207d216023f25","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"18.20.8","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.20_1756953796273_0.7913809207527966","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@mcpjam/inspector","version":"0.9.21","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.21","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"afacda7063384686d887a3b1ee9c1e2f55d54db9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.21.tgz","fileCount":31,"integrity":"sha512-16CGNTlieP/uwdB2JNyQfRDdj3GHDJ0X2Y8LOqvFZnQp2lMOWisi88wInfr7js+ACjLpC+7Pr+s/a6zYZS2wmw==","signatures":[{"sig":"MEQCIEt0mPVXT4uAYnv1wUApK3U+VLqkt0rMfCIl3OER8hIjAiArGFV5VvXS/oCxCktMIrLMtROFqgZdaEp2QfBoT6qW3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9711653},"main":".vite/build/main.cjs","type":"module","gitHead":"2073ac9e5b0ebb63d5e02a50328da17f5c053846","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"18.20.8","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"^0.10.11","next-themes":"^0.4.6","@mastra/core":"^0.13.2","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^5.4.10","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.21_1756954235340_0.6445514389103311","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@mcpjam/inspector","version":"0.9.23","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.23","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"89c936a6031fe7f5d1c7fbcbd38a78738b193e66","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.23.tgz","fileCount":55,"integrity":"sha512-RB0lVpd4jW5LL1tP5Vw54LRiweeS4R04wvuQjU9TFAaLmfkYkIOSwkNZXjVDKPoiUqwygF3+T9vnWUYSKvfjIg==","signatures":[{"sig":"MEUCIQD8a1alTWSokhewaOZWnsmxMWTLbf+KSUjZWAk83Tsz0gIgKy/lR5lPmoC+ybQGOxIBJaEqy8VRvWntTq//cyUZx10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15544713},"main":".vite/build/main.cjs","type":"module","gitHead":"86b04575c3b725e35bb83b7809ea52e7b53b1e56","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.23_1757273403813_0.4511957969146221","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@mcpjam/inspector","version":"0.9.25","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.25","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"e98420c808f59e3e8d62ddb61c76b1e82ef3fe3e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.25.tgz","fileCount":31,"integrity":"sha512-DmOtpXdAXX4LuBPd3snhMulCzJ3m3CG9+NHTaMf8aneHS+KL5tUaGyD24PANTK46fhcWAq3DggcFrLrC+BTa1A==","signatures":[{"sig":"MEYCIQCqIgyhXdIs+dMFLcdezRDsk6332G4o5rlpSooGVkewpgIhAKD3OSwjfqKAco2rVa+gdC4ZA2jNtxm48QMOEJFJJoKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10833676},"main":".vite/build/main.cjs","type":"module","gitHead":"d54f7f8c2bbc583885176ea18cb624d974817587","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.25_1757610204468_0.3203390751423356","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@mcpjam/inspector","version":"0.9.26","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.26","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"d0011f7bb9b785f8cff67e672b1219b632738a6e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.26.tgz","fileCount":57,"integrity":"sha512-NWp11rMUMXrBToAMju+16TeDxwrdL+amR/GuYt587KMY7PMSLbsvShCANZ3QvYF8uIPtRs/oHtB+LPB73mOwog==","signatures":[{"sig":"MEUCIDkeY+S6OYv96HDVzyzdoObfJDTChp7C73XAOnGvVMQKAiEA+bx/iHmCLnyspIwv+PGZaZSfFkO244TZH/9Vx72D5CA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15977787},"main":".vite/build/main.cjs","type":"module","gitHead":"d5b2335c50cac390a459d793e0f596dcc1d9805d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.26_1757633504562_0.6802616504757999","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@mcpjam/inspector","version":"0.9.27","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.27","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"c6e7a6b0f30e067bc81e533e595f41ac0cfa392b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.27.tgz","fileCount":33,"integrity":"sha512-3RmSEu1if/NibALZS1gQqUd/uyh4xqQGImfL0W7hijM7tWHhgaIJI5A40JvReADKHFqnNs8HBKvIO8QLGmSjlQ==","signatures":[{"sig":"MEUCIQCsbQjoyfPNJiXcbgxqG8cZpIYU9CypaUAubQ58bYMjBgIgGHHOK0aVZL3b3+TkpKOD3U9x78+3pGUiZzwCkjNmY80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10862538},"main":".vite/build/main.cjs","type":"module","gitHead":"a4a1bfea37766cb40cf0c25ba8b628c13174aa24","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.27_1757652114982_0.4390517776715155","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@mcpjam/inspector","version":"0.9.28","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.28","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"cd95e5efbbad40796062cd40f79edf97b5aa2f11","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.28.tgz","fileCount":33,"integrity":"sha512-vAWEiot3COLQYnLRJzr23nteCOu8ah0hUmh36q63GJsrPcOOqYg4z9Z2QA5SdRKPXImJF+WovF6bpihEJbx4Ng==","signatures":[{"sig":"MEYCIQC6aboS9cS6B4O0QJAmV8R9UrM5XlWDcwl9Bbzly80+/AIhAKlCAopflfWfM0K/459hyknDA73Yu0Iv2h5Z0x0l9R11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10890693},"main":".vite/build/main.cjs","type":"module","gitHead":"a87344e80fbcba880c4045ea408d177ff5556801","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.28_1757663605619_0.4401857391195019","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"@mcpjam/inspector","version":"0.9.29","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.29","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"29711404c851150e8c81795317668530252dc412","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.29.tgz","fileCount":33,"integrity":"sha512-rWZIBNc48YbMvafADjsuwpu+J7lIS6MupZWwoH2EtAAhWCfmHyN1/8ja7UXqb4jml8Oo/AH1ZQGf0Jii23n6CQ==","signatures":[{"sig":"MEUCIQDiA3gSSUY0cqwJwIlBSKpSZiEawDjL2N9asA3YMghMNQIgASBedJH3tOfLsWoh6yLNsrUzNT8e5NLoP8BhHaGaew4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10890693},"main":".vite/build/main.cjs","type":"module","gitHead":"23699a903f9af6195c3a40e0b9f48a841c894e1d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.23","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.29_1757664173006_0.9803000266529027","host":"s3://npm-registry-packages-npm-production"}},"0.9.30":{"name":"@mcpjam/inspector","version":"0.9.30","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.30","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"e2f13dbdf9ecfa3d6900d0ab0b23c0349fcdd546","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.30.tgz","fileCount":33,"integrity":"sha512-5k4PRN2+30N5m4HxKHp9Mk/n+JWRnEwQwZc1crUU0J7VR2WpBGxQfw+wVguSYQWw5GljtD7dHu2NsMulKRav+w==","signatures":[{"sig":"MEUCIQDEojcmfVv6GCBh2qAPM8CnvmWfwSIbO8o07i4RuRSflQIgc3lpafgCYhKn+1hC6/qjzF2iANazQ034XeAesFMI3QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11095142},"main":".vite/build/main.cjs","type":"module","gitHead":"985c4ddfcb9846ea282cde184133f0ec1d9e8a5d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.11.4","next-themes":"^0.4.6","@mastra/core":"0.16.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^1.3.24","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^1.2.12","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","ollama-ai-provider":"^1.2.0","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.30_1758320426546_0.9728087988712442","host":"s3://npm-registry-packages-npm-production"}},"0.9.40":{"name":"@mcpjam/inspector","version":"0.9.40","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.40","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"4c41dfed915056afb45d6b0cdd54d2fc47775ef1","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.40.tgz","fileCount":34,"integrity":"sha512-SNXBvRedF8YpoW+/eyucNvYxIhYJmEBMu/wRRlmSRgc5paweSxDjb8GtgrhO4ROWNF6jRxYPRrEmRuPxl/wkzQ==","signatures":[{"sig":"MEUCIQDy9e2pcJSiI9/f7BX8uOONLFmVesZK9QRIbXQaCosu6gIgfX4UYaVgJ3wMFhX0J2vqq/ZxegC7G6MUisKiQXRdWh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10434795},"main":".vite/build/main.cjs","type":"module","gitHead":"7eef1a8193fdac5a9ba82ac68fcd9240fa41da2c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.40_1759119028594_0.523012939192719","host":"s3://npm-registry-packages-npm-production"}},"0.9.41":{"name":"@mcpjam/inspector","version":"0.9.41","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.41","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"a8d1a2239cb9cdd87bca1fdf053455889e60105c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.41.tgz","fileCount":34,"integrity":"sha512-HYX9VumkDTqZHfpoduf+mQWlhCX7Vd6mIOpKo9SnPZTvvp6E2eRACviH8+/JjFbFR4/x9kmXL244AgT5gm7PGA==","signatures":[{"sig":"MEUCIB5nDwBnAjAb6Qmk/cTkNm2Y+Bu2QkZNBUa6MtCcGvFAAiEA8PuxYMTe0lXSB/USZrvDdTFoP4p0Xs3AI1jxd8t/YeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10435913},"main":".vite/build/main.cjs","type":"module","gitHead":"54d0bdcfaa27390ab89e8ee9192fdc49edfb4ad9","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.41_1759120463592_0.6075480031432712","host":"s3://npm-registry-packages-npm-production"}},"0.9.42":{"name":"@mcpjam/inspector","version":"0.9.42","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.42","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"03e2f48e63c67a7932217a6c01edcda655606565","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.42.tgz","fileCount":34,"integrity":"sha512-PEJu1qT3gt0jF8dAAIKRE8R3W1/S23q8A8GkVZhofynpqHi0468nGnmtU3/YKX74ppQb8xZ26miqki4TRwYHpg==","signatures":[{"sig":"MEUCIQDe943vVK55G3WEfBjtifMGLlI1nf+3VaDv/DXeDLoKIQIgD6qN2RpymDQ9Oa71cS/UEp9DGDFH3yB5EM7NXssInKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436868},"main":".vite/build/main.cjs","type":"module","gitHead":"76c21b29c9e7d2b2f4784b2b8b758e6007e11d66","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.42_1759132369764_0.8935379165002835","host":"s3://npm-registry-packages-npm-production"}},"0.9.44":{"name":"@mcpjam/inspector","version":"0.9.44","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.44","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"2cba78bbe61866dd075a42d118b3af7939a761b9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.44.tgz","fileCount":34,"integrity":"sha512-DMHNX8TYXOYyHrXOrL6kVFkFFj3PMllM97sI0JF2eWDeo63c4M1QZCjQ5znKsklhF3uRywHsLoi+boyk8pxrFw==","signatures":[{"sig":"MEYCIQCBX9mFAXPN8RfwLVbcSAZYJcZBAGkAEXc9S6tCaP7QtwIhAPRc7SAFnKmXcur452dW9720gF1m+w7vbht527sT7uka","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436761},"main":".vite/build/main.cjs","type":"module","gitHead":"bbd6b57d16e62b8e87c53fee4d047fec86d74d18","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.44_1759140850964_0.13706133240834872","host":"s3://npm-registry-packages-npm-production"}},"0.9.45":{"name":"@mcpjam/inspector","version":"0.9.45","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.45","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"913d16fcf07092f117deb6ba0d9f99a55b0fdb78","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.45.tgz","fileCount":34,"integrity":"sha512-ZWoJGUcVeydfiLkxEc/d2z5V/1/gQZoTr45/0LTTg25vZzCJs9dg1EAqZvHQWsd8M2kyU/fEQyxNXwb/L6jnYw==","signatures":[{"sig":"MEQCIDo/SJBNTTLS4C+fEWDwEInB3j/CTieKXqrTOW3gseP8AiB3IsdChh0R2NpG7oKBeR71+n86U3zF4pwLTPpctV/rFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436323},"main":".vite/build/main.cjs","type":"module","gitHead":"9ad28bf3bb94c8ae29de073d6ecaa801a106db5c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.45_1759154558842_0.24489329432552753","host":"s3://npm-registry-packages-npm-production"}},"0.9.46":{"name":"@mcpjam/inspector","version":"0.9.46","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.46","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"b4aa4dc7ff3f66fbfc7e321bca0f4409445a4124","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.46.tgz","fileCount":34,"integrity":"sha512-UE+O76DHZho0I+eF9wXZSJPWCTtkSldnAzF5MHvZrxH8Wvbc4cXoMHRMOwEL2rxf8Z7IYromDXUt7C6n+l66aA==","signatures":[{"sig":"MEYCIQDsxw4JCOhdLQSpaeuG7HWIie/1ZVmEr9jzikMMVaIFcgIhANe3W7BbtoYtxnUUx7YdsZfz9nzRvo4r4qgXx05fO8ZB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436349},"main":".vite/build/main.cjs","type":"module","gitHead":"69985a5b8faebc149a186383e62cfc60031d7341","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.46_1759155681413_0.7021523814283266","host":"s3://npm-registry-packages-npm-production"}},"0.9.47":{"name":"@mcpjam/inspector","version":"0.9.47","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.47","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"de118eb1c31739c717486c8c60a757cea9cac01f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.47.tgz","fileCount":34,"integrity":"sha512-gUd0K2paPmgWtn5xUDf+29KfhcGkAkZGPIAiT2vrfdSIRA4cOsIIeqwy/vzSXiZJynTjl4mXzHgr5e4gt2SaRg==","signatures":[{"sig":"MEUCIQDYjpC0U3Gjz/ncXO5dqe8e4SpG1HeF6ZP+qG3D1495iQIgCzU+kuqIeETmnLqpBxguWeNmxWXTX+F7r2HJUWuHXJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10437699},"main":".vite/build/main.cjs","type":"module","gitHead":"69985a5b8faebc149a186383e62cfc60031d7341","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.47_1759157025233_0.1591251394257105","host":"s3://npm-registry-packages-npm-production"}},"0.9.48":{"name":"@mcpjam/inspector","version":"0.9.48","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.48","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"6bf80d6cbd6792fcd00d6cbd54fa9f27e957d382","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.48.tgz","fileCount":34,"integrity":"sha512-gwjHuA/GDOkzzEkjS2CQMgW4ljCQs/ElB5F5pTnuEFx88iOqctE4emif1HFR6L8TLZiudujyBDxZ2W993Iq8nQ==","signatures":[{"sig":"MEUCICb5ZqWGvTK4nSFO2B1+6wzqcNqk+PfZA9ccIvc7mQ4dAiEAuB0xOZlzTInDmru2Ez3Wu6DAFBhxMfC3EJFo0wAyBRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436761},"main":".vite/build/main.cjs","type":"module","gitHead":"69985a5b8faebc149a186383e62cfc60031d7341","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.48_1759160852487_0.12814529881707415","host":"s3://npm-registry-packages-npm-production"}},"0.9.49":{"name":"@mcpjam/inspector","version":"0.9.49","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.49","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"243a0eee9bdec8569f5b968b9bf66fb4ec4f2a97","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.49.tgz","fileCount":34,"integrity":"sha512-G8ghP9rAonhP+CxkQRdOxX4hnyE4/fX0Y/Lx1JxjQLZ1slDKfpzMpq2fLUyUrgsYy6Dl9af6Su3iBekb0lz9Ig==","signatures":[{"sig":"MEUCIQDakA+iEiSLvu+4xizEFqzWHB9vcg/0VMQfZbJ/cp9WcgIgJ4bV3WRBk98XCEQG/aH4kI9xziPo43xHz++a0suCj4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436761},"main":".vite/build/main.cjs","type":"module","gitHead":"69985a5b8faebc149a186383e62cfc60031d7341","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.49_1759166675061_0.2578487826177478","host":"s3://npm-registry-packages-npm-production"}},"0.9.50":{"name":"@mcpjam/inspector","version":"0.9.50","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.50","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"da077df4e93e58a3b678cb5ab235d307b6fbb977","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.50.tgz","fileCount":34,"integrity":"sha512-sjZ0Nq9b26JHzU0aen18wANTBg15+0GDMHmMX8AnXf0Qb2OCReaxQyyh2rKBzjr0xVMn3sFr0lTc/MlG3Ie00w==","signatures":[{"sig":"MEYCIQC+jTK5P2gVKvYnOTo+scT70EtKsKnklDvx3z5er4lP5AIhAIsf49efVmAVf78Y/BA8uUAo7KsxhaPbKLoHOKZVRnWB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436832},"main":".vite/build/main.cjs","type":"module","gitHead":"6c3629ef19930fc04bd5eb15e5de15999e8e14ec","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^4.0.16","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@alcyone-labs/zod-to-json-schema":"^4.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.50_1759167838336_0.6174897922067164","host":"s3://npm-registry-packages-npm-production"}},"0.9.50-beta.0":{"name":"@mcpjam/inspector","version":"0.9.50-beta.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.50-beta.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"393d2f0654052c878a3dc54eb39e163ca57bed9c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.50-beta.0.tgz","fileCount":35,"integrity":"sha512-yxVdzLnNwNeiu80HLeFTnetOABi70chhjunZmI0ZuNoBH01T8E9Io4x5gk600c5tFD2jVkXuB2CGL8FRd/cg+g==","signatures":[{"sig":"MEYCIQDKU5F5Jqwfps5P++UUSGIenVo7NdxkXuoDW+/0mXiBjgIhANA4J5Xmahy6GZCbylVw2l6o+wiViAYzdLDgyArS0YGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12001288},"main":".vite/build/main.cjs","type":"module","gitHead":"a306ac838691f6ca56a9e07a1600e556437aaaf5","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.50-beta.0_1759175315549_0.09925661511607653","host":"s3://npm-registry-packages-npm-production"}},"0.9.50-beta.1":{"name":"@mcpjam/inspector","version":"0.9.50-beta.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.50-beta.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"83863d5f84b20fa3b559607b2e49e54e7e200aef","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.50-beta.1.tgz","fileCount":34,"integrity":"sha512-0uKsGekueTLBjE2p5j7hjHMc2rXbcRSzNC0YMUPCBQQQLcOUuhUqRMNoJkSTESwBWkpSUp3zc47UFBghZr4DBw==","signatures":[{"sig":"MEUCIE7MTMjiRjUCGGso6kT5Rur3DBgTqn5So1NOxEVihH5+AiEA3fCA9kwuTbYLMHlqOvNyoGe97EwqoitfZHz9PT1OXL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436907},"main":".vite/build/main.cjs","type":"module","gitHead":"cb02798ebab27fa50fd245d63424359c337207ca","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install && cd ../client && npm install","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.5.1","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.50-beta.1_1759176639367_0.6140021700158877","host":"s3://npm-registry-packages-npm-production"}},"0.9.51":{"name":"@mcpjam/inspector","version":"0.9.51","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.51","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"bd56fcde9aea477ddaaa4159791170f6f7033077","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.51.tgz","fileCount":34,"integrity":"sha512-RADssMJu+OqozLE+YFcpqymVfUPRZWcEvwbBTcJdyzs1Os6zlkSov9U1kd1BIe8INcFfcgohzvvL5r9hcaZv5g==","signatures":[{"sig":"MEUCIG3bZopYCBcbHUga1BTgjUIPJssfKMsG4SO10JX6QY3IAiEAjA2iTQqR3JkYtOjSAzPNX9joBTFgCiz3md6yyZIU2Fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436979},"main":".vite/build/main.cjs","type":"module","gitHead":"e6ddac6b6c687050d7d0ad6973d4aabb7a9a428d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.51_1759179344774_0.6131597948399368","host":"s3://npm-registry-packages-npm-production"}},"0.9.52":{"name":"@mcpjam/inspector","version":"0.9.52","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.52","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"5f5bfcf742c0fd019207bc1d8b34a5efd65d9c98","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.52.tgz","fileCount":34,"integrity":"sha512-lT6Trg7B0ibE78sQs5evCGC81C1+ynDmRDpcgjLWF0DJWAhe93hM2bnyfXs70REvNxHuz2kRMn68cYhGMyGpaw==","signatures":[{"sig":"MEUCIGUih0gImoIelxtd1kd5sCJleGC3h3o2CKQPamVSzdvWAiEA3jbUtT3c1XJ8+cq3moM0vRdqMDxHF6JDzwQiFAoFiTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10436958},"main":".vite/build/main.cjs","type":"module","gitHead":"e734da90ac9b8693386bbd1c69ac6f0cc28c6823","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.52_1759181951693_0.46530430403687384","host":"s3://npm-registry-packages-npm-production"}},"0.9.54":{"name":"@mcpjam/inspector","version":"0.9.54","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.54","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"085034be5b748d1521da97e45c20360c725265f6","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.54.tgz","fileCount":34,"integrity":"sha512-2D2wqaPVCheWohJzcbMImUna8nOuwmuF5lWpLMEzVywniEXAZ6vw4wNKXQfRZ9ZblREXrf2e1OB38OMbIuuxng==","signatures":[{"sig":"MEUCIQDm8CW3zGc65ldX1sSsKT7hR0UwyD2OeWA/KVvWigyE9AIgcBf9fAV2J3IUXmf2Bb2QLaaJcVtwpv85hp9EWFEwT1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10437165},"main":".vite/build/main.cjs","type":"module","gitHead":"e4c42b7ff63e3ca6414218aff2748a363ead104c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.54_1759191055234_0.9769119244665982","host":"s3://npm-registry-packages-npm-production"}},"0.9.55":{"name":"@mcpjam/inspector","version":"0.9.55","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.55","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"d4e971435a7774fbeec59f7eab1d47831f3e3c76","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.55.tgz","fileCount":34,"integrity":"sha512-cihZPKySmY9UAgJk7zY0eE1Q8A8PcOGkDIKmXqZqBk0zrhNBfH2skL8kQ/jHebkYPR8iwNCdkXahWVdZ8rV5Mg==","signatures":[{"sig":"MEUCIBCdMNoK4ouiFKOqWjXCUpuzsQh2k3/XmKm+qo2jKKDbAiEA3Xi5BZn9KeFIhjhMNhgBvX5qDLDYZhHNICC9pKgzcCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10439047},"main":".vite/build/main.cjs","type":"module","gitHead":"c4467f92a9c5073b1f1b257da76fbd746e12d8fd","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.260.3","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.55_1759203204677_0.4502876431354963","host":"s3://npm-registry-packages-npm-production"}},"0.9.60":{"name":"@mcpjam/inspector","version":"0.9.60","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.60","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"75c4d7f3b375975d3ee0f78f2e9c17759f636aaa","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.60.tgz","fileCount":34,"integrity":"sha512-JQQwwdNsoL2gIJSdh1J9Zu3qZWQKuaXxzXr6wjpSJH5zIIJ6GFwycDHmHmagVu9ycvKAYnCa+kQel3sZS/dyFg==","signatures":[{"sig":"MEYCIQDVChAT7mPOeRekKEA6A+lcw2UNcVTlDWhwDPFfU+8yowIhAPspc7PQsz8X/pClS5WkQ5IEqk5oYCW1DEY8kYuIQhXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10453535},"main":".vite/build/main.cjs","type":"module","gitHead":"0103aa31bea9786f945d4987a84a9867bf7de79d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.60_1759259755742_0.8091482640416379","host":"s3://npm-registry-packages-npm-production"}},"0.9.61":{"name":"@mcpjam/inspector","version":"0.9.61","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.61","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"2304e065edd272cd2279c8bb0c6051d4dbde392c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.61.tgz","fileCount":34,"integrity":"sha512-ie/pcaLJv9P0hkcqIvGclm15IVPbm1VUghDocj/hu+mY4whe1kj0uEbkGQmYkqGSgphoWe7AmgUpCAeDRxPd1w==","signatures":[{"sig":"MEUCIHNCYh3pWaj0z3bd9bB4rx1xqyDiQ/u0kv8Y6n8cE4EFAiEAyj112E/Q6foHrkAiNOD4eoHqfz8yaQAH5jBSth5n8UM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11936174},"main":".vite/build/main.cjs","type":"module","gitHead":"fc02b837d0012f89ba0c36410d4b4979bff7ed0b","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.61_1759297034010_0.3079695265238247","host":"s3://npm-registry-packages-npm-production"}},"0.9.62":{"name":"@mcpjam/inspector","version":"0.9.62","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.62","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"ca59fbd5e200cb2ba46b18166ba5ad7ae7999f2c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.62.tgz","fileCount":33,"integrity":"sha512-Mfhpcnt0zboma3tGOYSgQxxx9jDt+c6OpnRr6jllOn1+BFW260Nwqce/SC7Js4LAt67cqnUvdvd/dz44JS4LXw==","signatures":[{"sig":"MEQCIDMC/RHhL12eN4R9Mq0pfVrFPn1NCHDBRqxcDkW0KxViAiAVfaD7kORiG7zUGtwhAxPEYgRZ/m81srkV8o8814r6Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4352942},"main":".vite/build/main.cjs","type":"module","gitHead":"82948a7e9ecc4f7da2932109226d0f4b69f494b2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.62_1759364217360_0.6522172860776878","host":"s3://npm-registry-packages-npm-production"}},"0.9.63":{"name":"@mcpjam/inspector","version":"0.9.63","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@0.9.63","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"4b1f5da8b5b7caf7d0eef2b235f42f6de2f75a26","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-0.9.63.tgz","fileCount":33,"integrity":"sha512-jbUNXu7VWzbQEm5NDvH7MlcFv7NGJ+5zoBB2+maTupRkG13g9gzxwTZpQ8EttHzTNCMQNyhxEI8xFwgfXujdIA==","signatures":[{"sig":"MEUCIQDTTUjSTaWc0+lVikJQsa7vDeZh+KgHGzdPa6/EGAWV3AIgcOWyzJ6avUcTM9Y+Fh1XejHxNMVA99V7TZa0sNza3i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5031738},"main":".vite/build/main.cjs","type":"module","gitHead":"772cd3af5cf62c2f75e0763a8e463541fc83a384","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_0.9.63_1759502383815_0.1798847451022687","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@mcpjam/inspector","version":"1.0.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"adcf02702d9f6fdc1fddd4c757eef1d7896f2c07","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.0.tgz","fileCount":35,"integrity":"sha512-DQllQTpLdQ+pocJ6eAuw/HGbwwHkHdVtZAwO1mBMTxk6UodDeQHqRjPgfuj1eovV9R9EZE2KS1zPLNlTPO8/NQ==","signatures":[{"sig":"MEYCIQDsGtAwxKoVLx+tCvfWU0cDRHWBlV7ppIRcE5iXaJ9SCwIhAKIfBVVGODp0mPbS4p97GeuVEBB0wNTB0SyjA/Lnorjb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5061244},"main":".vite/build/main.cjs","type":"module","gitHead":"dd0323b7fe30793977eccdae3ff21db273efd6be","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.0_1759702589877_0.39216386141505644","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@mcpjam/inspector","version":"1.0.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"51c570ce57d383df3abd40fe6d0e494e3fc75696","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.1.tgz","fileCount":36,"integrity":"sha512-Xl47lVLOaMGLDQZmCow2L3B3nDJX7bvXBchjpTQ0g/jx6dyI1v4p3MVc0hhZbod34IyBS2Uc4MLFtVA07he4sA==","signatures":[{"sig":"MEUCIFiarb5QTUkFDNcsHp7XMbzKm7ZJYbtWxPOLPx7g6InnAiEAknEUC5TSs5pxw/G7wlzf1x6gbskyeN3ElFHm/JtXZLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5698616},"main":".vite/build/main.cjs","type":"module","gitHead":"3b6754c288454541928ec4f9fb741a29ea956d26","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.1_1759812186717_0.034209500292843975","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@mcpjam/inspector","version":"1.0.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"a03ff39b3bce321c68d2caea14472f87fb8efb89","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.2.tgz","fileCount":36,"integrity":"sha512-bIqWnOS08L//D8cdKVy9TFN9nTkB4B8RZOujxddwBcdLevJCxpD6ZHOJe3Li6Nv4m1xNMBui97QMV6r/FnjyBw==","signatures":[{"sig":"MEUCIQDujGxWLA3x8xtgmeQhqV3bdh4Y+aUn+GvDPyG2c4gZBQIgC34geNBtJqPfQQBeVAJntrlSfNd5blQ2eDXVzE9Jyis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5730479},"main":".vite/build/main.cjs","type":"module","gitHead":"12178296246f5b89ca26eea962b5f2f47996df0a","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.2_1759938262871_0.5414013635760835","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@mcpjam/inspector","version":"1.0.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector-vite":"bin/start.js"},"dist":{"shasum":"5c4c1a82acf84a1f6dc7f39c227da5f37cd74231","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.3.tgz","fileCount":37,"integrity":"sha512-897CDfW1hP7C+fB8y9g8GMA0euGAiYqpeN2vIdGJx75XTp3WhClacWzvvbcrjxCrsR9xBxCCcrUVNVvt//RJ2g==","signatures":[{"sig":"MEUCIEPG1Is2S29lu4W9FHZNk5nfm1oC5uVB/iAfFOWCBNevAiEAg13rxzy6MBHwAYekydI2gh94WZvXEpABSV848ujGd6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7317328},"main":".vite/build/main.cjs","type":"module","gitHead":"d688b1678df4aab9b5881154821af85d4ce14ee9","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.3_1759959566469_0.9617517756295875","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@mcpjam/inspector","version":"1.0.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1db493da8a54d99cc95029fcaed54d071c6e68e8","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.4.tgz","fileCount":37,"integrity":"sha512-mr0jhVUwrnb75jd5H9CWitPkQyVIxGz8SkG5DVxCYE+uEDy84JLoldXj9je3LbVWz+2yw9/+sg577kLJfNggqg==","signatures":[{"sig":"MEUCIQC8TBhFeYK9D7peFiIsU4gg6ssEM66sYoG0aqQYV4RpZwIgEeWxYcppQuLXWC6+P3erOjvFouR2emDcduKTARZsK3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9546937},"main":".vite/build/main.cjs","type":"module","gitHead":"556609a9e295f7cc32745798978c8bb37a6c43cf","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.4_1760365487895_0.9841474385433444","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@mcpjam/inspector","version":"1.0.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"fe5a23afea6a25e456900b12a7af325b78c9ec76","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.5.tgz","fileCount":37,"integrity":"sha512-xjg+RXqyWZ9mHLxaFsN0zsVbd2e1l3YuUYcRRh6JSkY9MNgOq5ntbODEgk3Yzg/fuK3TNM6VXyrf+SGfsoJKHQ==","signatures":[{"sig":"MEQCICFrHdaauks0c5kY/kC0DvEsswn0bY4iWD8L30UVnQCyAiAQEvTA5HAix7mZZwXoZfV3hQCKORVw7d/xMeUFay872w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9546937},"main":".vite/build/main.cjs","type":"module","gitHead":"556609a9e295f7cc32745798978c8bb37a6c43cf","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"cd server && npm install --legacy-peer-deps && cd ../client && npm install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"cd client && npm ci --legacy-peer-deps && cd ../server && npm ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps && cd client && npm install --legacy-peer-deps && cd ../server && npm install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.5_1760365518849_0.953049315601084","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@mcpjam/inspector","version":"1.0.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"6f63fc7788073cc3be107ee3f3c001353831ce9e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.6.tgz","fileCount":37,"integrity":"sha512-dpxLaSMF5/EbkIPCX6GuMnnpv49eV96fd4JVsXCX7itssfjr/P/VoAypv/scOp3diqeukHFQOB+a//sThgFwww==","signatures":[{"sig":"MEUCIAmVFJs2Mv4WcglOxbdeVTJpIQV/ygGVPyDLI7VrKM+QAiEA/z1VEnhm0aRZKQDutcfQC8tgua6dXA9V8KZ6sHAGFu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7313204},"main":".vite/build/main.cjs","type":"module","gitHead":"6bdf7776dc3d5064e0340be3e5c418115f5693d7","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm_config_cache=.npm-cache npm ci --legacy-peer-deps","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm_config_cache=.npm-cache npm --prefix server install --legacy-peer-deps && npm_config_cache=.npm-cache npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm_config_cache=.npm-cache npm --prefix client ci --legacy-peer-deps && npm_config_cache=.npm-cache npm --prefix server ci --legacy-peer-deps && npm_config_cache=.npm-cache npm --prefix sdk ci --legacy-peer-deps","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm_config_cache=.npm-cache npm install --legacy-peer-deps && npm_config_cache=.npm-cache npm --prefix client install --legacy-peer-deps && npm_config_cache=.npm-cache npm --prefix server install --legacy-peer-deps","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.6_1760480316994_0.18009780644050943","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@mcpjam/inspector","version":"1.0.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"189fa46aff9233549e1c672e9ffdb78ed2b60827","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.7.tgz","fileCount":37,"integrity":"sha512-TPehJcQB7txdSdAXA9hSzOK5sEJnlSmbbD58b/HPKrn+/XKjQMrYjr1W/uxdNl9hGBlNkC7+X4griTlO2HlzNA==","signatures":[{"sig":"MEUCIQCXxa8du3cIjLMEFCk2UuHJ9QsXLYWowYpNohFD5CphiwIgeqe/KUT+59OdPTZPekHAvUoW1Q75kK97m5m3hIXJZPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7233863},"main":".vite/build/main.cjs","type":"module","gitHead":"1089486b0ebec2785f22b85e112340804d2f12b0","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.7_1760488935018_0.64985747579941","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@mcpjam/inspector","version":"1.0.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3462492337c955b585d4dc7af3d38bb9b6be16a5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.8.tgz","fileCount":37,"integrity":"sha512-FLIKx0t9aWgATTmySHcDk5RTnZNPBkQiqKfSA2Us3/O3icEw80QmHRfXB8gJesxP4Hx/GQdrXPN1r0hKKnYosA==","signatures":[{"sig":"MEUCIGZXABLiDRz3oYESz6AXVl9f3aBt1sioeXSSxcY5W/SUAiEAqAA4/ofZzhHnjdJcLo5QwrmJfE+rnZX8OQ5rHMp+Wz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7313041},"main":".vite/build/main.cjs","type":"module","gitHead":"47e45860a657066dfa3cc68697618d6664ff4a28","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.8_1760496526470_0.998397478903587","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@mcpjam/inspector","version":"1.0.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d69a13e427016d6e9b3e19c15f60a0a01f385e46","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.9.tgz","fileCount":37,"integrity":"sha512-bQuz2cRomEfq8RAM0kd+7D07WWcg4OMUbZD/GTh6QuuTQTNJsjUjpPbFM3WT7U3UVE4HCkUzgEtCi4EsHMUZJQ==","signatures":[{"sig":"MEUCIQC0wf43l4Dg2xsPf29YJVwpTTNbR03/Gj0I/sgh+QfVdAIgC6reCS+7A3czxtbxBzQshL6vmJoZSP9FUO+g4bqqeII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7336164},"main":".vite/build/main.cjs","type":"module","gitHead":"47e45860a657066dfa3cc68697618d6664ff4a28","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.9_1760497516070_0.7299622716190297","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@mcpjam/inspector","version":"1.0.10","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.10","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9f55e0da87841f844271e715afab0cdf9f6088db","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.10.tgz","fileCount":37,"integrity":"sha512-+JRSlDOb4yii5ak8mvziYqSF5k541kIVYnmgkNEIjtkmyNKF1OI7hYagzVzrZTWLKuubPtEoKo7nLaWCx+oJ4w==","signatures":[{"sig":"MEUCIQCYxNHzflI3+DQpeiKbCr4H2er7DJKterQyd+g5jdh0vwIgRHlCPQnUOuFMZbG1mnDoefpxoKdhKXYQKOBuuaMGie4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7336130},"main":".vite/build/main.cjs","type":"module","gitHead":"47e45860a657066dfa3cc68697618d6664ff4a28","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.10_1760497711140_0.8087060811259601","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@mcpjam/inspector","version":"1.0.11","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.11","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"57a622af2f5610471cd50bad9d1858d6cea039c2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.11.tgz","fileCount":37,"integrity":"sha512-AcCf7a/0qACMVOb+4ZDzRtYGLE5gi5kN0iLEzoFjay5HBZWEvo9rtffO08daB4QN533MJIW6rCQRStAsU+6SBg==","signatures":[{"sig":"MEYCIQC8MJ6XnYty3me/25Xk4X9PGHSQMbGXs1oKbtDes2CU+QIhANWtNoY88tDIoMgOhj2b2m2z6g1XdtdVxlTuzOHZwUH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7336137},"main":".vite/build/main.cjs","type":"module","gitHead":"09454673c235797e4dde861baa7b2b9083dc2346","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.11_1760549892159_0.03922014402811147","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@mcpjam/inspector","version":"1.0.12","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.12","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"78e870c70af717572eb1e7eb0027ddd786c6d088","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.12.tgz","fileCount":37,"integrity":"sha512-fofKSptt7XVDj9B6mXvWegGy2/Wamz61lS2fEFy5PYi03mMOopjohBLJhT7kPuY70RG5ylMTzv3DwKX6Mi1nVA==","signatures":[{"sig":"MEUCIQDl92M6L3J1sK0CKw0Sju7WwrpnuE2s3YQKMbZ62LlK5AIgenDwQGs9rI3kosYw7OrMfw4093+vmKNd8VmkwCH5WSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7341900},"main":".vite/build/main.cjs","type":"module","gitHead":"cfea0777a68284e6f3fc3c5d07421cb21f7d83d5","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.12_1760573206342_0.43276234396484425","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@mcpjam/inspector","version":"1.0.13","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.13","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9f95304d72a36e87beb20d8cee2063130255c3d3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.13.tgz","fileCount":38,"integrity":"sha512-wRgS039FYEr4iqcicQOMT7X0ccUI07g5Eu8JK0U2WXisQInzRJdgvfdkI1OyitYpOrZKpB9SN3j94jtjku+6aA==","signatures":[{"sig":"MEUCIQC5IP8YCShe/9Uf0TDkIRTexTjztxioKszgCrza+L/sewIgAh9FIrRu61d+Btl9I2IWZL6UyR8gXniXrAYNwc0yWo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10213415},"main":".vite/build/main.cjs","type":"module","gitHead":"a71264f09d44a48fd83fe4dbe4b2aae3f87c2106","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.13_1761013389835_0.5147399973051281","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@mcpjam/inspector","version":"1.0.14","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.14","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"be5bdde72fb67e61e410092913e7f5f20b535974","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.14.tgz","fileCount":37,"integrity":"sha512-iMjCEDWLbNP5i6B2+/bVFl2bCKB2azr89kxQjF16mg6tBhHBA/UYsfRS5SYa+jEGrBzeY33BmL9sPoMD2YCDwA==","signatures":[{"sig":"MEQCIC8g9pn2ql3v96LocnCUQKGW2Uymnf6DljGAGm0PVhXqAiAgy21DRAR650UQGcxiyYprZHS+NQDBFa7IAPHZ7+lt9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7323837},"main":".vite/build/main.cjs","type":"module","gitHead":"824679d9cb3b6dc5faf362b650bf5365bb047917","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.14_1761014051718_0.626138763783761","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@mcpjam/inspector","version":"1.0.15","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.15","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3ce8f21e5a307a339b582ddc0eb092ef59fe0843","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.15.tgz","fileCount":37,"integrity":"sha512-Rbl5tmeCiEoyrJj02cADB1UrjHY8o/eFF4VCtTkr5ctLztU7nmayUTOwA4oGUxJcQclzrZ8KzQEHnXbr7QgiXw==","signatures":[{"sig":"MEQCIAmefNdno3WaQj1hXHdaV+w0NMyOC2Vch43y7neRHTWAAiB7e3lFkwfLa/clmUbZAakILOxYVzperZPugchKFNnX3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7323769},"main":".vite/build/main.cjs","type":"module","gitHead":"ce36fef795dafd3e492393926d87e2e282e4f3ee","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.15_1761018812458_0.9581866232941858","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@mcpjam/inspector","version":"1.0.16","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.16","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"024209f0bda4e6db4c04360458ebcaff2617692d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.16.tgz","fileCount":38,"integrity":"sha512-QumEYZGieaZILlpNgVcDymyDBlgaV5KRaauCn3WAg16QHAZlyd1NKOco8K3H1r9fO1VffS6WLkhPa8NLRxCgWg==","signatures":[{"sig":"MEYCIQCR44s3tWj1b3EABrdXhlR2Xnras8UyPpHm39oWr8U4VAIhAJtFmzzID9gGD6caoYRfPFpoar4FAOfzwKCCxqO2moB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7381930},"main":".vite/build/main.cjs","type":"module","gitHead":"2fdc525d6c6e257207048b3bf01ba1e490917b08","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.16_1761027923319_0.7861015960090489","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@mcpjam/inspector","version":"1.0.17","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.17","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8803053e1613c775ee2b3268720c9ccc11c28c98","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.17.tgz","fileCount":42,"integrity":"sha512-1SJdvYykIhrhU8xuWFUpvXDbTMVUA1AUbrmr6ne5eTBLqgs+Po88YhWUUHSD8soma400wDvwzAe2WLX2L39QIA==","signatures":[{"sig":"MEQCIEJ20Su046LmzUrsPxafe6pcv1BUun/jw2Lj8a+SP3xaAiBZohLJsEeQaNQ1cloTLoB9fL0jMYhTrLQN5clS7/09KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7550175},"main":".vite/build/main.cjs","type":"module","gitHead":"70a4f280d600d6e68be93c4098e279dcea97cd5b","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.17_1761163181690_0.6101332243344513","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@mcpjam/inspector","version":"1.0.18","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.18","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"88711a9d7609403ca3ed49d669c6edb8eff24244","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.18.tgz","fileCount":42,"integrity":"sha512-3IA8vvfp5XIBh686gydjaMkBNgiLTWjtqDrdrNGxwzlG2wP9sp0Vs33X19Dsr2/fpv6iAA5FmiMBOrPI4btV2A==","signatures":[{"sig":"MEUCIAZYFMI1oAgHkycXEBLxTp4d/elTXpGlT6DvNGDghcf/AiEAoSa8wR1IB6gvAYMekcXIoapRYWxTRkTQdNE220vvEYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7531705},"main":".vite/build/main.cjs","type":"module","gitHead":"d82e2d3ab6eb13c34f1e453ec4b76d85f91a1205","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.18_1761243584827_0.4584052451504339","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@mcpjam/inspector","version":"1.0.19","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.19","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"5388b2c5c4c2d2f94aef7566cec559b42d2b97d8","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.19.tgz","fileCount":42,"integrity":"sha512-reqNq5wcNg9TJVJI5toNe1BkBsiY4IsLh5LGJiDXemQImUOqeThJXY/tCKz02/4vnLeCpX0iuSRRlXHdbrM1Gw==","signatures":[{"sig":"MEUCIQDUt/9bY/qSjune6t5JCerpoSN5+COrlCdS3ORaIw7tlgIgQaoK7SgSjIOznmkp2drW9k5AUkIvc2EyLVFblL2vhRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7523713},"main":".vite/build/main.cjs","type":"module","gitHead":"d5ce03e72143c4644bbace3597fa113d0b4d6128","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.19_1761278599546_0.7364811808791443","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@mcpjam/inspector","version":"1.0.20","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.20","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"60f85b5af4387d836dcf96ac08a9ab509ebdea67","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.20.tgz","fileCount":43,"integrity":"sha512-TE6lLBtaVfGgGyOdC2m1KF+OgDMzn6p/JYkSsulkCZHFOGmaYSNpM55/v2Af3rEjbiw3zJmnJGWfj7HuNPGoBw==","signatures":[{"sig":"MEQCIE316yh+IaQ1hmWml/ZEej9ycqnbyG8FnGWLrtsPQGBTAiA73gBX5utqxseRbq6ex75swSIfFRiSLvptCYwM3n+DPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7579311},"main":".vite/build/main.cjs","type":"module","gitHead":"44fb48dc9af5319d78efba41f07cd979543374a3","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.11","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.17.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.20_1761351725775_0.46578177676600774","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@mcpjam/inspector","version":"1.0.21","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.21","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"5b0860cf3585249a5fee56ce942dd3dfb0758ef5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.21.tgz","fileCount":43,"integrity":"sha512-5Pp36JbFLd3VXj/CfBRLkDaUDQAimaSm5F/zm+E15NIIayXJ9VcSETcvTjhxuCIUyOv8CPX2YZ2Z20E0RPKhaA==","signatures":[{"sig":"MEQCIDc+uNCEcGbuZyAcYMB2BRXVA/9G+o3rxn05SCB8lmdgAiBpZA897F1Tx4E7PCXh1d4VCqtE/iIpuT07n0+P2O+oPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8032922},"main":".vite/build/main.cjs","type":"module","gitHead":"d6873d2c50d95c76bcbc42bb378237f79ae1c03d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.20.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.21_1761682700879_0.6360545390817354","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@mcpjam/inspector","version":"1.0.22","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.22","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a2dbf2068c500d01cc83f4622c00da4f099a3f16","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.22.tgz","fileCount":43,"integrity":"sha512-w2IUaPWEstrOvWkD0i9Vt5UgnrSOIPqY1Rlzd+uVUc1y+W+gC5FPvNHoZ7lOu4q2p1ETUKiZlLp3hi6WrHav4g==","signatures":[{"sig":"MEUCIDEjMeFnrvcBf7DGyqfHQMrOGBiQ1m5D1qIS+3wB0n3ZAiEA5feQd7bR3bRLoU1ZVrQ6BxxwBRC+G6f++HgoC1boMDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8055701},"main":".vite/build/main.cjs","type":"module","gitHead":"ca4b7097fedc49db5559540c4331295c7a8c7f53","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run build:clean && npm run build:install && npm run build:sdk && npm run build:client && npm run build:server","start":"NODE_ENV=production node bin/start.js","test:e2e":"playwright test","build:sdk":"npm run --prefix sdk build","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"cd client && npm run dev","dev:convex":"convex dev","dev:server":"cd server && npm run dev","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","build:clean":"rm -rf dist out .vite node_modules client/node_modules server/node_modules && npm ci --legacy-peer-deps --cache .npm-cache","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"cd client && npm run build","build:server":"cd server && npm run build","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm --prefix server install --legacy-peer-deps && npm --prefix client install --legacy-peer-deps","prettier-fix":"prettier --write .","build:install":"npm --prefix client ci --legacy-peer-deps --cache .npm-cache && npm --prefix server ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix client install --legacy-peer-deps --cache .npm-cache && npm --prefix server install --legacy-peer-deps --cache .npm-cache","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^3.25.76","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^3.25.76","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","denque":"^2.1.0","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"1.3.1","react-resizable-panels":"^3.0.3","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.20.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","convex":"^1.26.2","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.22_1761860553785_0.546152979742101","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@mcpjam/inspector","version":"1.0.23","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.23","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"88aa30dc0e66480aa3068cba7a8a991c248d4037","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.23.tgz","fileCount":773,"integrity":"sha512-2o3pBAZUbwzCpXa17pWvnZZSxUnNPfOBkkDht0r86dWXPw5l/0/Hl1fsd3+hquvKD8QtnP47CrEitHQ8bOYPfw==","signatures":[{"sig":"MEQCICXSbOo11PeEdiDnHsBexEs5fnXUi+UtoHXIKyoJBU3sAiB/ZryZyz3sz/FQxG1qHUvIrZcpGDDBW8HhNRXqgHuJYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53812187},"main":".vite/build/main.cjs","type":"module","gitHead":"6e7d7c6a4a0e89b4341f406b643c8f5d37747c8e","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.23_1762215270333_0.8118254057566188","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@mcpjam/inspector","version":"1.0.24","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.24","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"bfdf990d0067e0c647a97b251784ebd028618157","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.24.tgz","fileCount":773,"integrity":"sha512-H/7sJKkGMe+gccM+EvlzuTVUM1XMSH/lgkaXEToDhQFp+8vyKIYsdtZ49gMqPjI7ybuLJ0AMoRhq/tidk27IvA==","signatures":[{"sig":"MEUCIG8EDvfworxCbjZf1+psCP5xNugZI23I+Zye7T+IVDTPAiEA+bwZBrkTjFhTK6BXO0vZW2qHijxynTjAfetrB1FOQKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53748228},"main":".vite/build/main.cjs","type":"module","gitHead":"10749395456ca6011adf8811c496a2e216610322","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.24_1762217177570_0.7661853894225452","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@mcpjam/inspector","version":"1.0.25","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.25","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"eb3a6be532a614e731ba6ea1d285fdd86e312894","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.25.tgz","fileCount":774,"integrity":"sha512-TGVLFZj7Ib/qFrTYEGMDPKO3D6Ue0RPVxI9hxHSdtp/poHUncNiXXwaFyRgI5/yse1125QDZaOxP6ZtFgbBZhA==","signatures":[{"sig":"MEYCIQCvUxyliA4Ff7IzTohECgVfvfitMHpxhuPmu9Rky7YIbQIhAN3/yAwx1SvxnCK6QX+naEaIWZ5zq+iHfh4MMufvoFb5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54138640},"main":".vite/build/main.cjs","type":"module","gitHead":"c9b4175a462762260d78eb86b3066ac301664d1d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.25_1762453875874_0.018104498344547748","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@mcpjam/inspector","version":"1.0.26","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.0.26","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"04d2ee35aa8d342ff6d897beec1c4f6820a489d1","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.0.26.tgz","fileCount":774,"integrity":"sha512-eSKHslTqu+yiFDOsgZd1eDKIEbQfGq131QuBXOun1bEDqPoQgMIENK0KkXmKPJnHk6vNMs8t2RjzmhXbLcpbUw==","signatures":[{"sig":"MEYCIQDQVMuyUCGTMX8DIRsVPo8fNY0EGkeNu1zmwnyp5MQYLAIhAOftmgFquWaZFF6e7BO5ufnPT2I9Hl7FQJWSPFzmT9Mq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54466110},"main":".vite/build/main.cjs","type":"module","gitHead":"48068118f673400f9934fdec62124cc9c4298ac0","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.0.26_1762463622596_0.6729804619561146","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mcpjam/inspector","version":"1.1.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b9bccd6785036eda337a2a1d4709d2008ebbbedc","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.0.tgz","fileCount":774,"integrity":"sha512-gdjs7wqs/iEnIg9E6Iqy9Sd4RpvfkAvbc/VXPyUj3H3qUlOhNBof5u4tZw5UAOczaDlMmX+0/F44/39Rqe67WA==","signatures":[{"sig":"MEUCIGnP7YqVkSCPvmlgPybOk1gTUMUcws5G6OkQen2UXE7hAiEA4wQ6Zg+0obO0FIBjx5Cao/Hz3gyZYWrncEO1CuPR66c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54487472},"main":".vite/build/main.cjs","type":"module","gitHead":"e489caf6c3e754dba5d116c6539f4686e40694e2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.0_1762654865630_0.23946873909187305","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mcpjam/inspector","version":"1.1.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e7f12b3734332503f3a3587edd046d55a8fc3515","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.1.tgz","fileCount":774,"integrity":"sha512-1C1UanmPurlwJPVnoLrah1OqmpFiwwAuQiCOpHziSpzACN1+JpWltVD6KmmBOg1JXEBr+rFoBSjFTfB7NRfPlg==","signatures":[{"sig":"MEQCIFwyJIm1wYZIgTh/wsbWAFJHpDL9/R6ud0gKaBECiBYfAiBQHByKHSeamZLrnlifu0rk7hdV5s3poaJVvf5O1NEF7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54519687},"main":".vite/build/main.cjs","type":"module","gitHead":"54aeead4dc9927b7a6730b5d1834416bd363bf7a","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.1_1762760648246_0.8498393988646384","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@mcpjam/inspector","version":"1.1.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d711ce82f163ac34112c5e1f28015e719d717cdd","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.2.tgz","fileCount":774,"integrity":"sha512-gYg3VTy7hqONplz4A/crXmAf8z9gE8dJHEmjLYSCaux7feVMhSGTD3N7HSYDsHdt6nwl8gBg8MHTsdnVRNyqzA==","signatures":[{"sig":"MEQCIFBkN6p6LYvgFHq4ft973i8nHPn3bsAmBjaxlTbedw7yAiAXp/AlzGoQtI+xpkXj3CyNMG8xL3RMCKl09rWew+unnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54570144},"main":".vite/build/main.cjs","type":"module","gitHead":"c0e484ef80b0dd0d86731069a02fa247783a04e3","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts --port 3000","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","sync:lockfiles":"npm install --legacy-peer-deps --cache .npm-cache && npm --prefix sdk install --legacy-peer-deps --cache .npm-cache","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts --port 3000","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.2_1762834826898_0.7549409184847149","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@mcpjam/inspector","version":"1.1.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1e152097f005420b52ffef96d37fdc8d782fdaf3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.3.tgz","fileCount":774,"integrity":"sha512-69K2aDTzQniaYcyxeNd2hOt4zRLoILZ7AeIAmJxE7bgY9tYfuv8CUyZwupvhxvAUaiHh9tob4MzME1SeCYdAng==","signatures":[{"sig":"MEQCIDdJxOGWknG6FoOyPahWlod0XY+1+/0bC300/xSKHv9lAiBMKItDOCsT9QbvMhsIjF5/5UUe8Zun/8FyN6aetFgLuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55644286},"main":".vite/build/main.cjs","type":"module","gitHead":"e74e72ad1dff6778461844fe365be26427514f93","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.3_1763070578578_0.49533141464155994","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@mcpjam/inspector","version":"1.1.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"378a8721113688170baad56a64445fc56528f164","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.4.tgz","fileCount":774,"integrity":"sha512-uoTh3VsGq8iMlfpSRiOSRNgLdYXCghOk3FQDc1I5OZ2K6mNhBN06AY6LaGY3jxBCGT59MOXKMgjNuQWgF7EA0w==","signatures":[{"sig":"MEYCIQCzjYNf/1ieDO1/htALrYn88RlpJpj0G3gXD6IKoJyqvgIhANb+PR5H+ewVEloG57838MMvMfhvp1OwEmzMWLeTi47A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55644628},"main":".vite/build/main.cjs","type":"module","gitHead":"1863beec9e2a4ec249a8e3edc6e22060d3536605","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.4_1763155418812_0.8468574118550825","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@mcpjam/inspector","version":"1.1.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"83636eccd6373b97340b662e03eded73c9eac774","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.5.tgz","fileCount":774,"integrity":"sha512-+HD6wWSeJyj4d7ruD7wnNTZabbkMMlcOYXyjxkYGLKoi9qML5oBEtZAsTKvykd6quJBf0OWqWKz2rU5iN8Za3Q==","signatures":[{"sig":"MEYCIQDYXS59NRfC/+wfT015JtWUsS3eyKw3aMbAxjO215fbEwIhAIc6ju2ZXTgfJpePSOsAujbp8cmHuhxX7wWZr3eZ9NxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55645993},"main":".vite/build/main.cjs","type":"module","gitHead":"1863beec9e2a4ec249a8e3edc6e22060d3536605","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open -a 'MCPJam Inspector'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","vaul":"^1.1.2","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","input-otp":"^1.4.2","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"0.18.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","react-day-picker":"^9.8.0","@ai-sdk/anthropic":"^2.0.17","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","@uiw/react-json-view":"^2.0.0-alpha.33","embla-carousel-react":"^8.6.0","@tanstack/react-query":"^5.83.0","@tanstack/react-table":"^8.21.3","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.5_1763161606014_0.07829810385707425","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@mcpjam/inspector","version":"1.1.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"408ef0ecfc1f3e43b4e83b4cd3c795e6d0208b10","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.6.tgz","fileCount":767,"integrity":"sha512-tLgiHFTYIwMH7Dkb3FoTdrM12UOfeYVSBGhtAGyQIF/Vptgy9Xg+acxnlaFYsrT4Vi2quh3m8x34EZoSOF3yww==","signatures":[{"sig":"MEUCIQDa5c6zzB2unxGjF4TVrUMwtKT7Be4uJDOEVFFOp+sPQQIgaJGd3g4sSLc+VKox95mJswUoXRCnxJ3j/BmakFKOlQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57149066},"main":".vite/build/main.cjs","type":"module","gitHead":"385c172376e942203acf820e7708ab61d3fe46b1","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","glob":"^11.0.4","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.1.0","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.6_1763447597775_0.3977351346291911","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@mcpjam/inspector","version":"1.1.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"6efcc12d896e2dd67005b467a1032e04ad65a83a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.7.tgz","fileCount":767,"integrity":"sha512-sNF58SjRy+shdCW9n1IlK/S1qJ9MpBvlvL2OaHpd+YCChIloda73etiVX86AVOxWjKvd+z0OLE1p7qwwSVnNxw==","signatures":[{"sig":"MEUCIQC15WvOZOSivtv5b0JwBWJFYF6d6wlXJ1ELZQCDVu3TpwIgDvNB5hLPraceuONdCrnLeiSjqbUOsIGM29bG1V7ImVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57164929},"main":".vite/build/main.cjs","type":"module","gitHead":"f3fab2cc1f19369ed712403267d7fa6f60104e26","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","glob":"^11.0.4","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.1.0","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.7_1763458555086_0.08739309309569476","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@mcpjam/inspector","version":"1.1.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1e34a6650402f7026b6b57d1350f12b482b6261f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.8.tgz","fileCount":767,"integrity":"sha512-zMOxhYLpWn7Ml65nrXXvWD/ZJ/f0jDaM/gY5BfXsTGohoP+jxqLVrlbMac4VQGOdDoYFENBqiv+7n9AKCFlTtQ==","signatures":[{"sig":"MEUCIGPY51UzyrgowqDieZhFAorRrTN3Ae1xLxZFEnkmTK0wAiEAzDC/xXdyXo/3w15IbCFDqI169lBRjdERLviQICE6uEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57164929},"main":".vite/build/main.cjs","type":"module","gitHead":"00ff64c319fd25c8a37f4ec0963a0563c93d8952","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","glob":"^11.0.4","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.1.0","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.8_1763490967249_0.3349143807930681","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@mcpjam/inspector","version":"1.1.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.1.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0b5e3a3fffa82fc55337eaaa56bfa3e9843549e3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.1.9.tgz","fileCount":767,"integrity":"sha512-jqJ+bxl4OJ8iJz0wlr8KWqz+yGCVcU2GdiXHzI1nsP5RGbj922QKSs8x9Zluwwm2AW+HleEhjP24x7SVeGna9w==","signatures":[{"sig":"MEUCIGP51ucP0hWmdrQfQJSAguTmrbGQP7L70AG2wnFUBAAKAiEA2f5V7VXgI47p4TGbaIgjiKAoUovquBs85crES+2UFiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57164887},"main":".vite/build/main.cjs","type":"module","gitHead":"5fcbea3f8b2d5ef3633048e2777f336e088944ae","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.1.9_1763492604774_0.2718812647218345","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mcpjam/inspector","version":"1.2.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b328a8663a3ccb210d1dbf9656a4d2709bbe847f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.0.tgz","fileCount":767,"integrity":"sha512-TcI2rtn+dcTbFP5rhOj3VTGhKO+FQGsDI2ZoaTXnBzS3MI7GIkAigSJIKwPbkv5wwmuyz+gbpkhsoYriN7F4cA==","signatures":[{"sig":"MEYCIQDUYc1zbL3K53mn3eEiU73mkOKI00Flg4xA7ocj9JfHcQIhAMSfaD6mT2wbpqTDwcvGOfkjEtDYzZlP8lBqQKrtSQEa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57175368},"main":".vite/build/main.cjs","type":"module","gitHead":"3ee81d4f5010808a010dc8854ffd1c7e17b9829c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.0_1763611486786_0.7548669774816377","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@mcpjam/inspector","version":"1.2.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"89510862e06e962eb3aadc9f31bc8a4ee235457f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.1.tgz","fileCount":767,"integrity":"sha512-nQ+BkAB6T/Dp9WmBzi9b3d8PRPtm1enROzCaqOm9GKMCgTY9r/jjIQpF6oToK4OtB+cfVMu8F+3L/znEeAl3mg==","signatures":[{"sig":"MEYCIQDoZdHvOjUaD800d/p5Hsi0pVBFazIdTa1wjmBZ7+0K1AIhAIRpTA6ps/6kFE/ZA7ek/M+6uB5/DBj254fIcvyItd+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57147923},"main":".vite/build/main.cjs","type":"module","gitHead":"99b485bd0b90de3df6e2a387a112fbeae1a3654c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.1_1763687711177_0.4989618107791909","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@mcpjam/inspector","version":"1.2.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0df89e48820b89a3bf57ba12ebed6ab9a9442c9c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.3.tgz","fileCount":769,"integrity":"sha512-1zOzq8DIf2sIkugqXl4thWOZ2QQICFaHdW/K3EKJ4RQ+U7qvt+DNIcoAFqZ5b+dBgS8m34Mt/ErJV5Oqn4ZPgA==","signatures":[{"sig":"MEUCICyLHjJTyCpeTB332xIQKm0R6+FN40Vo4WR16k7b932XAiEA1/99+Sw2/d/oCz4d2zztUOv8JgEKg5RDOxnmmHMJVWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57252495},"main":".vite/build/main.cjs","type":"module","gitHead":"df86fadca022b6720d1943f79540eecf76274faa","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mastra/mcp":"0.13.1","next-themes":"^0.4.6","@mastra/core":"^0.1.3","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.3_1764022294612_0.36337004636453885","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@mcpjam/inspector","version":"1.2.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c1190d361d92dcb193735099f6bbe3279b189bd9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.4.tgz","fileCount":769,"integrity":"sha512-8bECeQR/oEZzSergZ4dPOxIldKSoLWkjg/n7zKr7w2Qu7ZshOEuWTjSE0dZ8lJJC/gvYzTszcPBIuR65qa1ugw==","signatures":[{"sig":"MEUCIEuv1OoITL0f5npMxRMQ3nsAecbDYkYjh+UaOHRdpFh9AiEArj3jaAdsdMVt+5svSmqXeNJRh9V4X+CIIgLKp4fPkBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57296404},"main":".vite/build/main.cjs","type":"module","gitHead":"af3b0cedd0614afe758b5954140b60b93ea1d070","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.4_1764129159303_0.007031624972946737","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@mcpjam/inspector","version":"1.2.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b2c2dfa620e734a8b8d2d6f92a0397f5aa230d85","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.5.tgz","fileCount":769,"integrity":"sha512-HtkbpSzwLrbn2BnO1ypYDygslYdsXK9JPDLaovgXIHlAcUDDageHyw25IwsGp82vQ//K7VnKs7wcR6qWTIT4Jw==","signatures":[{"sig":"MEQCIBdKgW20NuxlEhUHjQd7XXKTfyKB1bdapNg1wLS0poU1AiBF8rtPF49onjsCbYwzoyNHPl+oo6EYd7XsToPyVsY7Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57297118},"main":".vite/build/main.cjs","type":"module","gitHead":"87638bab65e421ef55db572a198abc77aedcafc2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.5_1764134488505_0.16390407450563083","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@mcpjam/inspector","version":"1.2.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"215bddd9838fc9d3763a86cea400a773df9aab9e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.6.tgz","fileCount":769,"integrity":"sha512-/6O4/BdVXdglQKFcS6y51rHdjQzqztya43So9tYBVbEYZqKGAR+BTuMbMBdiIuJNo58xWMgVnOsaGkDdNDho5A==","signatures":[{"sig":"MEYCIQDHIOYe6wIxoNOnHC70WngvxMDsUQNab+nzjLWkhc5/lQIhAJ7+l8QhShFx0r5+o5GHmfBeezvQsDwSu4ZOAOeTRhwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57297113},"main":".vite/build/main.cjs","type":"module","gitHead":"c3b591df813244db1937469bd81d3d87f76c48d2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.6_1764142457991_0.604067591597176","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@mcpjam/inspector","version":"1.2.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9dd23aa6e751f139d01e3967aaa1c4d64fb995e0","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.7.tgz","fileCount":772,"integrity":"sha512-uG/4C3JLSMBjjW/ctiXq/6WNoPkf3FDMgBkWfaOTuzatAqKf0VMeKihF3zx/ZlF4h7PKOCbZK5Ywvkkf79H5sg==","signatures":[{"sig":"MEQCIB0j61jAHPX61MOx32eioWKsDnC2h/0WQblU8keVPNLxAiAUzKsr7Gi3JjJocMjyFqnOMxnOLCM+YQkrRQqMOr0zWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57399216},"main":".vite/build/main.cjs","type":"module","gitHead":"3b8e475430e8c26701f69317b0125b8ea08b9bd8","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.7_1764263777017_0.44133653957799424","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@mcpjam/inspector","version":"1.2.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"85a188e13d719e87fcab49b8542d7b4109b4b55d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.8.tgz","fileCount":772,"integrity":"sha512-67OHA8FJ5yit45sw/hZ6fzC8/IgiCJYbdltHRYg7HMiBpVqrxwxcXmcEfKpzKax5xjk5UiubuI5GY2USZVNG7g==","signatures":[{"sig":"MEUCIHinJmh1z2/3dJUFKme7epoSSCNha5ghE1BiR2MK4vBnAiEAwZzgepk/2MGh15I6x/OmEhs9jdkXZv0lbyFNsjhsc44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57387450},"main":".vite/build/main.cjs","type":"module","gitHead":"dfc1bea5b612b29f4420c26b46256a3caf4aff75","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.8_1764279903672_0.7303900996932879","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@mcpjam/inspector","version":"1.2.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.2.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"588783929f3d53f070e10ab9121b4a5770c81bcd","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.2.9.tgz","fileCount":772,"integrity":"sha512-oam2J2jlSIPMKhhopbEt5hRjXAr4MeaEHg+V1NPSf/IHMaJgoy6ENqcYsNrlX7lt+LahxAi0qKW7gnF5DuTAyA==","signatures":[{"sig":"MEYCIQDkWes+hkmuSMk9k5miDNVVlKhCUigr1ZhirsgGL/TLZQIhALeOfLtfCO+iUTScOxK79uReOKOy0cW62F0XeXOuxd/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57531855},"main":".vite/build/main.cjs","type":"module","gitHead":"8864f824b5aad5eef97e585df9efa356bbd8fa39","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.2.9_1764568176798_0.6997985301801741","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mcpjam/inspector","version":"1.3.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"44dc53349156b307686a577c8d0e4a6bd38ce531","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.0.tgz","fileCount":772,"integrity":"sha512-eVcG9DtRqz20he5FxXtDYm5FTDzoGVOVJwPKMCOdXsy3dgSYWEVoZ3XMYvncd35IW/8aWYrLCV3LgTM2CTk5xg==","signatures":[{"sig":"MEUCIGqLnnVoI9R1LFDhmGu9BAtToXV63P2yJHQx93ggD2+uAiEArxm99dM/2sn20V/0d6WPO/vvfrHmRZTwuoLglWgXIec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57532758},"main":".vite/build/main.cjs","type":"module","gitHead":"cbadddda8b9a1384a96812ee2760f0a2bd39bea1","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.0_1764573371728_0.5986627313427604","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mcpjam/inspector","version":"1.3.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d1cdc88575c2c6daa2e5cd23ff68ebefeaa89061","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.1.tgz","fileCount":772,"integrity":"sha512-MF43j+FP2AMPN7ywZSUEL3Q5Jd5rJ2FuWKri/iCa/Lzk9nnaJoxqMYYQzNfh8QuxpW+kz6kfYLqFwdbD2lci1g==","signatures":[{"sig":"MEUCIQC+OXH1jj5J/agjeYkDQpiY3yZf1ek4nMvwUnsWShqrdQIgRtD3yMbhDO5TynxaSKaZFl4dTGZeZuPfr5f6H2Esgmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57539835},"main":".vite/build/main.cjs","type":"module","gitHead":"7c7beb4cfe8aef77380073b1763f3b79b332aba7","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.1_1764619050794_0.885476547072362","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@mcpjam/inspector","version":"1.3.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d33118f02f3e8ea3129f978db7cfd62f01707481","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.2.tgz","fileCount":772,"integrity":"sha512-efgQ+22fZm7K1rULZwLG7UzywKwQEXeZzA0DZ4WKUajwu/ko0KJQClXAb1oSP2Sxu3hoGjrV6slIEjmt4Whnvg==","signatures":[{"sig":"MEUCIQCg25WzR9Q7wqX5FrKUjfn6fILc+G9Cs2qAa1mJogkPagIgIBtpUzbtkijyx7TSWmqvksPI8aYxS9g/+XJj32ZE5cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57621683},"main":".vite/build/main.cjs","type":"module","gitHead":"ddaca8c1ea160b663669ec592c8a3af59c68aeb3","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.5","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.2_1764747272985_0.25701062273808106","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@mcpjam/inspector","version":"1.3.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2d21982b4fd1f4650a63ba8becb696067534a644","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.3.tgz","fileCount":772,"integrity":"sha512-CbZS1ABlCWgScJOzA14DqwVSnR6mmlC8z1c0WSTJyLyvP+DiULv+IzySD4So20nURFUjVUR09T+D2dfK+ZvLgg==","signatures":[{"sig":"MEUCIQDia0e6IkVE+bKy/hLqR6Xwir4qsE6ztZn4e9dytU/U5wIgbUQrBUuORbT+hGNrmaeLDjgUcePofJwpJN/dNXSCzPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57629903},"main":".vite/build/main.cjs","type":"module","gitHead":"08d25cabdf3ff35ecd809e1182fc2cf4b9a603b5","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.3_1764910074287_0.19640309871524297","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@mcpjam/inspector","version":"1.3.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"33085273620d9f03978bd83dcc73c168df86187a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.4.tgz","fileCount":773,"integrity":"sha512-hnstBLr+sGczMDCvxU7jia2d5Ks0F3PlQxI5K7ZfoFc+z5GhGvre5zC9JxtDbkXIMfuzswZJ2i8otK6CF2PtBA==","signatures":[{"sig":"MEUCICD8aS/BuITqPDiNU8zDiBWFYaCkVZ1xa1KPydyOdyKnAiEAkUb/Po+z04qtuC2ZeOG8vu8s3PPhqBMAlo3EDgbsc6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57635720},"main":".vite/build/main.cjs","type":"module","gitHead":"02e81d976a9831bd8f7fd1d70fcff4fe0e7855a2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.4_1764954390612_0.5077764968155165","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@mcpjam/inspector","version":"1.3.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8123caec7e678a7930e48ad466f7bd76edeabc3d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.5.tgz","fileCount":773,"integrity":"sha512-BZpZmwD7Oyzop+xjl3okh1kd0TEjPKPbeWOy1D3s7rNc4FrWXayGxH37TYnpfjnDz10M7HvftFpaVOBonnOqjg==","signatures":[{"sig":"MEYCIQC++jod9HjcBebm9Tels3gPwzVvurvauNUQZnPgXpItEQIhALubpztrZeNU9HBpdgWxbYrzNTR+8K48qZlfMU5D4q7t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57822580},"main":".vite/build/main.cjs","type":"module","gitHead":"22bd493d9a723c1a881decca7a5630b6f7b21741","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.5_1765174676843_0.17986592254855416","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@mcpjam/inspector","version":"1.3.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1a127961929c778686e37cb522497f24c5ef3dfe","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.6.tgz","fileCount":773,"integrity":"sha512-FbNp1PbjyjiZ26mN4q6wCB/setIzaTzfSVW1R8UVvfWTMSqUmuU8BZHUPNsw4HT6vxrP/SjM1ycC7IcCah6X5A==","signatures":[{"sig":"MEUCIFJSQTxYTidoyMsFur32LrIhoo/sPh6yEfXXhiFhAX3+AiEAgKXHnhZt19ZEn1b7EANlmHWLb4g5ukSNa9p79Rej3oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57938451},"main":".vite/build/main.cjs","type":"module","gitHead":"f63fc2ecb19e3abc6f9f990cbd311c2573817635","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.6_1765264610444_0.14285731580634486","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@mcpjam/inspector","version":"1.3.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"fbfc40de1aeec52dac4123a8f605a3fda31edb9b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.7.tgz","fileCount":773,"integrity":"sha512-Yhf8I87WxI7abNgtUIGTOetnbwcXIzF9lavr8UznW67dIlt1n/UGddHw+xTZ18JtovfFN5/pSh5O4x3dQ+/Prg==","signatures":[{"sig":"MEQCICIA2FgKvuWgZosc/dvcjRfHT1a6m305EbFIk6B/dc+4AiAWTUrsooyPlvDlcHHN4HTmZacMky/ADDNr19rIfMGrgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57938547},"main":".vite/build/main.cjs","type":"module","gitHead":"f4351cbf3820017007721ef0fc98051999c0482c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.7_1765307909812_0.07354523966997073","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@mcpjam/inspector","version":"1.3.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"01d2df32c336dd3809a49f045b66b8e3aee348e7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.8.tgz","fileCount":773,"integrity":"sha512-7qd+dd88LRVhi1xIoOEdg3jskrF9b9ACtkOwR579rf3g95Mv4XobfwBX2zHjMKjKk7KjUNvfkNFWbii3su9ODw==","signatures":[{"sig":"MEUCIQCXgD6UQrAMB8PCnYI/yuBWgMxm0Vd2CUBPlFyKn9IC5AIgF6sEynWVZzPM99ijgqkVqLzkrdwXxGYAwbnMMKfCUqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57997402},"main":".vite/build/main.cjs","type":"module","gitHead":"28127fe9a0c03c52cc7395882e8a6f5b44483b2e","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.8_1765350262751_0.6362963794701204","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@mcpjam/inspector","version":"1.3.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"931442f0eb65fa1a236122da41d2a7ea6c2dff0d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.9.tgz","fileCount":773,"integrity":"sha512-nDb3cFwKb0QlhauIlTu3gAQOhza4WrQS+WoGcw6G1GiGIRUjXJbKXm7+Q5PQdGL3iaU3XYpBa1T03fUpsao3VQ==","signatures":[{"sig":"MEUCIAP9KESxcLXPTwJdNXRc8eBL8gC51fguGp1K3uEVGS6DAiEA0UGNJvB3vjVQ6zEl84umUWHKsHTHUWsWbOV5NHeGEYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58006777},"main":".vite/build/main.cjs","type":"module","gitHead":"818e564e01842d11fba9557fe0f859c09004ab5f","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.9_1765391120510_0.8654623674788582","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@mcpjam/inspector","version":"1.3.10","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.10","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1188534c37d9bf8f6539bcb328dfb5e2065bfe37","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.10.tgz","fileCount":785,"integrity":"sha512-jD9kxfPBByIyqFJscZrLDRxNzc1XNuOYYHBnGBIu1lc+xIQzsDb4VC2fqt0TtHFifc00iDHu4pLvaKnId1MAug==","signatures":[{"sig":"MEQCIB4xrEvOP1acPixEobL617gJBzR15qBZ+/gZ3ZuDEMzwAiAcEBZ/aY7IOy8HgsoKgCcMrFZXBHAZZhAChPuYUjV6FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57897183},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"4ee35c826728a7dca68be5880a4e7f5199513834","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.10_1765523755731_0.4211370699130861","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@mcpjam/inspector","version":"1.3.11","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.11","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2fadad7cf1337a1c61f4e989329df9eccb2d2486","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.11.tgz","fileCount":780,"integrity":"sha512-v2+eak35aRr7w+5lT4ziHdWtDpMPNXA4sLF4TRuXaCx07LIA3Uk2IENDGQ8N1ulcl6FKH8m35Yt9mtmMMK0TCg==","signatures":[{"sig":"MEYCIQDH5cHXhP9izU962TyjTRrqEycX5rXHIF610vWQfiAQcwIhAMnztQfzzjbTbJeb9Y89KkPHul5S9gFMdbPwNWpympNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57432917},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b2b8ced0cbd160476397c4a15091b45e9da922ef","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.21.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.11_1765587096287_0.6120263092452185","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@mcpjam/inspector","version":"1.3.12","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.12","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1789a740d19fbed6deffea49f768f3ad69e2dd0d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.12.tgz","fileCount":785,"integrity":"sha512-rUVKwuxmGUP/AUntr+4HgurtCfcjC+wXf2DBZrVAf2+GhmMrpEczMzOTWY+jhjP1LsphY1PSLcB+UfMnLVY4oA==","signatures":[{"sig":"MEUCIFmt5RxYQ/pK7q7x6FuUr22ifyIcr0UWuV/T7gDm5OQUAiEAqCVUz7w0sJ9FPVUgAByPJIjTacQFyGNjJ+ybzyOfq5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57616976},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"ad69dacf3abd7aa9270ca3c06c81a639b03cb8cd","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.24.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.12_1765659061949_0.7544762757437777","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@mcpjam/inspector","version":"1.3.13","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.13","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c3597f6b23c3b9aea5bb231aba52027c3a5b2285","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.13.tgz","fileCount":785,"integrity":"sha512-5eqLCS32rdIzEccNqEaYyh58ltPX5ES/yN9K2cfdjIpmuTazA63fbhNwpeJN5e5TfwT5+8grzpwUVFw5KFR2SQ==","signatures":[{"sig":"MEQCIHWoXKkGAs9griibbUdGoBFNOSHE44PQ6IdJYBzkgVWmAiAM2TOqdMEtIKsdH7pmE/mVDGbpo8hlXHKYADkPoy6knA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57900874},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"ea0a85822dc1edee0ef274516d56f990ee3ea350","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.13_1765903083489_0.13812192542632817","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@mcpjam/inspector","version":"1.3.14","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.14","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a74a8c5edfc5aa3eb13d159a6e92edad0b794204","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.14.tgz","fileCount":785,"integrity":"sha512-XnCUaBYAi6N5wgK4nYCiNJ8xqTW5QneCgVZQUd33xQ/BzJ3SOXMNhICAnWZnm2QRXXMWUKSkzDPTOPATRnlNWw==","signatures":[{"sig":"MEUCICYXgVqMA1Gec8/1olWEf0iFOq2aMkvmFAUTKMAJpL97AiEAoHQoKn5LPCR1xP9GMucjJ9EpArCVUXu1kI8TX5KQvcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58372277},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"17318289894f0e78ef36442d1e7a3328723c8bf2","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.14_1765953736822_0.45430188483454126","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"@mcpjam/inspector","version":"1.3.15","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.3.15","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3e1391d1d76957c326b093636522d59ec6f556e7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.3.15.tgz","fileCount":785,"integrity":"sha512-0dmbCll8eYxTL06Rc7c14BIVm1wFmfditzELRYhruqSxci+lg1vud+CfjYnKu6nrcZiTJS3XkYWokE6wWpEOQQ==","signatures":[{"sig":"MEYCIQCr3jQkH3ZPP+RouPGscj4k22NvuZeHXxxrXYgN2oS60gIhAJgUIgfHhdZLJuzTZKVjfsM5neIQbFurlNpPRF+acB/7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58514735},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"6fbe9d99267c715536e13303df4149b1dda57c85","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.3.15_1766085492372_0.8873108921573156","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mcpjam/inspector","version":"1.4.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c379ee8f24ce5ab5c9f09bc8e6a1a173f37c1a33","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.0.tgz","fileCount":785,"integrity":"sha512-tYrZ7X/Txbr8bsIBYXNnVIEYpMXUfRirRh5d1+rN/JyC+4E0k7/IhNEh9valeCe35VU+ZSBLpk/Udy6yhHlJtg==","signatures":[{"sig":"MEUCIQDGLFZsCIXyLqsX8kd3hI6g6nP9+UEsJGDFnCDjlrJEvwIgQUYfhAMGufbPEkYCiu7csWqSAq7We1pg5BcbOQXQGYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58629801},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b14d02dc7ef2d665804761fb8577b600bccd82fd","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.0_1766430983861_0.6080561386425303","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@mcpjam/inspector","version":"1.4.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"f8c798411ef5acb1298bacd7b0210e96aaa2cbab","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.1.tgz","fileCount":792,"integrity":"sha512-VzZ3v0jTXZoOuPGfGdt9GExsc+bPUyFnTvJR8fq5R17eKW9SaqmuDYT6Dzfy4UfWwckwMdgia+NZ92CbnvfVDQ==","signatures":[{"sig":"MEYCIQD24qzVjTWnzHYx/fQWnyTiUKNvwJL7Imu4S19b7RJ3dwIhAP72PCZtYa0FrHQ6xhIokdem7CAblRi4wG7BA0F4R5OR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59740231},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"11b1b46d2e20cb0d3cdd7349d65fefeb1c1f38ae","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.1_1767810511477_0.37274057691306917","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@mcpjam/inspector","version":"1.4.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a6a57853dbe424dce9743673638b7c0f73c54456","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.2.tgz","fileCount":792,"integrity":"sha512-R98anXfGxxBt+/vck779OSJR1V0cmhkROlxnhp91wttEnXqRmKf/7BsYYcFWP4MhVEjkzETOc3bJPYTyarp6MA==","signatures":[{"sig":"MEUCIQCmoIgSHkGsoTTdutRReUBlNxOsAOEdK2dqZHGwQAj5NQIgG6pJ3QCaRHGxSCmtos614rh6JRKDMnyo0cTM46+sPm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59744667},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"af9cf6a62f550e986fe330c09b8a3b8b83136df6","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.2_1767838536642_0.3126499734089394","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@mcpjam/inspector","version":"1.4.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e00ea846716fcc6fc516df682ac426ad3bc2f790","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.3.tgz","fileCount":790,"integrity":"sha512-c4ptst0gotVnp0122YOuED+/svvMyU5rN1a6+zbC1/gdE/5W/YwOpt/L7r3rSe1ssZOfAScGEXvUdj8BmcqDdg==","signatures":[{"sig":"MEUCIQDA2mpjUOMw+/T4ppD1h6QTSp7R/aIBlGnZ+z25IHHDWQIgYmEq1UxE4xjx2VE7TcHU+aWoT4AAN5dOZ19TGict34I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59755200},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"20dbeb51943b458d429a80dcc850c2b16a53972e","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.3_1768185613488_0.37528462108835936","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@mcpjam/inspector","version":"1.4.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"09c583a68d310465bcc050f5a1afc230a1ebb184","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.4.tgz","fileCount":790,"integrity":"sha512-3Obe0W5WD22Af/uXay54v//gRJT8tYza9kZafPTOunn4rkRBjz6afUwTM6TOY4v/a/rlc9IloAJazNYQtVWTKA==","signatures":[{"sig":"MEUCIGgt8na1L3S15p55VHiY6M+X+1DHAWaVsQe9QcM0CrwvAiEA9oBQ8B/6IUya1ou6JRJOA4I1ffCDAs1NRkFj+4HYQo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59757321},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"40a1fdd849be283f053cf70652fa04ead40ac8ab","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.4_1768203318186_0.791737837686445","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@mcpjam/inspector","version":"1.4.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d6b9b33cf048e7c9f07546bf07b771c06c04995c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.5.tgz","fileCount":791,"integrity":"sha512-8DaR4QkZdHd35dhkOqmvm4ycP+A7CtYIgux+646uDEk3LufggmR1qdXCPbgHh5Abnvpb8LvI9x+eHuV6iNsnlg==","signatures":[{"sig":"MEUCIHZ009kkI5hUXrVCdv2pCYV3l4nswcIWYAwkl29aLUJUAiEA4gN8kdaVN+TlLbiUIEUCq96lRV0CRzcjGG2UDrZ+6C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59827233},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"41db8fac3bd75b7c988bdb5245ec23c559eb990c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.6.11","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.268.8","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.5_1768354619830_0.46358827360975785","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@mcpjam/inspector","version":"1.4.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b2cbed2465d2c37ca6d15447a3d8b8299d5c0c5b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.6.tgz","fileCount":791,"integrity":"sha512-G2eqPM8OSEOXm1OOS62VcWdhXY7IztO9+h1PtzwwImK4UHXFX9KXUGqSCCiDGvHqgt5Z61K7d9E7X3ZTQo8/JQ==","signatures":[{"sig":"MEUCIQDzhjeP90tw4q5u+mGBfmxrWdrk8leya7OLrFNCx+jN0QIgNlD8V/bV3xHHOh7cj91zKzuy2io5Xx723Ykthok9+zQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59955912},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"ca9839e80254fd3326246f1b68dc2a139b49d6fa","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.6_1768533578875_0.4998781865113424","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@mcpjam/inspector","version":"1.4.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e3cdce7d92fc6aa7021bdb27fd922f86db915424","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.7.tgz","fileCount":791,"integrity":"sha512-TEVWk9rHZbuSbiRLRfebQ++iYJWQojzuivFrXtBwmkDcEvYHnZpRvXWEcTney64rphEbiBQ/Eduit1Sl+3XDNQ==","signatures":[{"sig":"MEQCIEFdHf0xwubjlN6GrjslTiLvqu5wUKRukPbr+J90Ij+iAiBgL/ASrcT5EudjM4aKKmV+yBPgSO/LPZ3B8RsFhUYx8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59976745},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"85790442074bdd7661f642d0937f47c72abe0e0c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.7_1768595638340_0.5401658845799868","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@mcpjam/inspector","version":"1.4.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"66b3034f56d177153339a5d900dffed7da8bc0ed","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.8.tgz","fileCount":791,"integrity":"sha512-aJIyv2k4JvI/ZyQNfdgWfgrUnFAbWnq0QU1dUOrmnGSZXYfirflgQH06uHnRdDIQST2neZzyYq4a8sAqU5eokQ==","signatures":[{"sig":"MEYCIQDLGKgbPVDqzpOWzI0Rwc9Ey9mE1x2MRaxV9+2tAA9uuwIhAOuuhr2R2Im7EcicScZs8/zWeXJvb/WHXZRu8isQrnVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59975499},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e0a0e6f880f421ab1161a022d37d011504269320","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","docker:up":"docker-compose up -d","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:run":"docker run -p 3001:3001 mcpjam/mcp-inspector:latest","docker:down":"docker-compose down","docker:logs":"docker-compose logs -f","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:latest .","docker:clean":"docker-compose down -v --rmi all","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","docker:up:dev":"docker-compose --profile dev up -d","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","bundle:chatgpt":"node scripts/bundle-openai-script.js","docker:run:dev":"docker run -p 3001:3001 -p 5173:5173 mcpjam/mcp-inspector:dev","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","docker:build:dev":"docker build -f Dockerfile.dev -t mcpjam/mcp-inspector:dev .","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@tailwindcss/postcss":"^4.1.11","@vitejs/plugin-react":"^4.3.4","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@electron-forge/plugin-vite":"^7.8.2","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.8_1768596004019_0.18289320653170815","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@mcpjam/inspector","version":"1.4.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.4.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"99d9b4a182b386242d636aebd6e591b3fc86ab19","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.4.9.tgz","fileCount":791,"integrity":"sha512-yl+qFO4uujGEjI3mtgsQQzME5xNaMtDhRn9Mec4nGbLLdJYKnJw9k3LR48INxKEZEecIA/fhKhZJ171dK3tRXA==","signatures":[{"sig":"MEUCIQD7Rd6z0ywjEJjJYY1larGXQ/tVS6+HlfJ4oio8/lzgyQIgPMEKFD5ZhRV0PxtcI8znPu/F22LN+XGWTSHsdngJ+ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60011805},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"37dadc56320d280a13a731c9ebe93af2cb07ad06","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local .","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.4.9_1768893742590_0.45847298066304565","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@mcpjam/inspector","version":"1.5.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"72e13c806904b1557b714c9338b31023d66b5869","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.0.tgz","fileCount":791,"integrity":"sha512-+taIEUT+caOeJBQMYDs4NkWgtVdHcu4R5CWM47o8hjTyXrxWnTaqQIkFvAOsNPo/ZoukQgy0RGBmZWTn9YjZ4Q==","signatures":[{"sig":"MEUCIQDqMv6BlIQ/zBim2UL/G28fdi9bujBXS+3bo/AvYQ3udAIgXtVzapFdpwcY4zwDvX8kdkZGYuweZ2Wv+Oi1MQiuBJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60024205},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"069465fb6b4730497641bd4dd8db9b12924ac2c3","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local .","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.19.6","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.0_1768951534011_0.5187115207866799","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@mcpjam/inspector","version":"1.5.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"044208d3f56a9a60c286cc226dd1dc9991835a6c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.1.tgz","fileCount":791,"integrity":"sha512-K91v4WkolrK8zT7WHBa2ZQbwNKn7jvefjjUnzO3bqkcXqwxxjUcjO8u2hO6bsMq63XHJ/jGWjzt+JOlACUkTvw==","signatures":[{"sig":"MEYCIQDLyp8hHCrByuaw7a0DUl8ofc8YOkmakxDym+NLE/hrQgIhAIbJXC5krYCglL0QL/d8atSLBIWI9WGYMNO/vAii25GH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59975746},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f94a8d121664ba44f809bb090dafac4999d7143c","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"tsup --config sdk/tsup.config.ts","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local .","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^5.0.79","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.2","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^1.2.0","@modelcontextprotocol/ext-apps":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.1_1769449819192_0.6249802426236986","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@mcpjam/inspector","version":"1.5.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"5d0aaa7d4a12c86569650af149dee13921482f40","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.3.tgz","fileCount":791,"integrity":"sha512-WVf7REig6kq6+l7YBtyo4kQBnwfsCtel+EHcqy2lldIYm77uZeUGjWkJAn4HRxnAcov42qjRVo9a1t5wp8OWXw==","signatures":[{"sig":"MEYCIQCd9rZlk9NeBVTqjPYDmgrQ6fFr6kATvb6Ydj1YOZvBpwIhAN7J3I9siR2Lzvd95zrOiLtZ3SehAoS6Uk2+aYzVHwzC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60556944},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"40b0777964820308d4c2eb98478c1ff60d1a2c6d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local .","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"file:../sdk","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.3_1769583603528_0.8226703163138589","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@mcpjam/inspector","version":"1.5.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d00e841583a0ec0c551c2b8f98d0fb90ce8741a5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.4.tgz","fileCount":791,"integrity":"sha512-Qc9i6TaN5ZJB/CgUvh8T/vHCCaYZGSmH6i0ihCJq9BsGVcAR3cNbdz6hLfw+XG0wgK0r4/7mKdzt7KDZ0cz6Jg==","signatures":[{"sig":"MEUCIQDSMPR8zD7iKDdo0Y/RcPzDNhh5Q3UlhoR7XM7XRumsJwIgXRDy+Sf2B8h8j9AYdSQS+ifmbdUDJjBfkKvFpxLGGE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60556948},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"1ae22e396dc63ab777b7d9b473e0031a73e64718","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"file:../sdk","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.4_1769584563948_0.18745879677179889","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@mcpjam/inspector","version":"1.5.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"706d08ab976399d6f2be1b1719c601f4d02cb6c2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.5.tgz","fileCount":791,"integrity":"sha512-frTncER/M8u53xZjXLVmpZEyw49jYxWIElFabL2B3fkPFA4fipX8BkaL7lBMp4trUxWNmBXxBcSkavTZ+w0PJA==","signatures":[{"sig":"MEUCIQDTALAlv1VRynzxjAvRB1AEXOzSm4KcTVsI97wp7OiSeAIgc4AFcTv4/Ed9fAxyVPrSPjhJyL/kJZwXXWbswF4KUzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60755799},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a82e09838305df43653dd38fbf033dfcdb49c484","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"file:../sdk","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.5_1769585936717_0.01632852300832255","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@mcpjam/inspector","version":"1.5.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2ab137b83afea095d88f0e401a2093a442d8e555","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.6.tgz","fileCount":791,"integrity":"sha512-aZHmSu2D6bGvKexEVPNM//OHIWqb6ofgVstj0/nfbubM7CFHVUYt7olhi8n5jBHA/DPYr+8/l9yq5mIUUHlJ+Q==","signatures":[{"sig":"MEUCIQCVp+UKIK150fIJ1x7mEwGsiBLhlxv3MOyoOwheSsBPOAIgO7QoW1hCc9mk1mpyv334FsEWKyvBeSaHWRraGWrWfvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61096846},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a1996a60fde66017eabbf86bb3ef5c786dd6357e","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"file:../sdk","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","zod-to-json-schema":"^3.24.6","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.6_1769667130121_0.8148467445033631","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@mcpjam/inspector","version":"1.5.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d34532da40acea1a2dd2476786fc9a897a10219e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.7.tgz","fileCount":791,"integrity":"sha512-jXMWvOKDrn+Z08bLgWgA33ATqWz2ubC4VIrkyNd9ikZfoGE5jJWow13dFAW11Ah6LArgGhXOBg5lEhRy8RhqGQ==","signatures":[{"sig":"MEUCIGUbqW/qyljOcwGP+BbeVj4eVWTcHDlMI//kPlKx/HMuAiEAjD0fdX/Ag/oOw5ZPuD0wqgLAgqlgebIhCmy7BqGGPvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61098942},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"bc295ccad6d6aa3f8adf2a56e9e769e4c4af949d","scripts":{"dev":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.4","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"^0.8.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","react18-json-view":"^0.2.9","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.7_1769712641105_0.12795151522008674","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@mcpjam/inspector","version":"1.5.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"dcc50a0b5b013cee3e2479983c018ebefa9445dd","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.8.tgz","fileCount":805,"integrity":"sha512-HxVZNgk4TepqXUFMgs7TQGTy9Mh5ipY1fbaLtIi2y/tyBlfAmWi+g0N4jGIdObP2nSoSRDoo4IOdhMneEs5cqA==","signatures":[{"sig":"MEUCIQCUw8Wz4YAwCG6WuEv738EI55Djbpq6HEKi8uRWBoKfCgIgGHnYPng3IzlGe2FsLkEWa62IkHb1Rd4IluhzArYjabU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61444974},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c0d9a74a3432ca53e8e9bba18824d5d216ba6bc0","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"^0.8.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.8_1770094854671_0.8234880840018215","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@mcpjam/inspector","version":"1.5.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"48440e80b363cfb47e2b11642ae7c365d68a46ed","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.9.tgz","fileCount":805,"integrity":"sha512-VEWE4EU8nMAjW1ZUYYwV28h0aUtmjqFvu8MBXJeMMwfQ1R7BAHnhxHlYgjfO25gyGxwD9ynNlpBRnpky/u/Rcw==","signatures":[{"sig":"MEQCIFQv6TF7cf6c/YmQvR5hh1iziNttHMVurqoXsEkga2/3AiAFDJeOwc5O+E9ZeC5U65S5p1brHGniRhHQZOmnEYnZEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61438843},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5497b5b072e7793bef109a2d06ce4d1d9d037d88","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"^0.8.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.9_1770143427965_0.1182569525319408","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@mcpjam/inspector","version":"1.5.10","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.10","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"f6fea03087b183dbbd56c2f43cc1fb9fc932c272","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.10.tgz","fileCount":791,"integrity":"sha512-gVynV8HBAYnLkgxZqD89yuvrDgzBfz62Q9I87a7+EYIrbK3ilZW4AO7VkEDQDb4wKJvMJ93Zz5NGF4OhNv9I4Q==","signatures":[{"sig":"MEYCIQCNAUDdyyxa5YPIG196GJ/AYfDJIgCg9qN31Nk3L2o/egIhAJcS4FC2u9M6DTkzamoRuTsSpzNAirLFM9Kj4TyXlpdV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61151862},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"7ee78282d86949718be2b1ef6a616c4421c79d97","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"^0.8.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.10_1770146090476_0.7831158280417785","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@mcpjam/inspector","version":"1.5.11","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.11","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"535ed6effefecd1591054a1ea85afd229cd2ecb5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.11.tgz","fileCount":791,"integrity":"sha512-A8B8S+AHVqJDOFuXIINpVO77/8e2BS/0UzEoONBV+RV+LK1ol1yuNbmLVhH3ejPqwyFL/OH8SaCZdp0hQ9v3cQ==","signatures":[{"sig":"MEYCIQCMSYYcLCwShKtrocZubVMhlr6kY5q5Y+27by9ehJK+UwIhAMA50KkIpuefESkrHo2G8iHi83yynG6MDfPtH+E7c9M5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61185599},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"7ee78282d86949718be2b1ef6a616c4421c79d97","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.6.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.7.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^1.4.0","@ai-sdk/xai":"^2.0.29","@mcpjam/sdk":"^0.8.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^2.0.79","@ai-sdk/react":"^2.0.79","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^2.0.11","@ai-sdk/openai":"^2.0.32","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^2.0.19","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^1.0.5","@ai-sdk/provider":"^2.0.0","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^2.0.17","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^1.8.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.8.2","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.8.2","@electron-forge/maker-dmg":"^7.8.2","@electron-forge/maker-rpm":"^7.8.2","@electron-forge/maker-zip":"^7.8.2","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.8.2","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.8.2","@electron-forge/maker-squirrel":"^7.8.2","@electron-forge/publisher-github":"^7.8.2"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.11_1770146295225_0.7499527185403856","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@mcpjam/inspector","version":"1.5.12","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.12","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"173294eb88ec13aa1d0671b1bb2ae8df254bb4d0","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.12.tgz","fileCount":61,"integrity":"sha512-yc6+J0DBmH2flsqcJcYHk5lJifyWFDAAD5MazaoHkHqNXZzJWvnbdv6S3SRDV6hF4z8vut14AerlbSkhCubr4A==","signatures":[{"sig":"MEQCIHMn4O2JmNbJf+roHxG2aLLyLtTzGR5SLCp8bKUrCjIxAiBQyt9OCbZoOCad8cE6cxxS4dmDkiQgAAndFPBnRFbGpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25177223},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9bf355f4788737834d7d26f3eda64ea5fd3019a8","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.25.3","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.12_1770227003116_0.4360452931048253","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@mcpjam/inspector","version":"1.5.13","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.13","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8c9de950676ab2e83e057cd0ae6ad1db93ac73c7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.13.tgz","fileCount":61,"integrity":"sha512-9hFrRHwfQGAFHwy36zSrcf6VDem54yZoVxd3JpD43sF2WAvzZB28fPAHzl11wcNk2wg/WU1hNaDkvtTQ+7nnaQ==","signatures":[{"sig":"MEYCIQCYgdybTE1qz2et7IelS1oRpRaBQgeyTPP0zASHAZmy5AIhAKoB/BOj9rWA66T8WKKPZDvsO2pwGP//phrJGA0cFqTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25518045},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"ffa2f33358651519c6cb6e9899235e50a24a568b","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.13_1770682263875_0.5572910553902555","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@mcpjam/inspector","version":"1.5.14","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.14","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3c21f46f513da15f7c7d4cb6d2844834a83c4910","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.14.tgz","fileCount":61,"integrity":"sha512-zHkxOAdRzvLL8DQR9lqJMa4TIUfkx7jQXMqxfJmXV535argtbWAiNQIKzyjkI/whSbNLFp4AFkjBgDyyMe395g==","signatures":[{"sig":"MEUCIQC+19nXppGL4+CM8A0kmB4YLO23HVE3NG6quEzJAjAqZQIgTIyHJTRUiSXWt6MM+RfsPhG/lFRXlROeCqAd5POkSRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25518045},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"da17445e9faac92325bad8ba3320aeba4239a305","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.14_1770683822744_0.13954031341791517","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"@mcpjam/inspector","version":"1.5.15","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.15","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"454d08d2e51a0766911dc2a39e9fb238797ba93c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.15.tgz","fileCount":57,"integrity":"sha512-5jN+Vw941vE2s1wZ5zpsVAc0CD7zrJNKD5J4+3fvrRytq3MQd7221K2VkWR7BlPIUdA++PXcZ5IASbnRgKleRQ==","signatures":[{"sig":"MEQCIBYSErutcjEhqQi6jBiJw/Ir/EmyGKIYmgW+xMKRbabtAiBdRTU8TkLf4ygf10DXyZiI+iMawfMF3QF7Vf47TjsDfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25850561},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"21740bca4f560c97936157cf3084c7c1dd296dbb","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:openai-compat && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:openai-compat":"node scripts/bundle-openai-compat-runtime.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.15_1770789434880_0.7552128792580688","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"@mcpjam/inspector","version":"1.5.16","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.16","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"93e8cc2ab1ec431c8be88e20c31a4ee8e8f02612","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.16.tgz","fileCount":57,"integrity":"sha512-AMkDUrUY1YlVkGi8kP5x54Fc3+aLSRPo2SbuZlj+R5Ucbi1SkQcj03hopeULj6mK8+W0RckjZXBHzCWPlVhZ0A==","signatures":[{"sig":"MEYCIQCkrgezjxgptgr6JjT4lxXIMojdJKzfFkn+vlkZnCViQwIhAJ+dcMfw5DHJWP+Mc0IU1U8vYzlV8EZBldKJR0UBBH5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25903311},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9e3122a372d4b0f517354933fdce4b3c8622a7ff","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:openai-compat && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-openai-script.js","electron:start":"electron-forge start","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:openai-compat":"node scripts/bundle-openai-compat-runtime.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.16_1770911669494_0.8372250113470392","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"@mcpjam/inspector","version":"1.5.17","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@1.5.17","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"52b56954f21811f5df9c672ab35efaaab559cb13","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-1.5.17.tgz","fileCount":55,"integrity":"sha512-ckSvM0KHVq5RzPn+/oO/2cB4e8kkgSpW0wO/ZewPf6pjpzU/oHACJoYABRByEFIJV8sNZfSkR6RjArTyC5osUg==","signatures":[{"sig":"MEYCIQDF3/xl3YKmDsFvIf5m9tpUF+CAJ/M53ndtJPMvmeTZagIhAMYbpcONalotRrC/icdsuvat/+hCTww9JCR8svhdVkU6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25999687},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"909aa313ec2a07d14a1a584380e8fa6cf274d15c","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.1","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.17.1","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_1.5.17_1771225602599_0.8383132696639337","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mcpjam/inspector","version":"2.0.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"ffecf3ff2ca78070fd6ce39a164ed257e22a752b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.0.tgz","fileCount":55,"integrity":"sha512-3TL7d8HR0iyFVXTJRFt9AMthKz5dHAhd3JBB8JWRp/cFVjlOQ4zBLYcHyMEry6dIDHQiJlOGmNYnp2stgTUOSg==","signatures":[{"sig":"MEUCID+Yl2aDUxO9jYuwOi/57QBNjapakQY0hD9w0/19HCohAiEA6aOdFpQc7Ff1bBEJ36a7fsl5Ecf2mczhlFaIxVr2Oiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26358085},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f807a1b8eaceb093cb6d948b2926935c4675a349","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.0_1771836577969_0.19912442499612237","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@mcpjam/inspector","version":"2.0.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1ea35030cd9b6fec79e67e525d0804fdccc1d980","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.1.tgz","fileCount":55,"integrity":"sha512-c073qfMH0THztj21hlFqN9fMFLJLeYeLEDZMem2xi6EH1mg34XM73KexmkIA61LLAN+tfc1OobVkjZSMJzaQgQ==","signatures":[{"sig":"MEQCIAWUnvtYfZlR7csJ0RMgUbpwXBKR7eEFhZ1bo8kN8bckAiBLwUMztAflMwiIiNRqYZXz5/E574d0X7g1E8itZK+pkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26358357},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"cb59b713f097b44c0d595490fd67cfddebb6f11e","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.1_1771842076874_0.244453027344252","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@mcpjam/inspector","version":"2.0.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8aba6ec5812d55b72ff09b9bacc411742744ae7e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.2.tgz","fileCount":55,"integrity":"sha512-IWikXdrxrOSKVQTkHKv2kD08XZYePpRG6xy00ZnRGSzDPaueF5cftsbh6+puKvg1Iir7ICB/R92+h4DZ9hyzLQ==","signatures":[{"sig":"MEYCIQC6JeO4oYWbt3e8jzwEgdwkrMbsuy1/HldS/d1L9wc1DwIhAMkvrARqEatIhchaUUWIZjsFZZWQwk4Fj9tlfRwlBa/j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26384183},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"8fba591d8ed5bc5beadb8cac98bcd3183a56c3e0","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.2_1771879243195_0.976378442401006","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@mcpjam/inspector","version":"2.0.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1f10c64416acea2b1715c2832241f89c4805cb88","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.3.tgz","fileCount":55,"integrity":"sha512-aOEDGVsjeu+93yRt8pOYVLMafBwyDczRiI7ruOzlTprhC90rxyROEPSSHd4gKhYJ+zSXMzJ+OpFBJxaSq5DJVg==","signatures":[{"sig":"MEQCIHmJi8/nmeGtttK2OaBOnpqOqz3uTT0lTJCaNhKsLAZ+AiAEZmXdlKFWIKQxyey5frjNTwqloJw1nCJU+cJNWqBaGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26396936},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3690baa0c792503fa4e67d57e27cc278faa23227","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.3_1772048946377_0.6520966323083464","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@mcpjam/inspector","version":"2.0.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"243ecba93971f742b79deab0c127a635353e722e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.4.tgz","fileCount":55,"integrity":"sha512-uTxdBc2XmTSFH/p7mPnb+fz6XOOz7wYNuqk6kY8/6vfvSYTazK6dBQPxKHKnrTKS7dVtwVMZSiCIwNN684T5cw==","signatures":[{"sig":"MEYCIQCYkNCgiFL+MhPawhPDe5Ut5/wMC7zI7ZpbnYVgi5L59gIhAMGv1N5sD240XWFhKITUJyWUhOwECmuRGxT+WYyGjtwK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26382605},"main":".vite/build/main.cjs","type":"module","exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f73fae70206da056d8d8d809bb3b23ae14a65517","scripts":{"dev":"run-script-os","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"10.8.2","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"20.20.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^20","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.4_1772514989413_0.3491415570554075","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@mcpjam/inspector","version":"2.0.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1317c41c70b28ed1729f1b500bbe13bf3d5b4c37","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.5.tgz","fileCount":55,"integrity":"sha512-XXKmHt8FpHfsIwrG6PsPQ0mGarQRcAHQdo2UbdvqXytHX+oZ/OjQIKS45QqTgjvaoaPPKwJzJs4OEPzIm6BQrA==","signatures":[{"sig":"MEUCIAR6EC08MXCtSW/45m28updie5ZvJ+5GnVS31DWfSstqAiEA5RAssJwweKuGfTFt81TKQKN28C/XaBaCpGrGuDOB46g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26862041},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9596f7da2e8cd47d32087713de2566d2e304293b","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.5_1773089639735_0.32896215804307216","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@mcpjam/inspector","version":"2.0.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"53cee1dbc176e52c4f67c8fee736c1533c387275","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.6.tgz","fileCount":55,"integrity":"sha512-CH/3M0XgH44HB4n+xpccWpIoLy2P/jWKBRA3QI8cuNtw5MHuga28qLFVUjfIPka8eLonbHIJdVBUcGs117xGSQ==","signatures":[{"sig":"MEYCIQCl1NElaw4Y4NP/C46ru0q9gISR+oUbS6lQyjuOnum5iQIhALM0oE1XgWPleWboe7wQW6UUsnlmWuOIiB2Az1sFNsgz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27058661},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"38b3a2629262615a1b5a29d37ca69bb58e29c6dc","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.6_1773514880799_0.2206116254677446","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@mcpjam/inspector","version":"2.0.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"4448b5d01628ca941e20e4f086f7210f7f9ba2ae","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.7.tgz","fileCount":55,"integrity":"sha512-unU+goyzaWmznGV27plO8fZcIx4NuDvW8w+PqbPjlEAn31jndC0rHP5cZmsepkR5Hyscd+zzNzoEHRQOHqhs8A==","signatures":[{"sig":"MEUCIEklRvzE0vXrPubXkTi+wm7CgVq9BUJQs7+wAWdJoTXnAiEAhpwSMpN5jigoJDIsf8rmayn1gJmAfmXGtcfj7OSbbSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27059722},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3a948c0ad410a205d7c9e541808b2e73ab13079a","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.7_1773532272734_0.6520622832501999","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@mcpjam/inspector","version":"2.0.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"eab97e9b60c717517dc8007bceee1bc9552c4079","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.8.tgz","fileCount":55,"integrity":"sha512-Py9WpvZTEZRzD+2uOTC0NRHvfAyGudYKtWBG1HCgoRuqh3JQvwKo7N/Njpw2tQdpD+aVhPvYnllf2sD8d+vTUA==","signatures":[{"sig":"MEYCIQCf5hzmGni86yEQPt+TwGBqTnvQiqF+b+rSK8JZ4YURbgIhAOrVetCSK+o9wZ1g3Wj2jZpXDOnVT9XtkBwgdZDOmsTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27035132},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"4799dd860268d80af0690bf760de911dfc9d6755","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.8_1773734771217_0.31827211724145177","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@mcpjam/inspector","version":"2.0.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"58b35bc5bd03591b744bd5ab5e6e127145c1e305","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.9.tgz","fileCount":55,"integrity":"sha512-zRgYwTq6QRP7OwJAiHRZrVAx76RElbZcc1+43o8IPuRTRTsDqlu+xC2jyGfgVtD0t5PxeqSeEMy6HCRVUWuA+A==","signatures":[{"sig":"MEQCICpPGBTjTmG+eYrYQ0ZKPmpac9rz7JyJxOl03olm7ovJAiA7VyCsgs096qLdTaE2UooxTw2cjMx485C3dUD4L70M9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27035784},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"51b507a01738fc1222f9985c36a3dff62003cfe9","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.9_1773787315818_0.18888179549462025","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@mcpjam/inspector","version":"2.0.10","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.10","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8704537fdc0d86f8ea59d1bf92f05262352b1103","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.10.tgz","fileCount":59,"integrity":"sha512-E9n1V0er/MwGSioqsqmhTcJmq5UUiDTMCbikKP5K6FUIYb86TfFaDe7+YYq/6bSZs2HppI2WJMSJKtVEGUtvSg==","signatures":[{"sig":"MEQCIFJ+74eN9jrWWCxtCCn4G4CUqNqwrO7svtJxFMfXQqz6AiAzSAOIwJE7E8xw3+RVOAPs/d48uo5za23NOfGpkeG+bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28125889},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e668d3303f7c0645971e8b7dd7948737db73903e","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.10_1774024347456_0.6272471436835283","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@mcpjam/inspector","version":"2.0.11","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.11","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"680afe44adcf26e53b89b06e9ff83c78c738573b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.11.tgz","fileCount":59,"integrity":"sha512-WLirx4LuJCyAn/ibNku2b4fRBYjBXEun8mFyKGSBEJUpXn8lMGoHNpQYlFzFo0e2eLHaZ3Ol+xA7EpOpRr66Aw==","signatures":[{"sig":"MEUCIDILh8g5rAqQeehYfZoieX+LOqycfEoriHpsw/wDPPDJAiEAoNzilgb8rq4Lta+1CypfcC4plESuPbWeotmIJyWBQJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28194333},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"2b4eaacbb9e47820c0108910eb1df5ea8bd060da","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.11_1774113318359_0.8543982862871733","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@mcpjam/inspector","version":"2.0.12","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.12","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"ed75d2948712656cfa10ad247095f98a1f8a04fe","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.12.tgz","fileCount":59,"integrity":"sha512-m0RaIRTNPYYVhtcx+BZIRx3PyIe37kHf7dKIF94lnzPoAJeVL2MBsVruFhEZ31aDlSWHpQmmbBt+PHvMR5pYjw==","signatures":[{"sig":"MEYCIQD0WaBuPijLr/kVh3kmwhSbxSFIkDdmPGR6RAQqWyVH/QIhAON7SB6PYHjOspvvepYB7W5tvdhubAkTFK3TD7IhSGIG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28231678},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f02ac9853b8b234ce58c87492ea3356e3e18df3f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.12_1774121050161_0.8334518991460957","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@mcpjam/inspector","version":"2.0.13","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.13","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"af15bbb24b9cd25c9695a4a1880030a0f20d1917","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.13.tgz","fileCount":59,"integrity":"sha512-BKekeOjgaJGxvqY8vNPyUUsGI732zi/6PzBhanwpoCfdfVfPVob6e7jD1VzG5qEA/WtYQ/Z+fwyBkFuVBcA8zA==","signatures":[{"sig":"MEUCIDNllTHlgwELWJxNM/cIqTCRLpeNP2pESLk0EsSnukeAAiEA2oFs6jl2UxSIANO/pTayA0WF4xrQxvTdzkQ1ZmdSZ+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28226049},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"4823e1a7208af88765f3081b4c8eebedeceaee2f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.13_1774122426668_0.9659818963408751","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@mcpjam/inspector","version":"2.0.14","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.14","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"926714452874ae9c9601a7f120433c00c4d295de","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.14.tgz","fileCount":59,"integrity":"sha512-I7yjX0efpGVe9Ve5murPXsychBQumqfjuhI7T1Jn/PUaZiLHs/Kj/i4FFfKDoa2qaABiNSPBBWbOlMcggYSC3A==","signatures":[{"sig":"MEUCIQDRZHNw2IvHO+Z2yLkQbEpyuyMZ4AcbUnfmW6E3vZNhXQIgKO03jcTMW4Htl+NAMAB4rRBeQ4WSUKnxYgayNcr7dEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28279461},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"51b0d35a04af08c1827fafec9696f3bbec3d6214","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.14_1774222993956_0.30001171816048844","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@mcpjam/inspector","version":"2.0.15","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.15","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a9809fec94b3223126b9d57835ae0ccb77ae5548","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.15.tgz","fileCount":59,"integrity":"sha512-KPDGC3m8g8WV1o/gynpka9kg37hUoDeiqL9UPUE2AKbRZrMZgo+Z+guR5qTjoXlXpYZXrZkNW/EpT6OTfADBUg==","signatures":[{"sig":"MEYCIQDqUvTCOkDTQFHbk+PyioaETixMwXd+4L6tXvtMdj7F/QIhAKxkRqCp7uGQF0+SrowLMHUDBvDp0mtfSL/+auhh1wb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28283526},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"661b976ec9626eef2e4b44cf0b2565accd1fa428","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.15_1774227587040_0.9401994468950645","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@mcpjam/inspector","version":"2.0.16","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.16","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0f89b171749fbe66a6a6d1d8a8fa6d60506220fb","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.16.tgz","fileCount":59,"integrity":"sha512-9ZcEqZiYDOzSCrndHaRphaZ/2GzRV6eAHa7nhXWjtj4W6A2eMKJ2MtIYcNbN7tUDxyXY0590mSE6fNUzObYTzg==","signatures":[{"sig":"MEUCIHx73h3u5bfS1OxhIpTVgtRafZBUMpSJAn7eNbAIQmlCAiEAqakWfWD4Ch+58c5IowCPEz5AUJREa4pMkPHgBhAti6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28350109},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"d87e7e30b1c3a52d7c42e8d06f8336a94f583e20","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.16_1774250362395_0.41615120306996567","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"@mcpjam/inspector","version":"2.0.17","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.17","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"112c712e0e85a5c0529ad3a90ca1b26241778e20","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.17.tgz","fileCount":59,"integrity":"sha512-9FiRUDPJDiHOIJoxvw1VLy38IKW/n8TdLWfFMpG6XV6wTf5K7vOabD9SvCvo7wfl09Em3ts5iCMekFmNz+u7BQ==","signatures":[{"sig":"MEUCICwkxp2A3/uBJUQ3sh8exz0z1fEHNUsUUd2m2c0hHN5FAiEA0tOgwpZKkZXGtFC0sYlJn6HdJtj29J8GZaFRE4iL6AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28355195},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"dc6d991a8fcfeeeee54847ed53c9ee9120ed1d1c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.17_1774252386869_0.04219029516436268","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@mcpjam/inspector","version":"2.0.18","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.18","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"ec30a572453fdfb3fd2e8f340b58020fe35fc0a2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.18.tgz","fileCount":59,"integrity":"sha512-fVMTkuSPGZ6ZKjvAjvy08kxFuPQ02XFCyz5AG3CQYfkPjI7FJbGsweS6MGq8aXlqSmE5MMzd2m43c6wUkfg06g==","signatures":[{"sig":"MEUCIE2b6rOU7DORN0fFEtU3fdNSHZnU3IJ8NekKPJ0/Z0KbAiEAgVDhIy7GUi3ggJ2CMHpIwEH6uLNeDzkS0pRUFQhtdNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28463057},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"abee51a4acd51f0d97767d330cc5a7a58ea0b3b4","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm --prefix ../sdk run build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","simple-icons":"^15.6.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.18_1774381905905_0.1587668837192","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@mcpjam/inspector","version":"2.0.19","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.19","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0da90e1a34d4595184f9ad6261954c71c9f11aeb","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.19.tgz","fileCount":66,"integrity":"sha512-s94HaB5lBMz+c2X04vuwsbyFKeAHWp2khqPGQqaFONvD0M0QSjzy0ST6magyajc23F/E8yfBBeH0RFOmsMJOPA==","signatures":[{"sig":"MEQCIEyw8BlbJzMuO7jiVJq0TxIDYB/p2qiI5XpbH+IA0wDUAiB4RR8TdvXrbuEN1rEUaV/wHbzbjgY+w0EMhWm1eSdSIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32937027},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a5724d6b7a5b8eb236ea4e4fd8c201d3327def33","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"npm run sdk:build && cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.19_1775033923455_0.058251497389987694","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@mcpjam/inspector","version":"2.0.20","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.0.20","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"58e38c50a0691d564f16967a1338028be9c31fea","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.0.20.tgz","fileCount":66,"integrity":"sha512-GqMvw8h+a692zNL20hiqoNgx5ub5Od262IA79oPAwFQ/tEqLRg/Ytn137GKJaaQcFPUvZcE86B/Ajt0pMDUxug==","signatures":[{"sig":"MEQCIDxKbuVm0Ok+abYSrhPs0evn51AxrGEif+badKYElesMAiAxa8m/3UBLeci/zWWQui74e344AtyjrA+xD8yrvYORCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32937027},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"112e3b7a756d0c6d38b263c5b6f1d0a923b8905d","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"npm run sdk:build && cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.0.20_1775034696671_0.1657502090612366","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mcpjam/inspector","version":"2.1.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.1.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1e535ff16c7b735aaf146b59b41e9a3942ecac72","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.1.0.tgz","fileCount":66,"integrity":"sha512-d8Cj1Yug/YOC6M0kUxeIFGNdDed5SzZpgFRXQvDJpe5AOHxIlRlSu2O9mmODQQQzedqCG1kKMMt+qgtc/AXyKw==","signatures":[{"sig":"MEUCIDubW1Kg650p1g9Td5KZRAWDwh00H6xpfUMxDCK9oK2iAiEAmefZwhm2+TjBunbH6huKuZLvZOXGdVfScFC4uxrrOb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33046801},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a158191f753cd16183c3e0b629a3352b257574e7","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:chatgpt && npm run bundle:mcp-apps && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"npm run sdk:build && cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"node scripts/bundle-chatgpt-apps-runtime.js","electron:start":"electron-forge start","bundle:mcp-apps":"node scripts/bundle-mcp-apps-openai-compatible-runtime.js","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.50","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.8.4","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.71","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.1.0_1775456558865_0.49873214915399355","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mcpjam/inspector","version":"2.2.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.2.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1a7f891b071f59ff450defa8a061e1168637ff9f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.2.0.tgz","fileCount":67,"integrity":"sha512-745th5yFN7XG1NZYdfe01LwNmfekDrqMOlsxQK7+G9JNwqYVWpbob0HUGSltNZnFs9ZG7F4S16QVTEA3biQsqw==","signatures":[{"sig":"MEYCIQCvO1mE4AVl151ZS6hD3/IGYc9uXicCoR0vBMvnelow8AIhAO9NeR9vUNtDF0KdkLUybppDirBClEH8tmRhLEkf958c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35620659},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"06635ca699edf8d9b217b4594077b97ed08db3f6","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm ci --legacy-peer-deps --cache .npm-cache && npm --prefix ../sdk ci --legacy-peer-deps --cache .npm-cache","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm install --legacy-peer-deps && npm --prefix ../sdk install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.9.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.2.0_1776104229845_0.15623550006628917","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mcpjam/inspector","version":"2.3.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.3.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a023e1075de23026742a6c2f31c12efc381d314f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.3.0.tgz","fileCount":67,"integrity":"sha512-els09AJMz76vR2GzfRtg1n7K5EfHq4fQ5EKapZRPNWx7MvJmylpjdsMdC1U/iBtrPizxDGkr8l94TWMaiwp/5Q==","signatures":[{"sig":"MEYCIQDvpwsuRkDgUOrci/ECUJAuozvce2B2nG8Esbi7d+ToigIhALCX3ueBbikvKTa5/MuzLZRcjZez5/jhcj5RkJx1c8IM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35259789},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"6bd26bb48162d53cc14788bb9e4e1c4788f82971","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^0.10.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.26.0","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.3.0_1776307341887_0.2681598859700449","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@mcpjam/inspector","version":"2.4.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"53884ede8eb2dcdda303bf597681307e44f6f2dc","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.0.tgz","fileCount":67,"integrity":"sha512-53/LGSl7ZOqOdEkWAAGeB2HFBABi9l+M4AvRy6n/qe1DeGYOnz0y6KLOXmS6sjQ178LpsIVuP+rPPvIaGSvPjw==","signatures":[{"sig":"MEQCIBoX5XNK0z0TGX4cREIjcrl7xziNWp0iaVYLbqWj1+srAiB5RDLoBPBnEYVsdo+2P5N9Ndj4gHnR6Zkpw9j3o9B5Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38028900},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b351db9ad0c6ed448621f4cc050c8a43c27de60f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.0_1777277663307_0.9563840679704045","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@mcpjam/inspector","version":"2.5.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.5.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d09fd4609275ba34251aaaff8ecff70b5ea36b5e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.5.0.tgz","fileCount":67,"integrity":"sha512-RzEug4hEdpOgdbzDZEZoBslIGl5qqyPJ2gjSsWbdpoHAvbcXL8mIZ6zJKxsRGhf+kNmNv5pRwsMFX2nxi6P83g==","signatures":[{"sig":"MEYCIQCrMaM0i70AO6R5FNigN9jXK6rfmieFJJJHBhKqZtpAYAIhAIVBiO0HBvqjzso9aA32Up2PuwK5Ka5rokNDXf9CIILX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38036158},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"31a643814541f5d7c83b757d90cd403420381f30","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.5.0_1777318935227_0.01863930842795347","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@mcpjam/inspector","version":"2.4.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a8f43df2c36b87f8fafc6c0fdf3cb2c0c5fde13e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.1.tgz","fileCount":67,"integrity":"sha512-JaAptIV25j4MXZmZVIpoX/5T79on07yqVZbC2aFFou/PWUfZ17JSR/FVhYo7zBenOUG87D0N0mZAHkALxg3Uuw==","signatures":[{"sig":"MEYCIQCqNT1ljqkuQMdzyrjGw+1NIPTpA/S6UsMbKxJnX00TSQIhAP3ri9P0gwiR2UAfeacnZT/yG3sxqlRzXBb4QCPt5hr8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38044775},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"aeffea04724ebc5f7f372101cd1d4eb46eb90ad3","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.2.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.1_1777329080633_0.4089515817808702","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@mcpjam/inspector","version":"2.4.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"eb0bba3480be7abcdcd312fd6ab4a554a95b1391","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.2.tgz","fileCount":67,"integrity":"sha512-3zKNKRNwrPCMkmHj6pWiZZ7wmMFWIc9zz58UEENsHxmVABfs2qDRjHBH/grDuhDDKhTk87rnuea7Z2blyB4oQw==","signatures":[{"sig":"MEQCIDGTKadGt/ev1/94e+8FdhlJmY4YCma1xdEnqqs5qWSaAiBR6aRZNsCvl2f91pkxy5LyoMZgtHXVScYe+N8vGpHiMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38043428},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"045c944de59596e7433371e449111256a62ea5fc","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.2.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.2_1777340146180_0.4457451842765321","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@mcpjam/inspector","version":"2.4.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"6a1a2f03cd2fa714907cd9b7b0da4f0b7f764964","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.3.tgz","fileCount":67,"integrity":"sha512-reM0gB9oc2/A4PMaj5on0X7nTO2PCiTQ3YR5Yy/vAIoR17FrH+jQ1wcS2Wd3E85j1A8nUFAJih6YqdOIb9Pdxw==","signatures":[{"sig":"MEUCIQD2pkcB2NUSk5VFfMD10GOH5eTwFuk9tJTQqbnoivHC+QIgXszXblRrSendu5oMkSwQc8ODXr3wc+vmp00HKyajB4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38047969},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"6962b4dd451b30e69e0c0627a12384867c2916b1","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.2.3","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.3_1777360437706_0.46335960864465053","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@mcpjam/inspector","version":"2.4.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3f17a69be7181aa8dd4fe1b3e0ff96cef6d2899a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.4.tgz","fileCount":67,"integrity":"sha512-LcUOYiebr3e0lSsmQ/046Ux6GxJWpLaNdCkjWH5y1GQIIPaPL/owctQgmyAyfYr9M9RbPP4y66BYMDi7a7mltw==","signatures":[{"sig":"MEUCIQDSVYQ3lls32S5aKdhcC4pGFJwMrRMQkBauJe2qWwmmBwIgSkkyoKB9k+cOnr1Io18EU1up4PaXpH9udGeJ3lqH/Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38721289},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5325d28db36d55e1d05f11a916b5b63a459569ba","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.4_1778124462302_0.010064066039605413","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@mcpjam/inspector","version":"2.4.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b54d4e7ce1fcd3581ea99ccfc9c6929e9577690e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.5.tgz","fileCount":67,"integrity":"sha512-kCNzlW8c+cfaRuVDvgckyBowQMkZqG/9MJ0TrgHQi8CwaLSMT+JzoerLwSKtlgBAfCGtArIwrX95FegZHI6Tdw==","signatures":[{"sig":"MEUCIGkuYrlu6rEPDf388WeXttd4yBHeJ569OW+JLwG+gts9AiEA23RthUHqnisQKH6zBPcx9QnkUfze7s0c5mv3OtODt3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38747113},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"eafe004e09a97737074982caeacaa131a6a411ef","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.5_1778283566110_0.0006651462830575827","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@mcpjam/inspector","version":"2.4.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c11069a1e266e615ee5aa78b4c18633a4d02924c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.6.tgz","fileCount":67,"integrity":"sha512-8XzQLgXo8NzBKNzkWfn+YpDcyDKQBeuB11vIlVzdSGrJiw97iOIhUiHV6s/XMGzMXOMCJP9POeJMMnvjrh/IOw==","signatures":[{"sig":"MEQCIEW4g4Abi+MxDe4RskLwir1VxgR6ocQxNFLMHL82lzkTAiAxBhRkqVu7yLc2UtypddXE9cdHTk0y7S2KW3krP6WWKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38807606},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"d338f9885f9374d524bdcfacea0bdfb17b0f52c8","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.6_1778374448844_0.5385500772626324","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@mcpjam/inspector","version":"2.4.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"75e17f001906d61c7819097db51b70cb81358d63","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.7.tgz","fileCount":67,"integrity":"sha512-Pe9b2raXNhE24SruOFWtAiHykyP2kMSpPXd8oTOnBF6zlCBSQrT/9Kn2SBkT/lDxYz/B7qGUdRGTNsfUnDCzkQ==","signatures":[{"sig":"MEQCIA7ozoXoXVde1mbb/cIR5gq0y1otj+2WCnDVdF018JPtAiBeK2Qddd1WwYmJ4jiEDTNvFOD654AbwDQvCD2TiglWJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38920512},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f516ffca316b5da4afe7605be15b916a2b285be8","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.7_1778472171935_0.8999374584511006","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@mcpjam/inspector","version":"2.4.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9de5d1ba1c6a6eb467ad4bb2487941ee0afc7ad4","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.8.tgz","fileCount":67,"integrity":"sha512-Drq3M1NSh5rTrvQPk1L2ryMdTedN0532FEoHFHeLx+MtCiV/Dl5zbImWCFhZvv4uJD8u4ENq/pDnYd3m5Uxldw==","signatures":[{"sig":"MEQCIEbUhziQpN1u6OM+yjFL+2pcqAu+jWNZYPC99X90jo3AAiAppaWTCow8H9N3f/1M71VbcUD+cuvipjiOUvaAMjPcPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38955067},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"91227f02d34ef7e4f99105167ddfbb2ad108a3f6","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.8_1778531481570_0.4212200222870377","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@mcpjam/inspector","version":"2.4.9","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.9","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"7f37ea38e4379ae8d7c3d0499ac356768e04b8f8","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.9.tgz","fileCount":67,"integrity":"sha512-aNtAzuEB0Ni1B0be+y0SGkZQDxkSLwnbkCblKNOxqTKLYz7n6otkqjmOxBYimPrFeXS05lX0I0nBa6sOj8Nr/A==","signatures":[{"sig":"MEYCIQDnRBnyCT216mWHhBtxkO8hVD1jsD+jGonJM/sno1BSIwIhAJ/CbLHFUvrXc8SlonyMcgiohwvPz3X9sieswxpAsYx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38956273},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"df5554911392390f6443638670b3e57718be27cb","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.3.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.9_1778543879963_0.55845893358729","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@mcpjam/inspector","version":"2.4.10","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.10","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"804c90042a9b3043b3d8cfaf39790ad8176cda2e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.10.tgz","fileCount":67,"integrity":"sha512-VVDFxlmD1bey2BrRvXkC95OnCYKodTcqztpn9yaEhn72g8uWxkQTfeuFLlIEzeccXrumlgnVSoqqZRRjYCp/vw==","signatures":[{"sig":"MEUCIQDHMM9yneDs7tJN+l2I1gMkv65x5SPYt2PvLLt7ztqiAAIgYM/xahe9zVV4d5ZvUZlmjB/G58rWM9Il7CfegbzHEV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39284036},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b9ccd22d5c41635af1640da015e7fd214cc565f2","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.5.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.10_1778627832908_0.02758404417631799","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@mcpjam/inspector","version":"2.4.11","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.11","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"04b2c3d5845f8fe5732221c335ae2a6f20c7a26f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.11.tgz","fileCount":67,"integrity":"sha512-MgZoTyB6+TlWD2FQPQIkCIf5IH7tLdWMLmHh4xQLtQgHJZZFY9A884CI5UlcMETrEW4siqLfn3XU8E66wXFyyw==","signatures":[{"sig":"MEUCIAMxjjJ8BAvj49e8BkbbLAoffcvfEr5JiaZ2HLEGmip/AiEAvS6Rh3MoxwuDj80VS2JuhNYZKdD8FMF5W9QIP0dyGtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39647012},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"86809eebf40459595fb0becd18d0fd9a55fb790e","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.6.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.11_1778744170119_0.2622253859046326","host":"s3://npm-registry-packages-npm-production"}},"2.4.12":{"name":"@mcpjam/inspector","version":"2.4.12","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.12","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1137eaef0212bd75dc0e4597200964bb98065f99","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.12.tgz","fileCount":67,"integrity":"sha512-ZlxT/EEH5es/1Iy4upx7nwPaKqb/t/UMYXUKLu4hqx5vDonFsW6kBct+2iNhn3QHA6V27vyQ/5+O0c76sq+9SA==","signatures":[{"sig":"MEYCIQDQSns+eBD9dBKNwfNyUJcVZ+KM3MbRAgpQodopPSm/dAIhAMLiW82Y0OM4xFHvsOsU8AQUPRZnnRe7JLVZUO9jTkP0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40780569},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a8e358a7919cc17723b6328479e98193dcb376ca","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.7.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.12_1779138870407_0.9906384644492867","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"@mcpjam/inspector","version":"2.4.13","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.13","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3a6d38f95681b5e3b2dc40c70c90f073e0cb4e0c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.13.tgz","fileCount":67,"integrity":"sha512-jzuJ91zN9xSxTNdAtmmfkQ7k9UY3DUve0nOUPtDx8MgB7Yyxnin5X6bny4tSVPxrQvvjIpiWLQl7Wkzx0Detkg==","signatures":[{"sig":"MEYCIQDCwZFTt1Ohnbmd5qX7HVMYiQ9kr7OXOt1k2UDuLP3yewIhAPje5IdaL/TjB82pkfsocn7sqg5Pczw5pRie0otbhdmU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40841136},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"d73b650f5b0dbd2c089620dafa130b860d05f4f5","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.13_1779311036070_0.13908654991916314","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"@mcpjam/inspector","version":"2.4.14","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.14","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"6191e0c00b12271401d7eef006a0626a774777be","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.14.tgz","fileCount":67,"integrity":"sha512-1wskNYIjG1foaOFGczHmN1AaJnjmFyxATubOK3ekj9e6+/VlzFs1TCQXNLmQvteekOY5VG824fjKmzV8r2vDcw==","signatures":[{"sig":"MEYCIQClrA0EMwnLgaWCfsTs3vxh5FjsM7S5rvWWTqgwdxWH7AIhAKEBmJ5XxwcQ1iEp3cbsPaRCcUP7rDqtdHsn4EOCd0D7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40899340},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a8f011dafac179bedaa340ae38638a8178b57e5d","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.14_1779355579312_0.35082814703646026","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"@mcpjam/inspector","version":"2.4.15","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.4.15","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0cba9efcf883c8014be9899c0f9da73f7e437ce0","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.4.15.tgz","fileCount":67,"integrity":"sha512-NtipbvkLCk8Aa/71WVePgKDJW9BLiqKMtJiAHNzD9Yx+yBhzSqvR6K2Rp5n08SMYl3AxgFbp1E/S6ok48XBGSA==","signatures":[{"sig":"MEUCIHpX+11MsB/f4kXesOHjxLUrTw6PMfeu/KqZbVJix2ZTAiEA62oBbqx3qhrTBfJuJyANDD81YCv/bNfQU1BdlEKsU5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40914416},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9d9b95f89fac8f194a1d42c82462835dff7af54f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.4.15_1779391551150_0.33217824565664156","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@mcpjam/inspector","version":"2.6.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.6.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"13d4427d1881b13747172e1e97e158b9416f27d0","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.6.0.tgz","fileCount":67,"integrity":"sha512-q/F/q4cH/GMecSvLmbkKOzfUb2o9yLXBhAy0ppNwqwMbLZp2DJ+ajRht5Q7QXw9AhVsXFOp6tGB9i+MjJn1zig==","signatures":[{"sig":"MEYCIQC99NifX1hPAovbZu3rbhx/VysInNkOL76VqOa6PVme7QIhAJjmt4lDa3dWYFG1SppqP8wMjWA6VOxcc77KbCxuMhEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41716094},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e5cb4ad0044649a78cdcc6a709b0b157ad069538","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.8.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.6.0_1779746495922_0.7765637003201826","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@mcpjam/inspector","version":"2.6.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.6.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e34003065af7d3452d80e044134daac57719baf5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.6.1.tgz","fileCount":67,"integrity":"sha512-I9RfFvxcmaEJ6+qReUQtu4hlXvNPokvaEfxx7RCazWRpyOMchZYjSf1ewYRlAlHuujULI+F/VBSGX2YJW68kXw==","signatures":[{"sig":"MEUCIB/24evzrL0D9haueRtGdvy/RGHbgO3xAhFFdlFxYG2jAiEAkFWwx9mb7lcc8q4U/7eUK6Rxt6b1BkJ8p/5cXLNT2SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41713411},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"afbb35e69d6cca042112dbdac844d02c64e88c5d","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.8.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@convex-dev/auth":"^0.0.88","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.6.1_1779753166071_0.22523194645268285","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@mcpjam/inspector","version":"2.7.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.7.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8c8ace8756a246b7f30558c8600248866fa86912","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.7.0.tgz","fileCount":67,"integrity":"sha512-H6XZGfqrbh2f9x4ybPrmty3dx+u8TGk/4JNlSb9xadj1iTm5gmQ+mxbGoJ8t5/gkhk9SYpHou6mDqxBF0QtAdg==","signatures":[{"sig":"MEUCIQDOo1IHkd5joHfWxSFq7VrhtzRMVC7jRbIeEaqtIClyrQIgK0W0HEwylgObvWi8tyovWEMtg+wf//QYxxymtMzvzrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43483959},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5b266931eba7e12c17dd1fde187e14f423fff876","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.9.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.7.0_1779994822385_0.9033914038123108","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@mcpjam/inspector","version":"2.8.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.8.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"cca9f2e3946c793991212364c5664d70a1c2f0cf","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.8.0.tgz","fileCount":67,"integrity":"sha512-OVmlB6/ktz86sSWlFSbSNUXO4rT981fmiczlntffvQY++e3LLFn60rTT3difG8amBD5z+yAcoNZOCP9Se/zaew==","signatures":[{"sig":"MEUCIGIKfPzzv0wGl1w0OHc7onCY7fEepiHw9BIjx6VSKYDVAiEAumnBffATzDdPnca6uSSoBa5DEu8j8IEw9lRSg+UJA5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43541921},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"963bd57600720e6e7e52d1fc447563e4c892b68c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.9.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.8.0_1780114316612_0.29400801913491237","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@mcpjam/inspector","version":"2.8.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.8.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"562f7626ccbf32e9cbc8f0fa622604a58648385a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.8.1.tgz","fileCount":67,"integrity":"sha512-HyTnpSahUJnpgGZ+WnFYtycN+DW1J/jKBVnRskq1hKDf92bNiodejlfqzldMJWzicvHCoFh6J6Jr7KmtZWLM4Q==","signatures":[{"sig":"MEUCID72kTyfOhPTi5xsMgxX3sanUawOiby7yv/8cW1DmjOVAiEAocrX4paOiRlKBgwPUFdPdZJBfxa5i89wCgMNGvwDOSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43544569},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"16ac89351963e58c9aa53703e12754dd47747f0b","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.9.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.8.1_1780164174927_0.4238043156645932","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@mcpjam/inspector","version":"2.9.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.9.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"4207cc8e846cfca6640b06dbccfc1abae719c5ba","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.9.0.tgz","fileCount":67,"integrity":"sha512-H4Ib6a9ivvZKws5Ri78YpRHkjlFrbA2uOGWTPpj/EEPEFvtoTT0uHOjAXvcFV3TvDLS23X2TWRCWoecbLQzEUw==","signatures":[{"sig":"MEUCIQDFLwSFOGdRYe9o/aez9+COhOAOzgzfZyDa50ILYzLbzAIgXR5eGrs5EOLEsmX6wZ04nVHKO6FzOV346s1xF3rQDPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44223826},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e0cedcf3476a72bf38a66a9593ea16d1a2c2f6ac","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.10.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.9.0_1780366472248_0.8758394744873215","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@mcpjam/inspector","version":"2.9.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.9.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"cff3ba73157da6bfe7598f31e050b57d21bf001c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.9.1.tgz","fileCount":67,"integrity":"sha512-31ngOsIpzmJgybqbZ8aAP6js5KFXzKETV2hSy55irHiO++YHuY5cF1yapWRw/NJ2VgmFyvocbf05cPhGPeIwew==","signatures":[{"sig":"MEQCIB1ziKuVbGTVwCyeNe9U8FBQVyaVmuorx73DABW/tzfZAiB7DRCFAKPcAM1g8y/HnIa3jdnT22P+EbdhJ4CKKEy8nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44504432},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9a501f46086229ea3af6d2d6181fbd2bb7f21f0c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.10.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.9.1_1780390621313_0.3226528494986418","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@mcpjam/inspector","version":"2.9.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.9.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"4f023321fd0093401267ef66c8d6eb77446decee","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.9.2.tgz","fileCount":67,"integrity":"sha512-uzGCXH7MQyKsTRnJ8nplx4jZewuDXEcLouBQEMYGqBRqRej4u6Bh9+0URL6Nt5XbRVy+RlCdPIPeSowlLUHfGA==","signatures":[{"sig":"MEYCIQDWvMBdli6wJR6jOPHnaf4mlR8dpBFW31npqjRLh4y+tgIhAKiAUTX1JfZqTY/+9vhFTjql+IoyxU6jBnonzvvJvKdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44471508},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"aab0447d2db82b4d1e0a3cefa34cd36d0cd3458a","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.10.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.9.2_1780438317055_0.7870215059369108","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@mcpjam/inspector","version":"2.9.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.9.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0324f11048f0215463c4e78bd7edc6d15c91cd8b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.9.3.tgz","fileCount":67,"integrity":"sha512-GZrjlrGkEcgHm9rC3Bkoj+hvMzrdzp/tkMGjKgFgoJKWoNaIInuU7GqDGYzecIH6S0hCU6yJ0eMu7oELHSDMxw==","signatures":[{"sig":"MEUCIQDwX6+gm07eHe5HcT1pDIYLp5nxrTb+OUFI4qOtorSAUwIgO9YO3F8TTxZ3sEkooI7PsyHXgT8434gVy2bj7TeyfIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44488647},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5becc6e0d0cb4bb8b3ecbc4e8df5d42b167dc8b1","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.10.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.9.3_1780468626743_0.14941931030893785","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@mcpjam/inspector","version":"2.9.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.9.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"45ccb6e728ee75cbd091250b7867f8ade5d80974","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.9.4.tgz","fileCount":67,"integrity":"sha512-JX5LuZKP8H14Z31JVP+cdovPvWrGqMBEOYOR25LPa9aqRfMcsVTliOMxMZm4MaCAM64Qjt6wNgcNKaIw7cDHrw==","signatures":[{"sig":"MEQCID/nUm/KUf7nnTDzNvkoxH0VAB5bYzQBcmslQ65PyT+mAiAPii3HA0XKzhHZHcH0HrfDJgnDN/yaCIYrB1Mm1ySvnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44487689},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"0b9d0a346c0e628683a23062f27f849076a9225b","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.10.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.9.4_1780511325493_0.797793732898038","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@mcpjam/inspector","version":"2.9.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.9.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1aa45429478cefaa0a8a46ad72b5dfd41348528a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.9.5.tgz","fileCount":67,"integrity":"sha512-QfXyKUivev6Ddw6WBjyCA0cPAjpErnyGeC0b3psow6rsWOFJbsVsk8Lty7aJ9g2AEn2Lwain6jd7lmhE6MJJOQ==","signatures":[{"sig":"MEQCICF9QGJsDutK5XDzO1qC1EmBn9TCYKBf54Sk+w0sAyaYAiBmauX06AQxoQLLvySZVtPZcdtX91Sac0lYTYkWQMRtbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47761015},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"139878aeed462c7550403f1331bcbbcfa7af39db","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.13.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.9.5_1780906319791_0.1713135932969856","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@mcpjam/inspector","version":"2.10.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.10.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"632cc6d0f33e0ddc3f1a504c66bab9d5d6167074","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.10.0.tgz","fileCount":67,"integrity":"sha512-o6p9+Vj+pxxvDHo2aKlcrNTQvyzq7rur63X+cbGd+VmuQ+tzTIbgh78U0asbFtCXLLZKHfruTOetsOEsvJWDXA==","signatures":[{"sig":"MEYCIQDJ8nsUPKyQPQtTATvo4S8c5I7wq8GZ/nKbBGnHsJh6UAIhAI7gJKSaPb2YcgfDEwzTtw7T/WaOC03hikIJYjznK7MZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47771806},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5396256afcf0d19e67122c317f683391543e18b2","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.13.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.10.0_1780946494364_0.1570612957613411","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@mcpjam/inspector","version":"2.10.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.10.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"ab18823a4fa0281370f74e3f5140de59adc2d7d5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.10.1.tgz","fileCount":67,"integrity":"sha512-fzObQkNjk/HTzNYi5/POAzbgOp/raiA3m7lHIU1e4dMeIdVtrwA0fCVIeJknZ0OAnC3m9SprZOofMxeS1AoWbw==","signatures":[{"sig":"MEYCIQDQrGpG0XqCN72IpsrTUyXVqc5lzfus+0T1/wAiwQ9nVwIhAOU6iu4zEHUMo5eU0mey8+COq7F0/OwIsUZmfmU2SdpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47859186},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"54adbe6d2be8e2b9a0d6fc46c60c44f95b07270d","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.14.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.10.1_1780985517213_0.7220928634146446","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@mcpjam/inspector","version":"2.11.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.11.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b846920e01b5da5a72b7e3e155b45d7d5951a6ac","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.11.0.tgz","fileCount":68,"integrity":"sha512-pljMOI20s86WPFukslN4NI2BtFM0VX6nLHK4UMY5Dz57cbR5dhabaKs/cf9dy4lwu4s1SOYeJSvTSWcGHX3nWA==","signatures":[{"sig":"MEUCIQD3IrZtLgqXNZQqs//mIexvBRaTGO/7gS6kFb27Tv2pkAIgQS3wHOqqNjNfuy+eOPRqwJi1ckKo3959y+F7hQla3b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49877085},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"aeba0a54bf230b76e2c9410fc9510653cf06be65","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.16.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@ngrok/ngrok":"^1.6.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.11.0_1781205335791_0.543358519702277","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@mcpjam/inspector","version":"2.12.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.12.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3aeb6ab88a02ea6b5da1d9d5ccef158d5be605f2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.12.0.tgz","fileCount":68,"integrity":"sha512-nwAda+NSkhbrpC6ZaZ/Kw713bn62/RccV0SaeXU+L8SJsj9Lpvrz00xiNyXkLIHhiWQ1J+WFVbUtXWWC827TTA==","signatures":[{"sig":"MEQCIE9e59ThwB2JRAbDculwjadNdtCS78fuzixs4e8ul6crAiAWS2JprSq03AeKkuYJfU2x6gAq2+6jNDIBzPYDP3hI9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50626332},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f9b9e2bb201f82577c77f252d6e44b83eb982bdc","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.17.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.12.0_1781297368871_0.17234576414190284","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@mcpjam/inspector","version":"2.13.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.13.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"5700829862a066faac1d5cd150226e4f948bcc64","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.13.0.tgz","fileCount":70,"integrity":"sha512-tIOZvmfm2vCVBfUUrVa8m+thP4DkmhC9NJLjo+lXWQSpMWrzZGuD23FRtVcQofJoednQe/5Hcj/60HDWXOZqvQ==","signatures":[{"sig":"MEUCIQDAxMaaP6LSRz7pN4Dyj/gavhMaDa9R9NHI3CQeln/vgQIgZkv9mpVleGNcxFsezLzsK2c3ER5GtZIuBfWo7PYUDbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51552831},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"099235b60cc55709c07af4ebccc22211150a9c84","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.18.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.13.0_1781651136597_0.7703647120637447","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@mcpjam/inspector","version":"2.14.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.14.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0a00c80f3203feca285dcd767ecb718a067dceab","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.14.0.tgz","fileCount":70,"integrity":"sha512-zPjkfMxlorp4V5hv1K0ncgbHQsYcxxZHE6TCpAHtYP/GSOWBU64jwL4ODMKdDYFUVQeaW69vsg7ouKrEnVmjkQ==","signatures":[{"sig":"MEUCIQDX5YMMsDCNcXEQDWWt1OdhJJGzW9b/qMkvwuiuYOc+IAIgXGg8N0poLW3qCWpTq4S33WjLBneTCYufDh1SVx9AFtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51656896},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"8483c1865e92c6956cf05db2b76e02a67875c9c6","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.19.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.14.0_1781661428936_0.0603310793527978","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@mcpjam/inspector","version":"2.15.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.15.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8ef7af3363069d612ad503f6962c9819e1032e53","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.15.0.tgz","fileCount":70,"integrity":"sha512-thFZYz2TftynPJj9jk3GT9BVKrE3tcN3NoUTqe5OKT95gYB7bZsE64ePtxJdisxpgPVEBvWm9/4wMTEFgGN7qA==","signatures":[{"sig":"MEUCIQDkWxt5c4Tx7BhJ/C1gYT/gVAiU4cogLx5bDyOU0wfnvQIgcdfd2KvhObHVHJp/mlcd/xwSrbS0HVZNWgfS22dhj2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51847838},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"35d142c33f0c1f11ee2df55b63b756aacbecb9e7","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.20.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.15.0_1781724833747_0.46050515086525023","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@mcpjam/inspector","version":"2.16.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.16.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2b3b12ce7c006ce7ddd4219ad121775ba04d793a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.16.0.tgz","fileCount":70,"integrity":"sha512-Pzv812225RAKrcDlSL62qtvJ/aOgIc7BjIDRLB46me7+R0PxFS/9t0Eqc4cyiMpD6KbnGvgBuoW/lMpJsWnN0Q==","signatures":[{"sig":"MEUCIDjqtLDdtIJXqh7iulnITauVjIijfNMi31p4O65jR3JoAiEAishiAOtYPheSUz0mpjU0w5W6cutSPzEN6GpsVYY0DPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52137470},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3cfe827983ea7429dd93c9b201bade551d550fcd","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.21.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.16.0_1781815828946_0.660650046521587","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@mcpjam/inspector","version":"2.17.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.17.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"5d4455286086ceda3c8dc442e4f6b6d52f841a27","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.17.0.tgz","fileCount":72,"integrity":"sha512-HCoEWWEkt4zvupuPUHEY0tbQicIPsfGHLl89D5d8xnF/PAtl+PZQ4BlEp3tWVb1OFSm2yd3TAPu7JjcqaBxiTw==","signatures":[{"sig":"MEUCIGjitKdt4aIoe/5VODroiRBCr+NEL0JtyE7o0bd5+M99AiEAqB69hJzpPccjtcCs4oDfB38pc0NYU+Rjh38Ww1Y6GcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52269431},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"4922f3ac1cb580fe1b9db9b9fe00e66a9b7b6e3c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.22.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.17.0_1781844496267_0.663748882037821","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@mcpjam/inspector","version":"2.18.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.18.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3cfa3060ec59c16f6b226ee68906265f7c5c4304","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.18.0.tgz","fileCount":78,"integrity":"sha512-EB2Ycvk1cSo8l9uVIXLf68YGYMdC4guw0sNz+3KRLqgq/1i5TppsBnKwZWn+VTVyIVn1kQeO5/y0mNJbrAlpng==","signatures":[{"sig":"MEYCIQDqHecFrhoGHH/2Caj1h7XKNKQwh0lZkgmPv7UdT2eB3AIhAOvZUeJ6qiCe6s11gtHJpBKCfF9dtZqgfvXRnWrhOnBZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53015045},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"6ad6920240d2a7d50538ed0b1f39517f722c415f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.23.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.18.0_1782151651762_0.18277827746272712","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@mcpjam/inspector","version":"2.18.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.18.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2aa5c587d7e9a8dae9142c609ef02a64e38daed5","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.18.1.tgz","fileCount":78,"integrity":"sha512-35cf6qXtnEH4W95oIlJN4I6/Kqckgc2UsoLglEpx2p3p1hgdrYRlMW0YtTbJL3cg55TmJf/R1g8PDkdJ+NHmNA==","signatures":[{"sig":"MEQCIHT5U62NK/tBDOH9QOlwo2mx+EqefrFU1yi7gN+YOfV6AiA+iBeEKXWUaELDo94bJ89i1Mnd08Dkzbq8jGpKd9zq3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53104529},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9086c116554fe399089ac2e8b1411a5fe8abf105","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.23.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.18.1_1782196334328_0.4846762508697291","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@mcpjam/inspector","version":"2.18.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.18.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"69c484c06394a69b02a5b1f1ec849188abed7698","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.18.2.tgz","fileCount":78,"integrity":"sha512-lTscGaCi5TUIfNGQp1kuljnDrGvqQOUAV4U6A72ntbvM/GKeGY4TAMWy3ioYfPCiLyazatbRk95l/bCiVmsA6Q==","signatures":[{"sig":"MEUCIBENXuje8Bd8WvhORTzmA/iZn3HgetAaIUdcdRgL1r/gAiEAthjVXbUP9bH6wzAzAgW1zIs3e6HQCjR1pnIFNOy16o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53104675},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"de396db8a8a0a608fd86c9c06b78b658725fbaba","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.23.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.18.2_1782239295580_0.6174788939181819","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@mcpjam/inspector","version":"2.19.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.19.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"bbcc1afc62566bd056c78c1afde419ea8a0b5801","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.19.0.tgz","fileCount":79,"integrity":"sha512-SFbWMAn6A0UW4VEQeym8caUGbbIszNUV65l19jGI+TeIJKnn1qQrt0BCB6MNqyjTvdjeviBeXPIgaYH61qDeCw==","signatures":[{"sig":"MEMCIDpZYkpRxoigKQsw2WLy/113eqBkZ6uSQXU19RuZx5TcAh9KMFdbPUSImsAfK2sJQY7bUBV8/0wkie5ASYZ5vv+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53279225},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"33412286b9b1e9558d567f47cc68fc2ca02e63be","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.24.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.19.0_1782362135340_0.22459354741265147","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@mcpjam/inspector","version":"2.20.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.20.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2943db2842a52c93d4dc6c0264a4c685fa54938a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.20.0.tgz","fileCount":79,"integrity":"sha512-fqV2W1gbg4FqiD3FO9v+AlWnPm7zjxdEabgrocYpVL2fQTWMORu6u5qIZRn8THoPKP5hRitxf3Frjj9qU8A1Ug==","signatures":[{"sig":"MEYCIQCVVnpTTarqp9ki9b1WAawzBf1CPS1wu7SYiipfuYH/gAIhAMkulFk93TPRly7kHgfYzxeqF0NwZDGTr1qnZwnMgqrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54409261},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c10a1d7666afefb1482148eec3625bce40906026","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.25.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"^2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.20.0_1782458287222_0.2790176503088382","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@mcpjam/inspector","version":"2.21.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.21.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"212f528b7e6fdbedf242a43e8141c36da65ec041","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.21.0.tgz","fileCount":79,"integrity":"sha512-XmqYO+NhcN8U4WZy/ZfLy/8f7XP3USzlDpQM6DVDIJ0Jbjcx95J/KCpqQA1hS4xpCOar/N4BDkMDr8od6K/qNg==","signatures":[{"sig":"MEYCIQC+HHaazt96FlwXg+YbYp/UHH21QsDFQMG9CBVepYc/IwIhALO0voqrmAe+2mGqyrH2fMUi+3zN1GM7XiikS8f1yZF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54511461},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"d21dd93a3e6058735cdfa4acc1c345a3b6227738","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.26.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.21.0_1782537289306_0.8964561044981163","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@mcpjam/inspector","version":"2.22.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.22.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"f5adcc559991e2ab6a259531d96e9b9fab2b9095","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.22.0.tgz","fileCount":79,"integrity":"sha512-zWbP0H+bnFqs3DfMowCDHUTJLO++lm9q2Y6k5WOli4sZ6+usuluzM2pY0fq87o6iDRAFEjl/QK2HZqPXPvSsVg==","signatures":[{"sig":"MEYCIQDyyadyUbM6BIAuuGcWxiIBxXytfgkhbSYwgrCy7qftPAIhAN5Wsl5aUAq3deDrjwDxBTy8a0qQUzJOKstvgYi8ksE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54986776},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5dd657af81b863b1f9acb0fe297863a0a33a6e7a","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.27.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.22.0_1782937139472_0.1683699110698924","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@mcpjam/inspector","version":"2.22.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.22.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a923b65e844db638bf3f45e70462339f0e37e67d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.22.1.tgz","fileCount":79,"integrity":"sha512-EPR+uGwHRgliGEcqVLSFSKt53vNTkSqW3JxHNHnbEWFQ6/aArZjP/U5ayuowjH3DtRom1ajbDiFgEg96T8xEBw==","signatures":[{"sig":"MEYCIQC9jI6qaEkxlryshGxDvMGJM+L0T8v89mQgZquLuKUL6QIhALL1YLJAJ8mMpaBvO3ix4WmzVfur7MJNb7MlFEoNEP8O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54986431},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"930ec5a4cfe89fc13a0a8ef2845841ed8e876c22","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.27.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.22.1_1782941261019_0.24315474633229006","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@mcpjam/inspector","version":"2.23.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.23.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"848be4e9c524504441e214e8c19e50530eb58fc4","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.23.0.tgz","fileCount":79,"integrity":"sha512-J7szrDLNQQKwaXM3bJbUNb3vPNWuNRtKHXvrfY8yMd+FuVxQ3AiOIthkkzUPFUa/7AVBhqtE9o8V2y10EKgPqw==","signatures":[{"sig":"MEUCIDYaXPwUHT8fvs2xHOMKHCDLEBLsdUhdc3ly3QcD/7QQAiEAsH34CBYMpMia8U6eM9SiaNoGaWsT4BJdD3WKrRPlulY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55690480},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"607c31fa2c7fb2966b0d3d93f587b1fc785ab341","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.28.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.23.0_1783394247897_0.6189906412959314","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"@mcpjam/inspector","version":"2.23.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.23.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1b245fb5f1a00568f5ff00e1fb3d944f1e214f3c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.23.1.tgz","fileCount":79,"integrity":"sha512-4hybi2g5SQLT/SIPaOaZuvAmQdAUK7divpxNpXnrYvAS/wrEla0ViZyaXaSzFG5AblZVo3Y5wRtm2dgT2aPkcA==","signatures":[{"sig":"MEUCIHdBFcuA7UXk/QAvFPiowx1/w3on8nQqq9wVL0C5kyx8AiEA8nqutGI0ZCzbkbvNrBGUQhRDyNO0N1uZ5j3O/5bh+Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55697413},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"8d8676deecd7e58c3a7192e8a538d479d39a78c2","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.28.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.23.1_1783445917793_0.5723560190464088","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"@mcpjam/inspector","version":"2.23.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.23.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"133d96b033a97fa4aa1b961b2dd6fb3ff80a4305","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.23.2.tgz","fileCount":79,"integrity":"sha512-2iuspYJAfGVfpuYm7Nno0Gnuhru3KqEGW99Y1UOZNLfwdhXozI2XGb98cv1xxU4sTHwSZtLUE21Af9HHSogCPQ==","signatures":[{"sig":"MEQCIAPm6rLo6ORjovkTmKr3h4KHgwjGOaEGgz+HsD2WEdFzAiB4q3OJlZP10xQzYj4aNPYVMxBbGnVeh9PsbYK/MdT+WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55929080},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5deaca1a211b1f9a746053f11ba28e901d48079a","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.29.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.23.2_1783487782156_0.8314672931932643","host":"s3://npm-registry-packages-npm-production"}},"2.23.3":{"name":"@mcpjam/inspector","version":"2.23.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.23.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0de17eafecca515db58235d1fe74a0d12f250015","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.23.3.tgz","fileCount":79,"integrity":"sha512-Y1XYjSsTBuEtulCO1E/AGxIVrW23CW4RbFD6dqDq/Ys9DGR6sRwA6DWyDND4Q0OWN6+LqWYmy3t8K/GcoUKtOA==","signatures":[{"sig":"MEYCIQDPfdohBgrKk4GRL1C62FDCiN1zk6NEMVovLgPWFGjE3wIhAOM1rNgg7S5nrIFtNRndr15qrDRxVGaLovWLcwshTIKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55929102},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3557502ca1c3a70336784f5c032a875f88048b39","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.29.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.23.3_1783490034863_0.18939472824260983","host":"s3://npm-registry-packages-npm-production"}},"2.23.4":{"name":"@mcpjam/inspector","version":"2.23.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.23.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2da7a7e0052b5592c6ef856af51a6a89ca04b0b9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.23.4.tgz","fileCount":79,"integrity":"sha512-tvKP4e9fij6N7/8dfZKh2uHvCS2BlRQebu4PZbwWKVHDJqg57EIGML4TRXcdXaJTeWqm4Hihh1Haj8Xi5EgXAg==","signatures":[{"sig":"MEUCIQC73SJp6T395PqY8mWqqoc0Lwz0YAnsFMbnw+KRhwGF8QIgCqE/5dgLm+JuivH462MlvgnN0BegcF8sQWL1QwBFmZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55949428},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"df9f46489a3041e0c118d8d0d199c499ad5b1795","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.29.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.23.4_1783542690824_0.10287026378224562","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@mcpjam/inspector","version":"2.24.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.24.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"399fde8263cc2cd8d3c9f697b5034bc5e0374fa4","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.24.0.tgz","fileCount":79,"integrity":"sha512-9fMzN++G2Eupo+IbgSMzsBOWey3S/9e3UXLlSZqlv+BfbwkPteeivdvPvdbKU06zl6xMRDP75uu/I4zzxFhYXA==","signatures":[{"sig":"MEUCIQD9cf6xdm9RgylTLULScjCBQlpXewfqx1WygdDDZJGIswIgea4eDse8rvwcrlamx5RLRbzHoNOYXIdHV+N5QrGJbpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56479751},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b01f41e153526af8f5d6183fd867b9fc2c3f7b54","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.30.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.24.0_1783660837618_0.6219731465223659","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@mcpjam/inspector","version":"2.25.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.25.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0a212ae3aeb4a83f2d8da6107fa0f56b83f2bfc7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.25.0.tgz","fileCount":79,"integrity":"sha512-xoduN6258+ufoq2vHg3Bu2eR3GvK9H7c0QuKV/MClNsZ2N/q6m1HjA+T0qGvfsSkJRuCHtlXFCQ6/jqbfu5tzg==","signatures":[{"sig":"MEQCIANfs2HM+ogsQXLql/3TQswYYYudAMszqeWPf8hcbmQxAiAuuv6/QSYn7BSuWcOnDa3OKofsP4iIa+hWiZRgGVgnnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56582143},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c74a33fecc3d5d8b8deaa7fdeea115b29a9dd08d","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.30.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.25.0_1783673540322_0.044277850897535","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@mcpjam/inspector","version":"2.26.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.26.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d32ffbc88a29f6c4478e99dabc378b94aa23fbcc","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.26.0.tgz","fileCount":86,"integrity":"sha512-A7vNVFtAEYOMFiiYZbEYSvV+czWtt4Cc8nONwz0GNIrN3XqF/sp+BecpLoj/7pVlQUbKNo8FXrgyHYKCAtHcJA==","signatures":[{"sig":"MEUCIQDLRWN1oxyZ35OKgZZP8wpvSxjyYfwI//6rN0YnAq7c1wIgZcfi5xNvJac1jWsgmJq8aeLght5XUMeX1bjF4A4VKFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61349376},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"8ed5d02db7969b3301a734a43b77d0c9b6f1e55e","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.31.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.26.0_1784048359332_0.9828333493943044","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@mcpjam/inspector","version":"2.27.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.27.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"6cd57a2323ad84bb93f2d050600942d7ea4b9c4a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.27.0.tgz","fileCount":86,"integrity":"sha512-bIyrAcNOdgHoLRBe1EVpP4QihcCLN03Mzp1qgT8MMVYci/3pIugWg5Y3wj8ojJk19h7W6fyJnt76H7QQ1yA99g==","signatures":[{"sig":"MEQCIFSGKy2Hyu0YIP/9eIrOJ2Tx6z2pvqAZ+bt5rCpC2D7BAiBIgohFAdVrBLCIpgMKrNPip9Je2yyg9CBUcT2M019RNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61733088},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5a7f169c390757c6bfe5d53232340a8963514bbd","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.32.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.27.0_1784086037018_0.7095789854536172","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@mcpjam/inspector","version":"2.28.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.28.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"050dc78b33e4cb1ab9a4e2d42338a60983e2f1ca","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.28.0.tgz","fileCount":86,"integrity":"sha512-ymBlOkchbaAxRDt/XG+0qq9rP/G+iMGjz2fdvYdSYkxepFtfUsTXZd1wjx2sIhbDYWhsBNhogEc6Io5o0RAbvw==","signatures":[{"sig":"MEYCIQC3RHHHFktzcD+Ltf0oq/faZNRMrfXX36a5MahyOPLXaAIhAM70YPFcb80N1F33TKt+H68PgTlT+HuEJuXDt6E4/GIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61877556},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f5a7ea5bbc1e86c852fabab6458a7c801f419ded","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.32.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.28.0_1784098946184_0.4582106839230937","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"@mcpjam/inspector","version":"2.28.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.28.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9555ef3d3e56f31c0e15c665cb1e431cdd5b988f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.28.1.tgz","fileCount":86,"integrity":"sha512-INBXHgDIV3Z/TuE1sJ8Cis70Qw2+F4Rm5yhdkf17xtggNesybfqjG+8YJFCNM4QHFJdHFHuYbAjIUNVb2oyOwA==","signatures":[{"sig":"MEUCIQCxLAbQfpm5jnqNQj/9Sufz4Pha+bFlM4mtQKYiCqwt4gIgZs2OI53IlVYcfDkHJVmOruyncO4r77m4j73kggsgal0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61811981},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c3f0a8e2d701e62edc402f25a185e382a4a03d17","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^1.33.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-alpha.2","@modelcontextprotocol/ext-apps":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.28.1_1784106061358_0.17130626393013682","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@mcpjam/inspector","version":"2.29.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.29.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"568c03cf64c72ae948dab4a8a306387f89f8d685","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.29.0.tgz","fileCount":87,"integrity":"sha512-p804ZFUtx3smh/pjQ3gT6oWzti4/fQzuvdJVsgowS0W70Bc1Pryk0ze6ZnNyCNCAfMBmLdmzTgRrkePTO2RZCg==","signatures":[{"sig":"MEUCIHq7KmGJieiBrdKvIqi0awGO6HtXQITyZ1T0FlXFqSWpAiEAr1xrbozfmr/vQyf/oFittnF2l4b7ozAphegrJ7BDCrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63675081},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"61cd24eed05d5daaf298f5d70e5d175106660255","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^2.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-beta.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.29.0_1784621204573_0.7782057461575731","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@mcpjam/inspector","version":"2.30.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.30.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"ce38c71f274541800175aa2c3442db7c0fd4baf1","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.30.0.tgz","fileCount":87,"integrity":"sha512-Yn/5ZGLskQDtI4CRi1rGm/enwWfqoL7BliYyQ73u8PZEUmb3tUr+cHy2SrEJporvw+uANhP3Ptj73NlalBjn6w==","signatures":[{"sig":"MEQCIB02rMN/ErVGrouLuOaIyW/eVsZqKNRQ4I7avjNY7Bm1AiA7SSdEaRqGf0dWkYAU41brQWCXHwgXHongSGIrHSj0YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63694168},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"46a290a6fb5049496b23fe82edf40a76a2e2a256","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.1.12","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.1.12","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^2.0.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0-beta.4","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.30.0_1784671698035_0.1264778157884161","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@mcpjam/inspector","version":"2.31.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.31.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"af70874172b4dc7b977df51facfe53b0232568b9","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.31.0.tgz","fileCount":89,"integrity":"sha512-A/QRKCYbuzf53rrshGz43w0F8Y70hywfO5LIVixDlveUXFlCab13Od18YhJGCCpwxIjMGLR9kpYFFhybnpOpCQ==","signatures":[{"sig":"MEUCIDLhHLhxmJU7B169hc32poWbSrrL+f7PHZpeSnKiZu3wAiEA7orFH2FPmDf75i29eC6Bv+idbeORODPbD92VO0xB618=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68857462},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"798e9209980b768d1ce4bcd2a218ff27a5516fb7","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^2.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.31.0_1785346215200_0.6307101115492351","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@mcpjam/inspector","version":"2.32.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.32.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9c59399e90c707b9844a2085176374b5b92446fb","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.32.0.tgz","fileCount":89,"integrity":"sha512-9wdArkzF0MVyfYNVZMfb5oPERNMbg+9xNqieC/RI6ir72/AakbQReiDAVNpu6UmLiNHHMKnaBVOUQN8n1Cud7w==","signatures":[{"sig":"MEYCIQDCVSVM6QT7mYudRQtA9XhpnHWPtAIjiVE0lq+WX5twgwIhAJYc5I8R7LMw1wtzJUWOk096dlyF0jkm+I8ND86/LpDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70036991},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c3af6a95fdf0fb3032e90bf12d05dc5103275cc2","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^2.2.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.32.0_1785563092291_0.4233359311407008","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@mcpjam/inspector","version":"2.33.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.33.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"4fd5cfc87b9aeace4af0d63323342607c087493f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.33.0.tgz","fileCount":89,"integrity":"sha512-NC1ad8r6aKipi2dtlvCWbsHmYIEPtv2umziU3U+75jzWIDxj4F0RrZW+/pYhD84b1M9pnqpFbUPhKVQrF+LK6Q==","signatures":[{"sig":"MEYCIQDjrDOZ4ZGOtnvTAh9gw0judFyYbkrdlFdex+C8y8KkywIhAJ2pHGzRfnWI0nCeC/BIjbFH61aZn4PmLaqhb5y0T8Cy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71510832},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e642731a9751c8663859f1b43e08987d0b2f999c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^2.3.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.33.0_1785781489698_0.43105544999362766","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@mcpjam/inspector","version":"2.34.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.34.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3f9c679b8ed95f8f4b39ee75646ab01e090e85bf","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.34.0.tgz","fileCount":89,"integrity":"sha512-j1+amIj3r/w7nqdmI3/BgFSvYdZSbsykamrAsBncpS37MDRKHVbiF4iDkGmY0UpCG3RVhPXZNBTKZKki9zMkXg==","signatures":[{"sig":"MEUCIQDNCw1/66duZD6THTmBOcIPTHhzsq7KFFBnSKOJebRniAIgHd5Fq7MgF3qUKIESASSMb+9m5gIrhwyqGDkPJQbdCUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73181194},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"12f47bbbfc4df01a0a11a4ccc252dc04c6b65855","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^2.4.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.34.0_1785899759447_0.5630468339262313","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@mcpjam/inspector","version":"2.35.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.35.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d12341a6900ced6e265f4478f82e6a37cc15969a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.35.0.tgz","fileCount":100,"integrity":"sha512-YmfeLiP6zdblIWJy2in04mnDvpgRYSKvfZgRLZRxYfXWMgsroIH7U6zX1H6C0QbB6Tsk0PuQwGydISF1oMhDFg==","signatures":[{"sig":"MEUCIQCKNvAbtGAaBB4jmzMoNhNYZ6fqtZ2B91mTN8e0VoeVhQIgX8AZLjXIDsdyK/NW23oAwrnzpOQjYnA4wBTokQawZ90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76215240},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e8d69c1b10a984da76a51fa0d1e4a5bef6e533a8","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^3.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.35.0_1786383630985_0.3593177744615783","host":"s3://npm-registry-packages-npm-production"}},"2.35.1":{"name":"@mcpjam/inspector","version":"2.35.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.35.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"5746aea4dda05311720d092399c2284cc3dae22a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.35.1.tgz","fileCount":100,"integrity":"sha512-kEVGoQ95+I+a1QXr0xGMuNAPzf0Da64WH2oO2NoRP37Jm5xQbl0U+ilXCLWT0JEg/seHYnaOUi7JS/7fvUUZnQ==","signatures":[{"sig":"MEQCIBoKKinq6rxgobyN4BzH7Inn01HmnZteK9P/CZRxEM1yAiBNQGbrIij22xQGjA7ISMDaZ7aNNtprGjsi8u/1pGTw2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76726156},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a905d6149116d1bfe421136705c5c78a4ca554c4","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^3.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.35.1_1786484257748_0.8437409836698719","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@mcpjam/inspector","version":"2.36.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.36.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"fa47d3d90116ee354c9bb93275bbacba8acb0449","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.36.0.tgz","fileCount":100,"integrity":"sha512-9D5swho9SYwaLS6/4BZtN1Vyojhys3N5BbWyChECL98nQJZeXxi2i5ArpsX4VsqKCIMrNGbsF3XkpXDA5uw5xA==","signatures":[{"sig":"MEUCIB62CwIQ4YdZUDhYEi/wW1sgcNyQzE4HmGHI8Jp3gyYXAiEA5kZzfOhnvNBnzM3rt2zJXlxUQTBqKlRziOpxPwgmZtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76927528},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"29296a8a70bda4e5aeffdd3a0ddc35fa9fc0958c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^4.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.36.0_1786589386373_0.8115908659385633","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@mcpjam/inspector","version":"2.37.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.37.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3d9dda9601df3870d2639b01f175512d5e770ce2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.37.0.tgz","fileCount":100,"integrity":"sha512-OfCoEhtlic1no+CukPsskhKAPWVYMk0/s/rq9F8UWF3wXb1aJgQkbn6WHtzmSzkjL5vaBO2q6jtMZA1Ql1gBcw==","signatures":[{"sig":"MEYCIQDEt2biRMTdJHjewesKiDMw75R98FZa8TutZ1+CGPV3NwIhALLphMlqNemOfDtgpKnH2llmt45N4oyI8b36YnxW7k2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77450481},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"bb0346ddb886cadb3227013b6b674eb44a9c576c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^4.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.37.0_1786666209381_0.7356333275376641","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@mcpjam/inspector","version":"2.38.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.38.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"50cefd3e17790bc2f02b7f1fde39bc9ff6661559","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.38.0.tgz","fileCount":100,"integrity":"sha512-ccN1Yd2jHcf3ax+42/RkSCKY4m15FiIu8iHpGFQy5Py6w2w5JiNHlhd4dAY+BlF+k5tcUfbhH4X/q8WYrOLcbg==","signatures":[{"sig":"MEQCIEjm6SndTkZifCoKcUX8xte8UL0XewUssdB9GRccX6jRAiB+6gvjmL678HOkdM5W69H8uRgeoWcCWsyBorfCqLJqCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77461242},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"42ea592c0d49ac1a3f5e0612e8154a83a32b20d9","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^4.2.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.38.0_1786678626350_0.10638007025386798","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@mcpjam/inspector","version":"2.39.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.39.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1da55dda9f119b9bd2974e67f4ee7d4784f62744","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.39.0.tgz","fileCount":100,"integrity":"sha512-0HHmRv3Uu1GkoMGLEtdyKGABlz4naKBqq1r4piUHYLjnHW7eC8Vcs/QjW0c04FCWMNWOKfZxhNsXSbjUvYgWkg==","signatures":[{"sig":"MEUCIClk+KX9KG6KTvJwypHiaW2qxMt82IP2fIobASLnL10hAiEAsrBhUm5GjIq2A50Rc3Pbz2BN+iLw6M1RIhChW4bXYwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78546951},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3702251359ade7b3402ada1f52ccb8e469ee184a","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^4.3.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.39.0_1786757634419_0.5155948951037912","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@mcpjam/inspector","version":"2.40.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.40.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c9aacf4fcd652b91844226d791e4c28695d200be","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.40.0.tgz","fileCount":100,"integrity":"sha512-QypNb9nPVd/LIwiPikiUzScY5QmDlrH2YNKBmlAVzhnbJiPoRTAsXfQHOM7lJNHFKQWc8iN/j1t5vi4U2Xmq0g==","signatures":[{"sig":"MEUCIH2N+kYTLQshOvlPP7pBJV8v8LukHf7fBeTuhxDQaGxAAiEA49nOyMWwRs442mXyqXtNOYol2BTLq0/k1BjNBS4hwWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79552156},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"51d1c2b08d2b36aadefd097d82126e346be3a23d","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tar":">=7.5.7","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^5.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.4","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.4","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.40.0_1787014887236_0.6343561707337941","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@mcpjam/inspector","version":"2.41.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.41.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"781c525f89ba1dfaa710e3ef2278ed3e25a19b70","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.41.0.tgz","fileCount":100,"integrity":"sha512-QqShfu5+vYEnRSBw1JcEfNI8iz2wS0N1JKbskF/VWv77KgmTFZvxXgSYHeG6bwaBUBgO4PhQ9g+tfQfmcvYIBg==","signatures":[{"sig":"MEQCICyZGBym/oO1fjtzoFW3/4501nlzrI9b9Rgs2tD0N66SAiBeChn9RdYjwOnMrFxaOFihOg/YNQLbARMWEGKF+4l+kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79770676},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"80458e4df3c0a090f40ec106c5ed8216c36392b8","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^6.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^37.2.5","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.41.0_1787093099281_0.24900298878133476","host":"s3://npm-registry-packages-npm-production"}},"2.42.0":{"name":"@mcpjam/inspector","version":"2.42.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.42.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e7719f8278d0eb1d1caa4b9a65f02a7f9e5fa216","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.42.0.tgz","fileCount":100,"integrity":"sha512-Y71xCnCyjgve/SvSdoiyJIGSOm5z9urdQW14uuN4fNDXOs0g9lRsUvkNrksA8Olel263yv4t47yTPgiWGwHZ/g==","signatures":[{"sig":"MEYCIQD2jR1YecTVrf9HgoP4P0DC/jxyQYh33TKwBCiqN96bKgIhALncTQmU/1p67cYNihaCVS2ITzvrUT6/1BAVg8DuICEB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80009184},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"448301f4635c735d46ed1d7b6ea3c2ec51f43da8","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^6.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.42.0_1787176368568_0.020937679402156073","host":"s3://npm-registry-packages-npm-production"}},"2.43.0":{"name":"@mcpjam/inspector","version":"2.43.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.43.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"470f8fc4b972f09f489b0e187f18dc6745fad60e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.43.0.tgz","fileCount":100,"integrity":"sha512-4D0P8xcyWqA7SXhUL0eGM7COePtE5sw1ZgClLBy+FcaDxHK5JKCLg2H2hpMlaZ4gqwsy0nAgcVZngBmohBDGhg==","signatures":[{"sig":"MEQCH2vj+iLfimVjn1dwchWVzdDcGhe2dN2I+axrSDTaRR8CIQCqJjsZ4P0O7JzU9esVtS9uvjKvkiLOXdlJqIUqgAuDuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81095920},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"0d63ee4215bf68c659bf592f947578c5b38589ed","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^6.2.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.43.0_1787190646223_0.19863343133953126","host":"s3://npm-registry-packages-npm-production"}},"2.44.0":{"name":"@mcpjam/inspector","version":"2.44.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.44.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b3c58a9837fb3249bcbf01eb8c9a3fdef66541e3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.44.0.tgz","fileCount":100,"integrity":"sha512-ZLDx+yGO12gFQv3nz8glvFSAwaJId4F0SaA7gv2QmskTltnoEZ8nw9AxIVnsYFr2OZ+L6ftnOMRU9vkgZCT4Vg==","signatures":[{"sig":"MEUCIFHhACv6RGm9T2ZTqnH0DePTNBB2aUkPhboaqOeBU0/UAiEA7XOuC3cvDtI3tGCqgYmNoN19wuCW2efoOWys5ExSBYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82217623},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5013212e9347df00b796e04e17d5cc142c2d3387","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^6.3.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.44.0_1787249636787_0.6824538729683298","host":"s3://npm-registry-packages-npm-production"}},"2.45.0":{"name":"@mcpjam/inspector","version":"2.45.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.45.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"3ab75a44be68455bf1ef3b911346e8638c30df33","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.45.0.tgz","fileCount":100,"integrity":"sha512-5ByxtSs4AHqBJXPB0aNtTl11SL6xvheyT0/ngrqmgKhPZlsQZOt/FuJPeaWDjvPXiUcqqRegbmdHUsufQMDdkQ==","signatures":[{"sig":"MEQCICBUBs9u2CtqRSzQih0qOytu5Ncvlr+WjMEAWcOlt4eSAiBaslvit16ZkuDUEAQ0+M/uFzgqnwwWRZNsY1agnsHXXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84320932},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"886a1fe23d43673f7579cafca2ec62caf811d9c9","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^6.4.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.45.0_1787359107512_0.7573001452782642","host":"s3://npm-registry-packages-npm-production"}},"2.46.0":{"name":"@mcpjam/inspector","version":"2.46.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.46.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b650c3deda8d320a1008fed2d0e1febc4471978c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.46.0.tgz","fileCount":100,"integrity":"sha512-DzCmx9kRPwa3j0H+ZFlAr2o7YpmZCW+fPiV5sz5YJTnZybU5RSXm7d1cvNhj7K3EO4n6Nf31AmOSM2X4jDsm6g==","signatures":[{"sig":"MEQCIEWWM2Ce3rKO1UgfJ4iUvf8QcyQkACwhgTtkAWS+NUtNAiBqx2ERQXXFa7ZprXUh4zLkg1lBY4jzydRqExj6j4VIrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87393271},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"0a416fc1d3728cfa342b0c66bb09745a23c63e5f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^6.5.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.46.0_1787548244478_0.2890919145499151","host":"s3://npm-registry-packages-npm-production"}},"2.47.0":{"name":"@mcpjam/inspector","version":"2.47.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.47.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"0045b3005e0bcac2c6e89457dcba2b39a510687c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.47.0.tgz","fileCount":100,"integrity":"sha512-kNwK+OVbbrPXLGW4XwQUI4SBtk9U4fLev4wXYdcKttWNr0yn5RLJFlAs1tqPKUlxwrRlobVguJVQTKcNOsY/Pg==","signatures":[{"sig":"MEUCIGNnJjHCavF2fZGCMbm/1hV0ej0CUVZxVE4pAiFHviBEAiEApxHS5gqvZkgHjDU+XH64vzchhSQbjW31YOSLElb72Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88077261},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"89d4327ad03df75ef7cce6aa26348dfcf242d32b","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^7.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.47.0_1787619106353_0.5913054200008574","host":"s3://npm-registry-packages-npm-production"}},"2.48.0":{"name":"@mcpjam/inspector","version":"2.48.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.48.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1fb66ecaf2a5ad0a38594bd01e103c869f1b67db","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.48.0.tgz","fileCount":101,"integrity":"sha512-1nDqKQCdkq+7dD+dhvaCH6FkJMghRRqbyTZofu7jPLHj4xAihS5Eh54XhiHqITnkdOJjdFuG1wlWxSsGD5Rq0w==","signatures":[{"sig":"MEUCIQCQUsK4CSSlDtDJe6pS44BzOhqqSSLHoT7phjObSfgQawIgJKehG2iTjpQ7rfhA5DtJuYCCbyJ0/oOjFH0jETiasco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88372895},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"6a3d2d7c5c204753bdd2418acfd7f419193a1f65","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^7.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.48.0_1787638746474_0.4290605831635823","host":"s3://npm-registry-packages-npm-production"}},"2.48.1":{"name":"@mcpjam/inspector","version":"2.48.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@2.48.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"547b5befd48cda2f46e45bcbaacd1e33f6a6d2e3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-2.48.1.tgz","fileCount":100,"integrity":"sha512-Ztv7DEstTezo1eJoS324rT5qwJnNq0Ewu8TRYJPiOkzHXvP2G67U2K68OlpbRKAVJxGY7AASDMNLTYGX3VbGJg==","signatures":[{"sig":"MEUCIQDYZZFuiB/etKOLvzl9lh9tNx1w250cXxPLpjkxEiT44wIgSpvHLodT5w0QNRa4qDv+qLvRD/UyNAqe+3Tpv99jaL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88324308},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3e07702da01b0d7d1096b29fab40c990045991b0","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^7.1.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_2.48.1_1787684486692_0.020377770660423344","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mcpjam/inspector","version":"3.0.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.0.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"72dba1bc11a05ad28b2c547d0f1d08e77b83484e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.0.0.tgz","fileCount":101,"integrity":"sha512-PwRsmnY2JBpsKMRRB8l57zcqW0TvklsED5WqgJsc7E8npEMMvIyMCJqKT9OSq+pqppTMRBQsAi+Rp38UIxZHDw==","signatures":[{"sig":"MEQCID7d8kRFR377ky2oSOobeqeww5LJfqUdvTKYVL18jyQrAiAvTSCPizwgmLotYy9bZMx0pHwMJMoA6QMuOVotx3ZZaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89397943},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b26dfa7db3b50f44dcd08754d0af6525ad2523f3","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.0.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.0.0_1787706754127_0.6763695345294214","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@mcpjam/inspector","version":"3.1.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.1.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d76fe580766e615c2bbb5fdcc184b250b5b35143","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.1.0.tgz","fileCount":88,"integrity":"sha512-Vp93o7D4ctm8KZLpeMkjzRqsSBGO9ofrqnR3tqoCWNs7G2pVSfhsiAvR9LxqR4y4sDZxZgUKA4u2SpdQpfKLzg==","signatures":[{"sig":"MEUCIEplYQYljbfmXNsofxSlJNP3XyTauuWW/7sMDJ1Cx8pZAiEAnEklVKwzA2KrQVR6ZC9eBRNyhG522zFCwg/fiEjl2Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27700131},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"16c6b68914be3379a3f53b04917d1d1dc667b7b7","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.1.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.8.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.1.0_1787735240533_0.16579978648781868","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@mcpjam/inspector","version":"3.2.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.2.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"eabf5824663faa9c98b84afcf62405e48e135a6c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.2.0.tgz","fileCount":88,"integrity":"sha512-sfN/xpVlFWIRmzkPATsYVhGVY1JBhttptnMF/hvHqekckvNeLrA5EMie/+bPLB1oI7t2EI70GjNCvd/TU5Rlmw==","signatures":[{"sig":"MEUCIAFCbRALejruLfEhxG3GvfTLvvaDrfucaedOnst3AbHUAiEA1xTIbvYAT7A3GREx1Ux0xSysRjSuUlAnxL0scjcM2xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27920609},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"bfd4353fcac16afb037571ded6b1e454aedb070f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"^1.59.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.2.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.8.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"^1.54.2","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.2.0_1787814412798_0.5025532488412843","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@mcpjam/inspector","version":"3.3.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d8ad35bc6ef23ece337a7a0f77ac9190588d029a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.0.tgz","fileCount":88,"integrity":"sha512-s2JVviZYOmyscml0EsDo5m1scHa7liWrfHUycp3xdOLrR/um9A/z/6Oa4btA4c1r8hmMU1YpSO5wo2bwQ6VzTA==","signatures":[{"sig":"MEUCIQCCX9RRIPiFVyOOYLGlT5U5mXmHmrWbdjyFArh0ukd+wQIgLfScGghQsGIOBZxUk8E0vR1DQnpOgtGyzi1GN2IfMZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28162532},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"896f0b5650fff0c467038388b19d688735c86859","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.3.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.8.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.0_1787913709845_0.2591101775518836","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@mcpjam/inspector","version":"3.3.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2ffcafd9bbdf1a3e1f7d8b7a52622321eafea912","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.1.tgz","fileCount":88,"integrity":"sha512-W6wiXbkouCsXcooQj5n3nynHGbwTHNEaw8z9Erj4jrBPZvsCILxyAh8q2F55M57Ddc2JHF31uans9Z7NTUftJg==","signatures":[{"sig":"MEYCIQDphVaj9KYyESb8uV18rZPSJ7fJunVhsRpzgwWw4zUI9AIhAKqygzW9zjTgXTfDBH6INu71PPRfJRFy5pAhUTOKwlN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28187188},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"51294e7013936a0a7fa6eaa57d41325af4961e93","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.3.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.0-canary.13","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"1.0.0-canary.9","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"1.0.0-canary.9","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.8.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.1_1787951204733_0.361802408100826","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@mcpjam/inspector","version":"3.3.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9383053727d4748d19d0476c324cac203bb0a0e7","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.2.tgz","fileCount":88,"integrity":"sha512-CpSuouC9ImDz27YCX5yTNQVftKdIqAJ2lY2mK0XZLWVloiI80/s/iFDG1R5MlecJApvlK2IMmafHN78COj87Og==","signatures":[{"sig":"MEQCIEmWQt5TFNLvMaozRLlBQSC9NWJfAn6H2rJ3AZgUGAPAAiBMBmPdysIpUHaNKlYS9nTMCD+AJDbA3iSv8Np7agDYoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28507617},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f9c3bc0b80fbf6f69b31c811673a49f196c800be","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"killall 'MCPJam Inspector' 2>/dev/null || true && rm -rf '/Applications/MCPJam Inspector.app' && cp -r 'out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app' /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.4.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.8.0","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.4.21","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.1.13","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.1.11","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.1","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.53.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.1","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.2_1788243260474_0.9551323963106926","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@mcpjam/inspector","version":"3.3.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1ec741cb98e1fc291a3e570ca51717ef0b723d4c","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.3.tgz","fileCount":88,"integrity":"sha512-6xhfdcn5AFotcKZNPRcL1nnBoaesHVhhvQcHvuNdh4/ymGi7r9cjoQ16uDGvZvc4+1myE9y6E0wZCSF/fCabhg==","signatures":[{"sig":"MEQCIFL3TYeCH/RilgWTiL+46nAD4p6bRRHEuP4H6xbXAbM0AiBFiM1NVii3jql8JO7orhU1zMqZLloowgdaD5KPhhJoeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28761698},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a355c772ce48915f52ad1285f23bb61e89f3026c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.5.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.3_1788304646158_0.7645640384334853","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@mcpjam/inspector","version":"3.3.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e40860ac1f7cf119c006db9a583f04fbe1495e65","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.4.tgz","fileCount":88,"integrity":"sha512-6VcQNtpv0+fw2/6ezFchRqpRm+jE0MQ4dNbXsiZa3GUpiHL9GluCuUirxf+kh9o8AKXWCySpM6SOBgx6BFn1dA==","signatures":[{"sig":"MEQCIGfamXePcx5snYAS+cPUANWcXPzlhWn33KS9Iqx7RUkUAiAoEOhjUcShzYy/pXS0j78JY44MYjgkeI+PNPMsSDyCMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28764598},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c0d373a334445d09a8acb52368ff1d09da5eff73","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.5.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.4_1788311059505_0.48836608311494345","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@mcpjam/inspector","version":"3.3.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"787a88cbee5987ccbec9e72f8fdceb469ee07226","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.5.tgz","fileCount":103,"integrity":"sha512-SSKePGrFYWaiNhufHjZn4qP3mgd33Op9A9EL3/5DsgXnLkNYN9cNpLbX0RkDOe1UAYfcbSw1f9hBuK8++v3RBA==","signatures":[{"sig":"MEUCIFPEWGu8ubWeT9p2SitEKrCFOGEyChSu34ByO3czxnwfAiEA9vxsvBJfUszFHMdLyv0KktKZR7uxzm9uY1TX/V1+iw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29347755},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f8ec625dec91cb9540048f5218c84f25691bf0af","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.5.2","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.5_1788381187313_0.742573904925506","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@mcpjam/inspector","version":"3.3.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.3.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"9cbf3cc740117fb062c74210d88c60baf01aca9e","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.3.6.tgz","fileCount":104,"integrity":"sha512-1uoptGEyE9nAVQcQkiEnh4LuJgscB2nSS0VLdGz4JMYkCTmTNZMirNFXWuYfV4uWtdR/efrQQ6iIYPQ9Ry8GYg==","signatures":[{"sig":"MEUCIDsTjlb2u6YvY6/yFQGVJW901UgC2Q12Pk4P5vU0JFGjAiEAiNDAZU/96DXtoPZWCN7NqJL25eLIe81e8Q5sMN1U08s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29984373},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f652b521365f7bbc1249a01e057d58127e6cfb07","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.6.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","vitest":"^3.2.7","electron":"^43.4.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.3.6_1788487518190_0.266580189017926","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@mcpjam/inspector","version":"3.4.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.4.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"53287f7e36e022bbcca067f49860e99e88c1a285","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.4.0.tgz","fileCount":108,"integrity":"sha512-tBd1uSckhbbv9mPJokceLRjHAA5oJz8RN780EodnXs53HoMlkDJ0c0z+fyrJjbuzuHDYo7aV7ZTayxlvw/mRow==","signatures":[{"sig":"MEUCIHvZL9iOW5YOKXoH/ptWxm9cAfGyce98Q30N9Lo/W3pPAiEA8PLwqm9TvssJG1q+sSJ6YGY5U1q5gOQEnhKQ98FzHPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32186756},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"fed74ac632067c666798ed99eff887f8d321b881","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"^43.4.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.4.0_1789014410848_0.195471600199155","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@mcpjam/inspector","version":"3.4.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.4.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"6ae3fbe2713056291e26c3794e1910664724a72d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.4.1.tgz","fileCount":108,"integrity":"sha512-mHKSNDb5+JtU72H8KZocnttlfPAXtbPH6vdMy+k1ukqrseix1j7IdlwQQlF7S4hEiPcFe2zxRcbF9cm9OFi3cw==","signatures":[{"sig":"MEUCIQC4dpgTdO99rjgtvePEfU6JqpeLRtgtS+1ZeVaWtng8YgIgHyCxQ0nDKvMZ6sF0l+Ybh715ELDtbJWpG+LhjIbCfG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32187061},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b691adf73acb5bd334020334d46077292f8eb69f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"electron-forge package","electron:publish":"electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"^43.4.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.4.1_1789017807187_0.051782735973671334","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@mcpjam/inspector","version":"3.5.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.5.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"17b56f7c2692e67b5f16691a138f0ba9f3b4662a","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.5.0.tgz","fileCount":110,"integrity":"sha512-YaE5JkV95vgGjY1VV1tnMUlO7o91T8VLwKzVVbntGPazdovJCR03NdXwMa05acTn87UPOQX4JOn17waddgSSYQ==","signatures":[{"sig":"MEUCIGphIw3WsyocedNevpFQIPEoofA5nza5QbVgvz79nwDZAiEArMWlRCFhl/HHsLiHll/ppayhnLVKCob9clqOBZ3zBxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32476355},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"8a7aa5a849d4df6446921f9cd30ea1dfd60fc101","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.5.0_1789043377108_0.17362911876551346","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@mcpjam/inspector","version":"3.5.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.5.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"8ac151b7c9e5a99e531d1b75875b24b288378a73","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.5.1.tgz","fileCount":110,"integrity":"sha512-nEUIAbcfftBXO3xZMGQhUYFkEq3y9JTEXPsl57itxN/NdeVEt+5XFhQRBgZAnFv2IA/nids9yg0xHQO+Btc2Pw==","signatures":[{"sig":"MEQCIAKERBtfop2vzRx2D5SMINav9H3GOZ1zG1EACORrHrNZAiA2Fv12KInT5lV4izkdRAAgGnPuKbuZC52d6LCItAsUUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32468384},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"48762418463280dac8e380662fea7c31d4245c27","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.5.1_1789046119539_0.8390120987006082","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@mcpjam/inspector","version":"3.5.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.5.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c705c3880aba234aa8fa7d2eda049698de870d87","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.5.2.tgz","fileCount":110,"integrity":"sha512-ytYD7G3wMju1NWR3v7HwaFDbw3x8l2ejoI83LAk99wF13QkYGHGGljyDasaxuMEUhgrInHFTJ8buhYps1+XJIg==","signatures":[{"sig":"MEYCIQC047/kq8UFRMAj8lhZErSeiMvEYnBoSFNTSGjKVk+8PQIhAKrpGMleYDnhsz2t3voNuruyWkb+zMaN4VtsMx0UFVT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32486618},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a7e763181b7b8422e60dd3ee6cbdb42195a86153","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.5.2_1789079060003_0.045902649026723585","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@mcpjam/inspector","version":"3.5.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.5.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"7d42f01ff482ce00bd5a6c16b1dc00607e7507f2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.5.3.tgz","fileCount":110,"integrity":"sha512-iVwKWwcC94RWbNAl8ox7YN1H1cuZidM/giFp5BBfi196sx744LyT7xCx6274vmTJrkLHtVOR32RP3Tu5HUa0rg==","signatures":[{"sig":"MEQCIFjRaEkBYMaeSOPAU3NEZxwHKQQC0DYfmK58W74mgpGmAiAvCB4FpAuZQf5/JsQA7HNwBjTg34YsF7Iy3jh6se5mrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32491567},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"c0903757b77fec21901069733f28828ec4cb8d63","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.5.3_1789164690072_0.796686018153407","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@mcpjam/inspector","version":"3.5.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.5.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"1111540b6d5733b1de47795cba1ad4ef1cc7a59b","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.5.4.tgz","fileCount":110,"integrity":"sha512-r2F7PSqVCfpPc3czUx3llCAkneIJ12jRNdlezaKLITG9DhLi3xK9GjdQXot8jmq7EuBuswKy24YMvgCdFjZGTg==","signatures":[{"sig":"MEQCIGxWDHbFIrjFdhO3Wp4YSgkEiib91pwBOrO5Yt/6LxDQAiBks5UVietMxmp4iG+6xu1wv3Gy/DFud2gvhiGWG8GKIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32501603},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3e113dc49815ef1b7244e783c5594a9d34fb1189","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"npm run sdk:build && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"electron-forge start","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.7.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.5.4_1789181264536_0.43183114562062275","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@mcpjam/inspector","version":"3.6.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.6.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"d18f16a27910c3a134253f34fc2aee3a020c95f1","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.6.0.tgz","fileCount":111,"integrity":"sha512-Kaq/a6SjgBgsWTm4/su98G7wFD8Mc+bUHtXlUqIHpGEfAL8uCbECcSnAokjwooJ+LBUWsJ4A1BO7MXr5TszvDg==","signatures":[{"sig":"MEUCIBOMndz6Bd09y0UDfzUKhGrbkiG7Z5vr5bp4iSXQaAAFAiEA+rkGYvbb+zxn+z3B53FOcQk3e/1vWYvZMUe982vzG4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA8/lZJjT5LMtCjIhw/6vt8mN3zspDguklPyDxdojuMdAiAGLjuINtQuprdIEUP4NkScLVhdvQDcGDJd0k4NS1D4EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32946617},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"3aaab050bb73711017674e270fca79ab69608deb","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.8.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.6.0_1789507877313_0.2598288527557604","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@mcpjam/inspector","version":"3.7.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.7.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"4d254ef9adfd9cbac50008b8d5fbc89c2931e8a4","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.7.0.tgz","fileCount":111,"integrity":"sha512-/+Bd/V+uhf1dWNcUJh7xpT0ZlBzeHdS+9kot6iEhF713l6Z93JMz9b5FPa6SpWTFom6Ohb+hqLbdPFe9xe4G2A==","signatures":[{"sig":"MEUCIFLyYn+iyyEC023Rc6bBF9aEOLxTx0qfZPVDv7fwzwSiAiEA+khcFa6nmnz5ZiI+P9qaIz4QQSvBwfKTFSGBNazCDhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEiWeTRMpHF/q7PuaH8t8tvITZeyfJP2hmFU00QX/xUsAiEAiqYsik/ldxIEzdnd9/RtwsgPAnEnpoAzDEPawiXz0Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33111318},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"54ea622919e4a717dc765f03293c175692b0f248","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.9.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.7.0_1789630083820_0.5884433735369754","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@mcpjam/inspector","version":"3.7.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.7.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"ccd3fa7874bea72d3a9508622363e53eccc11b67","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.7.1.tgz","fileCount":111,"integrity":"sha512-/8DCJXVvOtrJ73MfcZRjQZYaPtuZKiTaLfhFUQlOi/v1D2XJHV6qQlkgLAVB3Jfb6GkYMfkQ688LcAoK+YPEVA==","signatures":[{"sig":"MEYCIQDB9ZvIoEqdJBXYO/9R4k2yyspfT3z2NFOazMAjcAZ85wIhAM+sMCZe9EZkfhxNIlItBl7Wq008oSLvz3NephyVKkU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGGDdaOZHCISNQyu9WH5lgREtA9wJ0evB+XR33DhE0DRAiEA120U6q0a0+CL7jGlDtWOUUpZdTK5Nr0AthVoa51LToY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33201994},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"fdea8c676cce28a171bcac1c7f136ff3a9a6e77c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.10.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.7.1_1789650319928_0.6067853970183079","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@mcpjam/inspector","version":"3.7.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.7.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"09a759e23dd1c2b777cc8bd59f266821af0bfbaf","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.7.2.tgz","fileCount":111,"integrity":"sha512-fCYe2GbqVQ+pWOBdyJIkmt33omj+slmmcx6UBhXTBs1lKRdaX/YzT77mvOwuHgdEJL68DNjG+8N5uNIsYWcDbg==","signatures":[{"sig":"MEYCIQCza7n+GASNLZ4wD4wsX17stOUzaD66yo2GH4fVtXGLngIhAO2V2Wr5PzHVt6p8dj8vVwoP7/1xJjRZhZhS9JAR+RL3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETH364os4NLDVSpdNBycvCbApbjCtADJ20OzFEgohIcAiAPtw/Dt7BpI2mdAhO6TaFvNf99mVm/OKgFam0KKPv99g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33250934},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"82c47c736d5bc1e8750a01176839b80be5d33336","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.10.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.7.2_1789687752283_0.09449788694985117","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@mcpjam/inspector","version":"3.8.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.8.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"45ca2bf4062a0355abc966237463b163e17312c2","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.8.0.tgz","fileCount":111,"integrity":"sha512-kifcq1NrGf2f+ozP6vMlr8veVvhsU4Raewvy4Xvv/9QZPzOwNempep96UNPy/Kmle0/RhzP/wQzID2SCxkFA/w==","signatures":[{"sig":"MEQCIH5yEfPX1kDnk96/QOdpPNqNm7Be5B+GZUvxn0Si0N2NAiArchLLWX3Ef4DddXhcwcLFXJg+eFkaGP9h9mhMT/RbkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRetMBsKTvf+4rutbzXvV1mzikkScm8efEvmY8x6XACgIgDf51DNMtAZeLtzcnZiTr2h4mFIlLYuMGAjARIFnMn6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33379545},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"0c2736a3a776a0395e992b89bfd6ff064b0ac9cc","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.11.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.8.0_1789717599966_0.9600763950935676","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@mcpjam/inspector","version":"3.8.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.8.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"f66245eb9f2c32005b410c267bae0e307915d763","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.8.1.tgz","fileCount":111,"integrity":"sha512-QFOoYNUzjripp71jetSDH4xdVYhr6WdVgkDPhZBQzHJ06z0rH75h41XKjRAHmACT/CdRsgCyFn5wpww6+A7uXA==","signatures":[{"sig":"MEUCIAITqCdF/oLqmMpqzxeDZmZHCOuZXiL1JJ6J/hrzI4oYAiEAzC0QLFNusnUcCbnedyjzYpV1qmcF1xh3VU3n2RWLpwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnITkm/UFHvRuBhDCc0233ntOxyJzy13jBA5VpFz7wAAIgTt8PqpNDYY5Mot3KJbIRS/C7XZqIqzYiL/I/kFReBO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33379591},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"1ad2342d2c7bd7ec9ff4051ad1536dba1a37466f","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.11.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.8.1_1789763145055_0.4008075624166061","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@mcpjam/inspector","version":"3.9.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.9.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"7504c60827e333b00cf9310d275623144f33d974","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.9.0.tgz","fileCount":115,"integrity":"sha512-Bf6DisD+EFhIYZ2VSshagUsDMR8kjVMG09LcURICVNvCtTRlky3jKHwarDRoCjTDkp8GmDvq1gaGm7eAmUmAsw==","signatures":[{"sig":"MEQCIDRUJMXi8fvlTk4xb9S6zsQElXWqHvQzwCRKWKLAbszzAiB47PNQNRT5DvIKs8Na+4CMLtc+vGaGHIzi+TzKJvB0gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEiCDB8lgepRoXJ2cSD3N4eZImkFa8z/SWVNxkJuQ80AiAikKhvB0P2tSYHKl79T4y/8de1Py8T25FfE9il2tH8QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36800221},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"99bc573e213994c6aa46beb4dbf3ac88b56dfcf8","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.12.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.9.0_1790019502496_0.22558994226971563","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@mcpjam/inspector","version":"3.9.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.9.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"b67f6ebd34ee9d56824365753ef6eeaa8b99caec","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.9.1.tgz","fileCount":115,"integrity":"sha512-vMQGL3g3fQ5Sxd+mnGzS/tseZ/oEJigJ+qCQA6ld7tY2RlfoNoBh8G2LKTYaVY4J8wFXRPz5WUPEqSa4QTsVLA==","signatures":[{"sig":"MEQCIHWl+dSGBNIfnw7q8ndlzKWjyuOBLn9q+jIY78IYjJp5AiBMRuq3npIavcFUWalkXtt9kRhf4rTN/QH7RpF2ar5Krw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGnlVRBnd5iwdJwW3WdUrAL8FGFxGfP5gKzHW7iiKEZqAiEA640wuYx3u+GPZ4tJ8TyRpwT1g7zq0tKNH7WYabxuJx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36839599},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"5cd6e4963d06020c262a2478426d86a87860d226","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.13.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.9.1_1790064615440_0.6247570832297797","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@mcpjam/inspector","version":"3.9.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.9.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"7a7195dd9e7d9189c3cf62a5f35e26e2649db044","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.9.2.tgz","fileCount":115,"integrity":"sha512-x0ierHO+JIJVt6og1cyqg8vDYiz+Zgef9B0f7M/cT49OgBKJnkaCqEkps47QLHG03L+SaHcpuhxdTMMyA/H2Kw==","signatures":[{"sig":"MEUCID8krdFw3f4sDClDNEzFldW/WWk0i4Glu65l9mwXV7CdAiEA32uWrl8PB8IPuXpb7EW53z8Hdj/AjhcFn3Pp9g2sQM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCujKPwby/0d88wBZ6YVouMAsOmLqknOD1f7V9E1anBQAIhAOp3Cg60G8IgdoU3Oc4T65BXKchnPK0pUbeLhH2ql8jl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36845639},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"7fb7b887233476648c3093eb47a0fa9b78c1d62c","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.13.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.12.0","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.9.2_1790068207074_0.7800212192097065","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@mcpjam/inspector","version":"3.10.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.10.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"2c29f316cdad9518534f1852ea97a17dad7ffe8d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.10.0.tgz","fileCount":115,"integrity":"sha512-rEeqKCnf/NtOz6C0sqxphbR1O/+v4JkYpRZ1D30AubUT4aUwwdCa1+VNZQvFlxBSPNLqUMfsdW1bBfCHJhrOIQ==","signatures":[{"sig":"MEQCIGE4XIvky1fu2IbpwSB4yLn0mwWbuxelznQ++j3tGWNaAiBgvziV4MKq2Pv5g98e+X4qkcw0fTjIB/A/m4nRWvvGuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0QTybP2YRVDWlYNexuoD213v4QWGQpR/TXWTegFTXIAiBVsafosdYlmKHk/SAP5cXBu3iAI8XhYzNmKkU8tPdMbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36963374},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"09814cab7c0fd5c1b3ade2606499698214fb4f48","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.14.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.10.0_1790143844657_0.054794906076030214","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@mcpjam/inspector","version":"3.11.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.11.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"c85ab9fc85df35a728231ac4e3a0bec0cf6e6097","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.11.0.tgz","fileCount":118,"integrity":"sha512-2b6sn5Hrciy80N7AsDIaiPeb45F0OMniQxqDMe3e6C7ZdFszlWt6eoBMVKVFwmCWwJpT8VsVkmcx4gMG8AhWRA==","signatures":[{"sig":"MEYCIQC8bP1k6VoeJUwEbMw0fv/4D0sy2TtPIxu4GOuRgm/ITgIhANV9/xUGPRcpoK69UAB+sDEPcKurXm+OM6abDx9vEq6j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAcMNmuEDIty08FsI/a8i65BXay6uz97LRFOU2ATVKYTAiBYYaFT9qhWVzztoSrTBFl7Z6zGdF4SWzZxN6pkNi/sMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36993813},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"ae7fdcff8edf7b8b1bac5424cce11e4a38a70631","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.18.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.18.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.11.7","jose":"^5.10.0","open":"^10.2.0","yaml":"^2.9.0","jszip":"^3.10.1","re2js":"^2.8.6","react":"19.1.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^16.4.1","sonner":"^2.0.6","fuse.js":"^7.1.0","postcss":"^8.5.6","zustand":"^5.0.6","date-fns":"^3.6.0","fix-path":"^4.0.0","radix-ui":"^1.4.2","recharts":"^2.15.4","react-dom":"19.1.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.310.0","remark-gfm":"^4.0.1","streamdown":"^2.1.0","xml-crypto":"^6.1.2","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.15.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.3.3","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.2","lucide-react":"^0.525.0","posthog-node":"^5.9.2","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.9.0","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.0.0","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.60.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.0","@convex-dev/auth":"^0.0.88","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.2.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.1","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.1.1","use-stick-to-bottom":"^1.1.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.13.12","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.3.5","vite":"^7.1.4","jsdom":"^27.4.0","sharp":"^0.33.4","eslint":"^9","terser":"^5.46.1","vitest":"^3.2.7","esbuild":"^0.27.0","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.6","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.5.4","concurrently":"^9.1.0","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.12.0","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.6","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.4","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.68.0","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.6","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.11.0_1790199337791_0.9156693692087416","host":"s3://npm-registry-packages-npm-production"}},"3.12.0":{"name":"@mcpjam/inspector","version":"3.12.0","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.0","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"7853eb10f4b9ee849d311745fdc814a1336ac0a3","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.0.tgz","fileCount":129,"integrity":"sha512-IFEBr8Lo/3eJfh0VVtbByhQ1LmMChxAzCuqwPQgWr8o2u/MzqrZAUPui7wZF2BIvkYYb8ccLQYGRiy9Y2nxWDQ==","signatures":[{"sig":"MEUCIQDqY6von66fESH9exoO9KePrJne3MQoDIxodcNfB4dhMwIgeRp08lnDHJbTSxV+A69eCxas6pvEb1qLf/30Cp0OOns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUb58EVDVjN6GgN9YJOOYhBR3sNF5EDuIRpWq85n4WHgIgEdr1UlFMucehgUoiHs01fYp5Hmiw/ks+1073TYcxBAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38155567},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"ac47756606ee4fd08f8ba39113671fb2f6d59586","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.16.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.0_1790297043640_0.6742536266502694","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@mcpjam/inspector","version":"3.12.1","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.1","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"488e26d390eb53494b03649ad6a27cb0f33a1f0d","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.1.tgz","fileCount":129,"integrity":"sha512-cu+u1ib4yxZ4tTeOm2cy3NCa67gX0nsYj2XmgZaNy5mkDmdO6XuzjEz0h5jlMUCJe9guYopumo2+kbb2Plo1aQ==","signatures":[{"sig":"MEUCIA/aqTS5bOSycPT5R1JMT1YH22px+DWYVCBwG2MV/MXSAiEAyAouVvMPQUX+GEcV7m6KvMj2iQgKL4kQCupIeKbIPTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD35RpPGJTjzF0TVdPW01QUZeiD+GmorHiNnLBOyDAzZAIhAOHgCn9TgKAn1DMLA7Otle4dmF2F48BQFM8oexVi+HKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38156864},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"b39a96346e37564ea45c8549c5a39069a90fad87","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.16.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.1_1790319964222_0.4285385742314185","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@mcpjam/inspector","version":"3.12.2","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.2","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a25def726e04c9ab7d86750c02320c80057d3141","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.2.tgz","fileCount":129,"integrity":"sha512-qBG0TRz7IYuRxTiemGlacefuCPM/iCdtBvL9sVrY8Tt8YsmQH7W8/IyNL2uuBBUYsgL6LZ3iPNXxtHNGSCkVmQ==","signatures":[{"sig":"MEUCIQCh8dbSzLwbqFycL8cTTuOXfGrMrNeIuXxG7K12Dlv6pwIgLTHb/U5eNt9cCz9we2WKz3HJoZkNbuAKKNrYMz7XzY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB3OOB8kQbFQ80rUyfoScYwfqcd3BB98jofn1O6B6w7NAiBr+s37Dd63LQZGI+CFBctosrIMSAavcNaFujCejaD7lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38570413},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"cae6bf5c451af315f3be3a0d78df356caa1b65b1","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.17.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"^1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"^1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.2_1790560946092_0.9087177332859695","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@mcpjam/inspector","version":"3.12.3","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.3","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"abb7fe9d074fb14c3eba5dd9ce74dda8e78c8028","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.3.tgz","fileCount":129,"integrity":"sha512-JFyeAF0wr+MTACQa/iDA4dKFkCnGgv8H/CWBb18hzlQE9X4ggUQZbqFrhUDDS3KX93TieIHmUWMT1miFOri01w==","signatures":[{"sig":"MEUCIBHeH9imqA5K+kLyG7fcJshPQQU+LN2Of+vPnminW5B9AiEA9fe0o+zV+r7Sy4NuJbF0zjHLAEKuPTqeUZJxoXK+Cw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+n2tgyh56fY6dLcV1Gxv67cBmL9t4fdOsSDf3lu7k5AIhAPnnXQMZy1krNFdy5cT0EnfBeHcUeC7hBD1eu793/833","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38624935},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"f36fb7a84f3a3c4a909632ffa46ed334d6d2a538","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.17.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.3_1790571411412_0.6535151313059757","host":"s3://npm-registry-packages-npm-production"}},"3.12.4":{"name":"@mcpjam/inspector","version":"3.12.4","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.4","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"bf1fb8a1927616b07ed4b65654328305272b5c90","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.4.tgz","fileCount":129,"integrity":"sha512-Dbhz0iKq3xhWaOCXq6GyoADtv5yFMcJIdTuK8GAPagfqmCAIa+4NuE5QTqkLlyf3fEbQgwmKSGcbb9J6yUTNrg==","signatures":[{"sig":"MEUCIQDBDn/zN1YCSNjEMkEjHlT77zRNxgp11E2Wy6ZRWolMWAIgfuJxtRRn8ZdAjXhM1aH0OGePqLNoJ7mqlvf9yWnjPCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaMrpSykHcDNbgPUf7+xeAxdrh0bDJTutG73e5pyvMHgIhAJTRnEiuh/ZFOwddsz3UhySH+/EZh5MHCw007b1pCSyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38676366},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"9ee41ee26a4dcae43ac4a2fe31f3802160456c28","scripts":{"dev":"run-script-os","ship":"bash scripts/ship.sh","test":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"run-script-os","pretest":"npm run build -w @mcpjam/evaluators && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","dev:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","dev:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:app:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","dev:app:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.18.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.4_1790640508610_0.0683549960981904","host":"s3://npm-registry-packages-npm-production"}},"3.12.5":{"name":"@mcpjam/inspector","version":"3.12.5","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.5","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"84655232357faeff70a9221d7f976a7be08ccf9f","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.5.tgz","fileCount":133,"integrity":"sha512-f+IzvH3uiUNzcWNIaHKFW9TB8uorbLN1Jn7EXDjqc1MeEEgIjGeo9Q1XF0ArzqeG/BluTImFP1Bg+4jIkFjSQg==","signatures":[{"sig":"MEYCIQDtrJSDm+/xPOBVhAz+c7wjvGHil4ihROfBW/NZfvzu2wIhAK16tPgth7aRE5nmtXli8grEb7V6Iyt5JdwlVG+AczU8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCenLsqgGLmS9cRLoBH8a5w1lHucMd81kV8dUsRSi8KvAIhALUdNbRYlJDBNzhFtyrnyyfk6utKUYwYibZbtyMw61FS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38821364},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"e4f17a64ecfd8c8c48aebe2a2ac8f346a22022bf","scripts":{"dev":"node scripts/dev-session-token.mjs dev:processes","ship":"bash scripts/ship.sh","test":"node --test scripts/__tests__/*.test.mjs && cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"node scripts/dev-session-token.mjs dev:app:processes","pretest":"npm run build -w @mcpjam/evaluators && npm run bundle:runtimes -w @mcpjam/sdk && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:processes":"run-script-os","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","dev:app:processes":"run-script-os","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","dev:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","dev:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","test:e2e:local-access":"playwright test -c playwright.local-access.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","dev:app:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","dev:app:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.19.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.5_1790717000214_0.4165963389262395","host":"s3://npm-registry-packages-npm-production"}},"3.12.6":{"name":"@mcpjam/inspector","version":"3.12.6","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.6","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"a34b1eefee8f9ae588c98592d798b440c1320ded","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.6.tgz","fileCount":133,"integrity":"sha512-MFageK+GilAuI57LpPjFnYqFg1HoiizCcE6uqynAwVpqOrCeCofufvs0JAvSrDbEyY2Ue1rKhWMyyWT7TcBPJA==","signatures":[{"sig":"MEQCIEz2eo2EynaOZDxy5PjNoqlgmVOgNDLyDDtw2TaPzLPWAiAapbIM+x5sDvgUs3KxXMfwxUdw4XyGdAxnsjPLOEFTSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+os5x5a80+B6Hph1LnlvyEZl+LGNZtiCZUgRDVE85WwIhAME6fjTgc7qBc/MZRT3eoOHSyAlbuREYwtLzD8H/GJBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38851118},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"215ad2c28d4cb341e1a34ae317fb5f5082afbca9","scripts":{"dev":"node scripts/dev-session-token.mjs dev:processes","ship":"bash scripts/ship.sh","test":"node --test scripts/__tests__/*.test.mjs && cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"node scripts/dev-session-token.mjs dev:app:processes","pretest":"npm run build -w @mcpjam/evaluators && npm run bundle:runtimes -w @mcpjam/sdk && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:processes":"run-script-os","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","dev:app:processes":"run-script-os","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","dev:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","dev:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","test:e2e:local-access":"playwright test -c playwright.local-access.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","dev:app:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","dev:app:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.20.0","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.6_1790795980383_0.09898091726121261","host":"s3://npm-registry-packages-npm-production"}},"3.12.7":{"name":"@mcpjam/inspector","version":"3.12.7","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.7","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"11899276dc3103d2580bea5cc1ec8f6cdd87d100","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.7.tgz","fileCount":133,"integrity":"sha512-eIGHbwksA46BvXkA7pps8sKfD2oFaXgbuDiBJWtXWU6JpZ/8lSm9uuzWYa9hlSvIFs68CwCbo5/PGE53k+cx1Q==","signatures":[{"sig":"MEYCIQCM8j6THb1oVRFRgcgBAiEy+RizamYaERKtc9FNH3L1WAIhALYmBAJhAC2TeEJ++8N18fP1R3HL9p6EwWVL4ea4Ur+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGKeIURb1qnhhKU60njC+aAgE+fBxaukdA3uPt8SBZLsAiEA13CDssMVgYfJQBbJ0Rlg8LYfE+15YQuk4MqtBO/8iUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38856991},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"6f886349b9787e1400fba0f0bf6c3f4b51c75a19","scripts":{"dev":"node scripts/dev-session-token.mjs dev:processes","ship":"bash scripts/ship.sh","test":"node --test scripts/__tests__/*.test.mjs && cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"node scripts/dev-session-token.mjs dev:app:processes","pretest":"npm run build -w @mcpjam/evaluators && npm run bundle:runtimes -w @mcpjam/sdk && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:processes":"run-script-os","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","dev:app:processes":"run-script-os","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","dev:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","dev:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","test:e2e:local-access":"playwright test -c playwright.local-access.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","dev:app:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","dev:app:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.20.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.7_1790836424788_0.45978959786161244","host":"s3://npm-registry-packages-npm-production"}},"3.12.8":{"name":"@mcpjam/inspector","version":"3.12.8","author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","_id":"@mcpjam/inspector@3.12.8","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"homepage":"https://mcpjam.com","bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"dist":{"shasum":"e176b93b2402d99d85398e65747a3a6cf00214e6","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.8.tgz","fileCount":133,"integrity":"sha512-3+BAg+5TJXA06ujU012KPkyJrWfUXairhgNyTX6aa8IZStDASopXhQ83QzzbTsxsCmkGOvpoGWxXXUjUGMWgJw==","signatures":[{"sig":"MEUCICsfYpDXq32hSscrF3o0blyK3vtvCAjxTBMzMTuWfjqZAiEAgzqCVi/fWPAVu6E+KmgqUlGll0ogJZs9QIJSxMmmDTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDpZeOMNCafRqPjxmqBnuLVivscV92yJyOpoefGMhr7OAiA9RilxAzDZ4a5utXSJl3QHG7vw4VDJks2qH+7+of073w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38858953},"main":".vite/build/main.cjs","type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"eac3e3bf8d1e3245aa471b8075b6b84c61dd33ea","scripts":{"dev":"node scripts/dev-session-token.mjs dev:processes","ship":"bash scripts/ship.sh","test":"node --test scripts/__tests__/*.test.mjs && cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"node scripts/dev-session-token.mjs dev:app:processes","pretest":"npm run build -w @mcpjam/evaluators && npm run bundle:runtimes -w @mcpjam/sdk && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:processes":"run-script-os","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","dev:app:processes":"run-script-os","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","dev:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","dev:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","test:e2e:local-access":"playwright test -c playwright.local-access.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","dev:app:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","dev:app:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.26.2","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.20.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/inspector_3.12.8_1790848641128_0.40243211521912503","host":"s3://npm-registry-packages-npm-production"}},"3.12.9":{"_id":"@mcpjam/inspector@3.12.9","bin":{"inspector":"bin/start.js","inspector-vite":"bin/start.js"},"bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"dist":{"shasum":"ca986408e39afcd0bcd4a2b040a3b12d58bab4f6","tarball":"https://registry.npmjs.org/@mcpjam/inspector/-/inspector-3.12.9.tgz","fileCount":134,"integrity":"sha512-3UQ30FkqUrPuG2fXFroGg2V1vDxVCechMB4KkIEGooCXn3+fpppboCphvSbZAQr4l+Rn4p0WM+SoC/8WWj/AYw==","signatures":[{"sig":"MEUCIGmxuYeZ4ODS87vGpg+MwIFRJDSEUf+HsKbOhmYjFhqYAiEAnGbmOipzjWzL8bdsX3o1l7KtzMlxjl7TevpjsWHsQno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA6zg/UiLDHQDAr7ORGO1BxJ36KPibvhwTdRC+Eh+J9qAiEArw4m8e09wLa95BgQ0bwHFEg5s5oaRBDRkcwxDq6ANMk="}],"unpackedSize":38877440},"main":".vite/build/main.cjs","name":"@mcpjam/inspector","type":"module","author":{"url":"https://mcpjam.com","name":"MCPJam"},"engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/lib/launcher/index.d.ts","import":"./dist/lib/launcher/index.js","require":"./dist/lib/launcher/index.cjs"},"./vite":{"types":"./dist/lib/vite/index.d.ts","import":"./dist/lib/vite/index.js","require":"./dist/lib/vite/index.cjs"},"./package.json":"./package.json"},"gitHead":"a7b5caf8845478eb888104e430c25bd0489b5e19","license":"Apache-2.0","scripts":{"dev":"node scripts/dev-session-token.mjs dev:processes","ship":"bash scripts/ship.sh","test":"node --test scripts/__tests__/*.test.mjs && cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run","build":"npm run clean && npm run build:sdk && npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge && npm run build:lib && npm run build:client && npm run build:server","clean":"rm -rf dist out .vite client/dist","start":"cross-env NODE_ENV=production node bin/start.js","predev":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","deps:ci":"npm --prefix .. ci --legacy-peer-deps --cache .npm-cache","dev:app":"node scripts/dev-session-token.mjs dev:app:processes","pretest":"npm run build -w @mcpjam/evaluators && npm run bundle:runtimes -w @mcpjam/sdk && node scripts/bundle-sandbox-proxy-html.js && node scripts/bundle-browser-harness.mjs && node scripts/bundle-plugin-shim.mjs && node scripts/bundle-codex-appserver-bridge.mjs && node scripts/bundle-browserd.mjs --check","test:e2e":"playwright test","worktree":"node scripts/worktree.mjs","build:lib":"tsup --config lib/tsup.config.ts","build:sdk":"npm run sdk:build","clean:all":"rm -rf dist out .vite client/dist node_modules sdk/node_modules","icons:mac":"node scripts/generate-mac-icon.mjs","icons:win":"node scripts/generate-windows-icon.mjs","sdk:build":"npm --prefix ../sdk run build","bundle:all":"npm run bundle:sandbox-proxies && npm run bundle:browser-harness && npm run bundle:plugin-shim && npm run bundle:codex-appserver-bridge","dev:client":"vite --config client/vite.config.ts","dev:convex":"convex dev","dev:hosted":"cross-env VITE_MCPJAM_HOSTED_MODE=true WEB_ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173 npm run dev","dev:server":"cross-env ENVIRONMENT=dev NODE_ENV=development ALLOW_LOCAL_DEV_SERVICE_TOKEN=true tsx watch --tsconfig server/tsconfig.json --include 'evals-cli/src/**/*.ts' --exclude 'evals-cli/dist/**' --exclude 'evals-cli/node_modules/**' server/index.ts","dev:worker":"npm --prefix ../mcp run dev:local","docker:dev":"npm run docker:stop; npm run docker:build && npm run docker:start","predev:app":"node scripts/check-dev-env.mjs --task=dev && npm run sdk:build && npm run bundle:all","test:watch":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest","docker:stop":"docker stop mcp-inspector && docker rm mcp-inspector || true","build:client":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","build:server":"tsup --config server/tsup.config.ts","dev:worktree":"node scripts/dev-worktree.mjs","docker:build":"docker build -t mcpjam/mcp-inspector:local -f Dockerfile ..","docker:start":"docker run -d -p 127.0.0.1:6274:6274 --name mcp-inspector --pull=never mcpjam/mcp-inspector:local","electron:dev":"cross-env NODE_ENV=development electron-forge start","install:deps":"npm --prefix .. install --legacy-peer-deps","prettier-fix":"prettier --write .","dev:processes":"run-script-os","electron:make":"npm run icons:win && npm run icons:mac && cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge make","pretest:watch":"npm run build -w @mcpjam/evaluators","test:coverage":"cross-env NODE_OPTIONS=--max-old-space-size=6144 vitest run --coverage","bundle:chatgpt":"npm --prefix ../sdk run bundle:chatgpt-runtime","electron:start":"npm run electron:dev","bundle:browserd":"node scripts/bundle-browserd.mjs","bundle:mcp-apps":"npm --prefix ../sdk run bundle:mcp-apps-runtime","preelectron:dev":"node scripts/check-dev-env.mjs --task=electron-dev && node scripts/build-sdk-if-stale.mjs && npm run bundle:all","dev:client:clean":"rm -rf node_modules/.vite && FORCE_OPTIMIZE=true vite --config client/vite.config.ts","electron:install":"APP='out/MCPJam Inspector-darwin-arm64/MCPJam Inspector.app'; test -d \"$APP\" || { echo \"electron:install: $APP not found; run 'npm run electron:package' first (this script only copies a packaged app, and it removes the installed one before copying)\" >&2; exit 1; }; killall 'MCPJam Inspector' 2>/dev/null || true; rm -rf '/Applications/MCPJam Inspector.app' && cp -r \"$APP\" /Applications/ && open '/Applications/MCPJam Inspector.app'","electron:package":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge package","electron:publish":"cross-env NODE_OPTIONS=--max-old-space-size=8192 electron-forge publish","preelectron:make":"node scripts/check-dev-env.mjs --task=electron-make","pretest:coverage":"npm run build -w @mcpjam/evaluators","typecheck:client":"tsc --noEmit -p client/tsconfig.typecheck.json","dev:app:processes":"run-script-os","build:client:clean":"rm -rf node_modules/.vite && cross-env FORCE_OPTIMIZE=true NODE_OPTIONS=--max-old-space-size=6144 vite build --config client/vite.config.ts","bundle:plugin-shim":"node scripts/bundle-plugin-shim.mjs","dev:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","preelectron:package":"node scripts/check-dev-env.mjs --task=electron-package","pretypecheck:client":"npm run check:renderer-tier-b && npm run check:browser-viewer","check:browser-viewer":"node client/scripts/check-browser-viewer-imports.mjs","check:renderer-tier-b":"node client/scripts/check-renderer-tier-b-imports.mjs","dev:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\" \"npm run dev:worker\"","electron:fix:dmg-deps":"npm --prefix .. rebuild macos-alias fs-xattr","test:e2e:local-access":"playwright test -c playwright.local-access.config.ts","bundle:browser-harness":"node scripts/bundle-browser-harness.mjs","bundle:sandbox-proxies":"node scripts/bundle-sandbox-proxy-html.js","dev:app:processes:win32":"concurrently --raw \"npm run dev:server\" \"npm run dev:client\"","test:e2e:oauth-debugger":"npm run sdk:build && playwright test -c playwright.oauth-debugger.config.ts","dev:app:processes:default":"concurrently \"npm run dev:server\" \"npm run dev:client\"","test:swarm-reporting:smoke":"playwright test --config playwright.swarm-reporting.config.ts","bundle:codex-appserver-bridge":"node scripts/bundle-codex-appserver-bridge.mjs","test:github-checks-cleanup:e2b":"cross-env RUN_GITHUB_CHECKS_E2B_CLEANUP=1 vitest run server/services/github-checks/__tests__/cleanup.e2b.integration.test.ts"},"version":"3.12.9","_npmUser":{"name":"mcpjam-founders","email":"founders@mcpjam.com"},"homepage":"https://mcpjam.com","overrides":{"qs":"6.14.2","ajv":"^8.20.0","tmp":"0.2.5","zod":"^4.2.0","jsondiffpatch":"0.7.2"},"repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"_npmVersion":"11.9.0","description":"MCPJam Inspector","directories":{},"maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"productName":"MCPJam Inspector","_nodeVersion":"24.14.0","dependencies":{"ai":"^6.0.154","ws":"^8.18.0","ajv":"^8.20.0","e2b":"^2.29.0","tar":"^7.5.22","zod":"^4.2.0","clsx":"^2.1.1","cmdk":"^1.1.1","hono":"^4.13.8","jose":"^5.10.0","open":"^11.0.4","yaml":"^2.9.1","jszip":"^3.10.2","re2js":"^2.8.6","react":"19.3.0","xpath":"^0.0.34","convex":"^1.46.0","denque":"^2.1.0","dotenv":"^16.4.5","marked":"^18.0.14","sonner":"^2.0.8","fuse.js":"^7.5.0","postcss":"^8.5.28","zustand":"^5.0.15","date-fns":"^4.4.0","fix-path":"^4.0.0","radix-ui":"^1.6.7","recharts":"^2.15.4","react-dom":"19.3.0","tokenlens":"^1.3.1","classnames":"^2.5.1","playwright":"1.62.1","posthog-js":"^1.434.2","remark-gfm":"^4.0.1","streamdown":"^2.6.0","xml-crypto":"^6.3.0","@ai-sdk/xai":"^3.0.46","@axiomhq/js":"^1.4.0","@mcpjam/sdk":"^8.20.1","gray-matter":"^4.0.3","next-themes":"^0.4.6","@e2b/desktop":"^2.4.0","@novnc/novnc":"^1.7.0","@sentry/node":"^8.47.0","@xterm/xterm":"^6.0.0","electron-log":"^5.4.4","lucide-react":"^0.525.0","posthog-node":"^5.52.4","react-router":"^7.0.0","url-template":"^3.1.1","@ai-sdk/azure":"^3.0.26","@ai-sdk/react":"^3.0.156","@dnd-kit/core":"^6.3.1","@hono/node-ws":"^1.3.1","@sentry/react":"^8.47.0","@xyflow/react":"^12.11.6","framer-motion":"^12.23.6","@ai-sdk/google":"^3.0.20","@ai-sdk/openai":"^3.0.25","@dagrejs/dagre":"^3.1.1","@mcp-ui/client":"^5.9.0","@xmldom/xmldom":"^0.8.13","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@ai-sdk/harness":"1.0.96","@ai-sdk/mistral":"^3.0.18","fast-deep-equal":"^3.1.3","proper-lockfile":"4.1.2","react-hook-form":"^7.88.0","@ai-sdk/deepseek":"^2.0.17","@codemirror/view":"^6.43.12","@convex-dev/auth":"^0.0.95","@lezer/highlight":"^1.2.3","@sentry/electron":"^5.10.0","@workos-inc/node":"^10.13.0","@xterm/addon-fit":"^0.11.0","@ai-sdk/anthropic":"^3.0.36","@codemirror/state":"^6.6.0","@dnd-kit/sortable":"^10.0.0","@hono/node-server":"^1.13.7","@convex-dev/workos":"^0.0.3","@dnd-kit/utilities":"^3.2.2","@xterm/addon-webgl":"^0.19.0","@hookform/resolvers":"^3.10.0","@sentry/vite-plugin":"^4.3.0","update-electron-app":"^3.3.0","use-stick-to-bottom":"^1.1.6","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","embla-carousel-react":"^8.6.0","react-force-graph-2d":"^1.29.1","@ai-sdk/harness-codex":"^1.0.98","@cfworker/json-schema":"^4.1.1","@codemirror/lang-json":"^6.0.2","ollama-ai-provider-v2":"^1.5.2","@ai-sdk/amazon-bedrock":"^4.0.116","@ai-sdk/harness-cursor":"^1.0.9","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","react-resizable-panels":"^3.0.3","@tanstack/react-virtual":"^3.14.13","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@workos-inc/authkit-react":"^0.16.2","@ai-sdk/harness-claude-code":"1.0.100","@openrouter/ai-sdk-provider":"^2.0.2","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.7.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.3.5","vite":"^8.3.0","jsdom":"^27.4.0","sharp":"^0.35.4","eslint":"^10.11.0","terser":"^5.51.2","vitest":"^3.2.7","esbuild":"^0.28.2","electron":"43.6.0","node-abi":"^3.96.0","prettier":"^3.9.8","@types/ws":"^8.5.13","cross-env":"^10.1.0","png-to-ico":"^2.1.8","typescript":"^5","@types/node":"^24","tailwindcss":"^4.1.11","@types/react":"^19","autoprefixer":"^10.6.1","concurrently":"^10.0.5","run-script-os":"^1.1.6","tw-animate-css":"^1.3.5","@electron/fuses":"^2.0.0","@mcpjam/chat-ui":"*","@workos/emulate":"0.13.1","es-module-lexer":"1.7.0","@eslint/eslintrc":"^3.3.7","@playwright/test":"1.62.1","@types/react-dom":"^19","@tailwindcss/vite":"^4.3.3","@electron-forge/cli":"^7.11.1","@vitest/coverage-v8":"^3.2.7","vite-tsconfig-paths":"^6.0.4","@mcpjam/widget-react":"*","@tailwindcss/postcss":"^4.3.3","@testing-library/dom":"^10.4.2","@vitejs/plugin-react":"^5.2.0","@mcpjam/design-system":"*","@posthog/rollup-plugin":"^1.6.0","@testing-library/react":"^16.3.3","@types/proper-lockfile":"4.1.4","@electron-forge/maker-deb":"^7.11.1","@electron-forge/maker-dmg":"^7.11.1","@electron-forge/maker-rpm":"^7.11.1","@electron-forge/maker-zip":"^7.11.1","@testing-library/jest-dom":"^6.9.1","@typescript-eslint/parser":"^8.70.1","@electron-forge/plugin-vite":"^7.11.1","@testing-library/user-event":"^14.6.7","@electron-forge/plugin-fuses":"^7.11.1","@electron-forge/maker-squirrel":"^7.11.1","@electron-forge/publisher-github":"^7.11.1"},"optionalDependencies":{"node-pty":"1.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/inspector_3.12.9_1790967915470_0.11676962152714432"}}},"time":{"created":"2025-05-23T16:07:43.236Z","modified":"2026-10-02T19:05:16.190Z","0.1.0":"2025-05-23T16:07:43.586Z","0.1.2":"2025-05-23T22:55:13.121Z","0.1.3":"2025-05-26T09:14:47.245Z","0.1.4":"2025-05-27T15:19:53.529Z","0.1.5":"2025-05-27T15:22:20.728Z","0.1.6":"2025-05-29T06:58:45.500Z","0.2.0":"2025-06-06T07:27:51.181Z","0.2.1":"2025-06-09T03:48:55.565Z","0.2.2":"2025-06-09T03:57:10.118Z","0.2.3":"2025-06-09T04:47:35.364Z","0.2.4":"2025-06-15T03:04:45.238Z","0.3.0":"2025-06-20T07:33:36.166Z","0.3.1":"2025-06-20T20:17:44.948Z","0.3.2":"2025-06-24T21:08:13.671Z","0.3.3":"2025-06-26T00:40:16.432Z","0.3.4":"2025-06-30T02:31:26.674Z","0.3.5":"2025-07-06T06:15:08.535Z","0.3.6":"2025-07-11T08:13:04.524Z","0.3.7":"2025-07-11T08:16:26.124Z","0.3.8":"2025-07-11T08:20:16.766Z","0.3.9":"2025-07-11T08:40:56.912Z","0.8.0":"2025-07-28T03:30:23.878Z","0.8.1":"2025-07-28T03:46:54.777Z","0.8.2":"2025-07-30T06:18:28.459Z","0.9.0":"2025-08-05T23:45:30.041Z","0.9.1":"2025-08-06T00:03:42.047Z","0.9.2":"2025-08-06T23:06:48.882Z","0.9.3":"2025-08-14T00:50:21.157Z","0.9.4":"2025-08-21T23:09:32.321Z","0.9.5":"2025-08-26T03:49:13.463Z","0.9.6":"2025-08-27T05:10:26.061Z","0.9.8":"2025-08-27T05:17:23.807Z","0.9.9":"2025-08-30T18:10:22.450Z","0.9.10":"2025-08-30T21:10:33.152Z","0.9.11":"2025-08-30T21:11:13.455Z","0.9.12":"2025-08-30T21:17:02.581Z","0.9.13":"2025-09-03T03:01:08.172Z","0.9.14":"2025-09-03T03:01:55.926Z","0.9.17":"2025-09-03T07:29:12.227Z","0.9.18":"2025-09-03T07:35:52.456Z","0.9.19":"2025-09-03T08:04:33.329Z","0.9.20":"2025-09-04T02:43:16.525Z","0.9.21":"2025-09-04T02:50:35.605Z","0.9.23":"2025-09-07T19:30:04.106Z","0.9.25":"2025-09-11T17:03:24.731Z","0.9.26":"2025-09-11T23:31:44.903Z","0.9.27":"2025-09-12T04:41:55.327Z","0.9.28":"2025-09-12T07:53:25.871Z","0.9.29":"2025-09-12T08:02:53.284Z","0.9.30":"2025-09-19T22:20:26.861Z","0.9.40":"2025-09-29T04:10:28.946Z","0.9.41":"2025-09-29T04:34:23.867Z","0.9.42":"2025-09-29T07:52:50.019Z","0.9.44":"2025-09-29T10:14:11.220Z","0.9.45":"2025-09-29T14:02:39.065Z","0.9.46":"2025-09-29T14:21:21.693Z","0.9.47":"2025-09-29T14:43:45.517Z","0.9.48":"2025-09-29T15:47:32.841Z","0.9.49":"2025-09-29T17:24:35.308Z","0.9.50":"2025-09-29T17:43:58.592Z","0.9.50-beta.0":"2025-09-29T19:48:35.797Z","0.9.50-beta.1":"2025-09-29T20:10:39.643Z","0.9.51":"2025-09-29T20:55:45.013Z","0.9.52":"2025-09-29T21:39:11.963Z","0.9.54":"2025-09-30T00:10:55.494Z","0.9.55":"2025-09-30T03:33:24.969Z","0.9.60":"2025-09-30T19:15:56.017Z","0.9.61":"2025-10-01T05:37:14.328Z","0.9.62":"2025-10-02T00:16:57.681Z","0.9.63":"2025-10-03T14:39:44.012Z","1.0.0":"2025-10-05T22:16:30.090Z","1.0.1":"2025-10-07T04:43:06.989Z","1.0.2":"2025-10-08T15:44:23.101Z","1.0.3":"2025-10-08T21:39:26.711Z","1.0.4":"2025-10-13T14:24:48.175Z","1.0.5":"2025-10-13T14:25:19.131Z","1.0.6":"2025-10-14T22:18:37.277Z","1.0.7":"2025-10-15T00:42:15.286Z","1.0.8":"2025-10-15T02:48:46.743Z","1.0.9":"2025-10-15T03:05:16.333Z","1.0.10":"2025-10-15T03:08:31.418Z","1.0.11":"2025-10-15T17:38:12.442Z","1.0.12":"2025-10-16T00:06:46.617Z","1.0.13":"2025-10-21T02:23:10.122Z","1.0.14":"2025-10-21T02:34:12.024Z","1.0.15":"2025-10-21T03:53:32.757Z","1.0.16":"2025-10-21T06:25:23.557Z","1.0.17":"2025-10-22T19:59:41.969Z","1.0.18":"2025-10-23T18:19:45.108Z","1.0.19":"2025-10-24T04:03:19.836Z","1.0.20":"2025-10-25T00:22:06.014Z","1.0.21":"2025-10-28T20:18:21.152Z","1.0.22":"2025-10-30T21:42:34.025Z","1.0.23":"2025-11-04T00:14:30.744Z","1.0.24":"2025-11-04T00:46:18.021Z","1.0.25":"2025-11-06T18:31:16.252Z","1.0.26":"2025-11-06T21:13:42.992Z","1.1.0":"2025-11-09T02:21:06.180Z","1.1.1":"2025-11-10T07:44:09.707Z","1.1.2":"2025-11-11T04:20:27.301Z","1.1.3":"2025-11-13T21:49:43.231Z","1.1.4":"2025-11-14T21:23:40.625Z","1.1.5":"2025-11-14T23:06:46.483Z","1.1.6":"2025-11-18T06:33:18.241Z","1.1.7":"2025-11-18T09:35:55.487Z","1.1.8":"2025-11-18T18:36:07.644Z","1.1.9":"2025-11-18T19:03:25.200Z","1.2.0":"2025-11-20T04:04:47.208Z","1.2.1":"2025-11-21T01:15:11.588Z","1.2.3":"2025-11-24T22:11:35.187Z","1.2.4":"2025-11-26T03:52:39.735Z","1.2.5":"2025-11-26T05:21:28.880Z","1.2.6":"2025-11-26T07:34:18.381Z","1.2.7":"2025-11-27T17:16:17.407Z","1.2.8":"2025-11-27T21:45:04.039Z","1.2.9":"2025-12-01T05:49:37.172Z","1.3.0":"2025-12-01T07:16:12.117Z","1.3.1":"2025-12-01T19:57:31.146Z","1.3.2":"2025-12-03T07:34:33.331Z","1.3.3":"2025-12-05T04:47:54.873Z","1.3.4":"2025-12-05T17:06:31.156Z","1.3.5":"2025-12-08T06:17:57.498Z","1.3.6":"2025-12-09T07:16:51.024Z","1.3.7":"2025-12-09T19:18:30.333Z","1.3.8":"2025-12-10T07:04:23.306Z","1.3.9":"2025-12-10T18:25:21.033Z","1.3.10":"2025-12-12T07:15:56.244Z","1.3.11":"2025-12-13T00:51:36.821Z","1.3.12":"2025-12-13T20:51:02.513Z","1.3.13":"2025-12-16T16:38:03.993Z","1.3.14":"2025-12-17T06:42:17.375Z","1.3.15":"2025-12-18T19:18:12.921Z","1.4.0":"2025-12-22T19:16:24.393Z","1.4.1":"2026-01-07T18:28:32.137Z","1.4.2":"2026-01-08T02:15:37.205Z","1.4.3":"2026-01-12T02:40:14.034Z","1.4.4":"2026-01-12T07:35:18.764Z","1.4.5":"2026-01-14T01:37:00.337Z","1.4.6":"2026-01-16T03:19:39.430Z","1.4.7":"2026-01-16T20:33:58.860Z","1.4.8":"2026-01-16T20:40:04.638Z","1.4.9":"2026-01-20T07:22:23.100Z","1.5.0":"2026-01-20T23:25:34.656Z","1.5.1":"2026-01-26T17:50:19.841Z","1.5.3":"2026-01-28T07:00:04.030Z","1.5.4":"2026-01-28T07:16:04.472Z","1.5.5":"2026-01-28T07:38:57.251Z","1.5.6":"2026-01-29T06:12:10.724Z","1.5.7":"2026-01-29T18:50:41.755Z","1.5.8":"2026-02-03T05:00:55.320Z","1.5.9":"2026-02-03T18:30:28.547Z","1.5.10":"2026-02-03T19:14:51.141Z","1.5.11":"2026-02-03T19:18:15.930Z","1.5.12":"2026-02-04T17:43:23.525Z","1.5.13":"2026-02-10T00:11:04.250Z","1.5.14":"2026-02-10T00:37:03.208Z","1.5.15":"2026-02-11T05:57:15.298Z","1.5.16":"2026-02-12T15:54:29.913Z","1.5.17":"2026-02-16T07:06:42.984Z","2.0.0":"2026-02-23T08:49:38.396Z","2.0.1":"2026-02-23T10:21:17.266Z","2.0.2":"2026-02-23T20:40:43.690Z","2.0.3":"2026-02-25T19:49:06.856Z","2.0.4":"2026-03-03T05:16:29.852Z","2.0.5":"2026-03-09T20:54:00.102Z","2.0.6":"2026-03-14T19:01:21.201Z","2.0.7":"2026-03-14T23:51:13.120Z","2.0.8":"2026-03-17T08:06:11.674Z","2.0.9":"2026-03-17T22:41:56.263Z","2.0.10":"2026-03-20T16:32:27.905Z","2.0.11":"2026-03-21T17:15:18.766Z","2.0.12":"2026-03-21T19:24:10.673Z","2.0.13":"2026-03-21T19:47:07.033Z","2.0.14":"2026-03-22T23:43:14.347Z","2.0.15":"2026-03-23T00:59:47.608Z","2.0.16":"2026-03-23T07:19:22.852Z","2.0.17":"2026-03-23T07:53:07.256Z","2.0.18":"2026-03-24T19:51:46.346Z","2.0.19":"2026-04-01T08:58:43.916Z","2.0.20":"2026-04-01T09:11:37.132Z","2.1.0":"2026-04-06T06:22:39.351Z","2.2.0":"2026-04-13T18:17:10.598Z","2.3.0":"2026-04-16T02:42:22.352Z","2.4.0":"2026-04-27T08:14:23.756Z","2.5.0":"2026-04-27T19:42:15.702Z","2.4.1":"2026-04-27T22:31:21.096Z","2.4.2":"2026-04-28T01:35:46.671Z","2.4.3":"2026-04-28T07:13:58.180Z","2.4.4":"2026-05-07T03:27:42.928Z","2.4.5":"2026-05-08T23:39:26.582Z","2.4.6":"2026-05-10T00:54:09.320Z","2.4.7":"2026-05-11T04:02:52.470Z","2.4.8":"2026-05-11T20:31:22.113Z","2.4.9":"2026-05-11T23:58:00.527Z","2.4.10":"2026-05-12T23:17:13.410Z","2.4.11":"2026-05-14T07:36:10.591Z","2.4.12":"2026-05-18T21:14:31.025Z","2.4.13":"2026-05-20T21:03:56.520Z","2.4.14":"2026-05-21T09:26:19.728Z","2.4.15":"2026-05-21T19:25:51.613Z","2.6.0":"2026-05-25T22:01:36.285Z","2.6.1":"2026-05-25T23:52:46.430Z","2.7.0":"2026-05-28T19:00:22.825Z","2.8.0":"2026-05-30T04:11:57.488Z","2.8.1":"2026-05-30T18:02:55.370Z","2.9.0":"2026-06-02T02:14:32.631Z","2.9.1":"2026-06-02T08:57:01.621Z","2.9.2":"2026-06-02T22:11:57.490Z","2.9.3":"2026-06-03T06:37:07.190Z","2.9.4":"2026-06-03T18:28:45.853Z","2.9.5":"2026-06-08T08:12:00.270Z","2.10.0":"2026-06-08T19:21:34.720Z","2.10.1":"2026-06-09T06:11:57.594Z","2.11.0":"2026-06-11T19:15:36.221Z","2.12.0":"2026-06-12T20:49:29.316Z","2.13.0":"2026-06-16T23:05:36.992Z","2.14.0":"2026-06-17T01:57:09.295Z","2.15.0":"2026-06-17T19:33:54.152Z","2.16.0":"2026-06-18T20:50:29.356Z","2.17.0":"2026-06-19T04:48:16.639Z","2.18.0":"2026-06-22T18:07:32.151Z","2.18.1":"2026-06-23T06:32:14.854Z","2.18.2":"2026-06-23T18:28:15.945Z","2.19.0":"2026-06-25T04:35:35.810Z","2.20.0":"2026-06-26T07:18:07.573Z","2.21.0":"2026-06-27T05:14:49.771Z","2.22.0":"2026-07-01T20:18:59.835Z","2.22.1":"2026-07-01T21:27:41.454Z","2.23.0":"2026-07-07T03:17:28.314Z","2.23.1":"2026-07-07T17:38:38.175Z","2.23.2":"2026-07-08T05:16:22.547Z","2.23.3":"2026-07-08T05:53:55.189Z","2.23.4":"2026-07-08T20:31:31.185Z","2.24.0":"2026-07-10T05:20:38.185Z","2.25.0":"2026-07-10T08:52:20.697Z","2.26.0":"2026-07-14T16:59:19.872Z","2.27.0":"2026-07-15T03:27:17.439Z","2.28.0":"2026-07-15T07:02:26.611Z","2.28.1":"2026-07-15T09:01:01.826Z","2.29.0":"2026-07-21T08:06:44.975Z","2.30.0":"2026-07-21T22:08:18.471Z","2.31.0":"2026-07-29T17:30:15.720Z","2.32.0":"2026-08-01T05:44:52.781Z","2.33.0":"2026-08-03T18:24:50.175Z","2.34.0":"2026-08-05T03:15:59.917Z","2.35.0":"2026-08-10T17:40:31.427Z","2.35.1":"2026-08-11T21:37:38.235Z","2.36.0":"2026-08-13T02:49:46.829Z","2.37.0":"2026-08-14T00:10:09.838Z","2.38.0":"2026-08-14T03:37:06.840Z","2.39.0":"2026-08-15T01:33:54.918Z","2.40.0":"2026-08-18T01:01:27.758Z","2.41.0":"2026-08-18T22:44:59.797Z","2.42.0":"2026-08-19T21:52:49.053Z","2.43.0":"2026-08-20T01:50:46.714Z","2.44.0":"2026-08-20T18:13:57.658Z","2.45.0":"2026-08-22T00:38:28.003Z","2.46.0":"2026-08-24T05:10:45.127Z","2.47.0":"2026-08-25T00:51:46.880Z","2.48.0":"2026-08-25T06:19:06.980Z","2.48.1":"2026-08-25T19:01:27.233Z","3.0.0":"2026-08-26T01:12:34.620Z","3.1.0":"2026-08-26T09:07:20.948Z","3.2.0":"2026-08-27T07:06:53.140Z","3.3.0":"2026-08-28T10:41:50.185Z","3.3.1":"2026-08-28T21:06:45.050Z","3.3.2":"2026-09-01T06:14:20.778Z","3.3.3":"2026-09-01T23:17:26.461Z","3.3.4":"2026-09-02T01:04:19.930Z","3.3.5":"2026-09-02T20:33:07.661Z","3.3.6":"2026-09-04T02:05:18.550Z","3.4.0":"2026-09-10T04:26:51.181Z","3.4.1":"2026-09-10T05:23:27.535Z","3.5.0":"2026-09-10T12:29:37.736Z","3.5.1":"2026-09-10T13:15:19.847Z","3.5.2":"2026-09-10T22:24:20.458Z","3.5.3":"2026-09-11T22:11:30.442Z","3.5.4":"2026-09-12T02:47:44.932Z","3.6.0":"2026-09-15T21:31:17.607Z","3.7.0":"2026-09-17T07:28:04.091Z","3.7.1":"2026-09-17T13:05:20.225Z","3.7.2":"2026-09-17T23:29:12.649Z","3.8.0":"2026-09-18T07:46:40.228Z","3.8.1":"2026-09-18T20:25:45.475Z","3.9.0":"2026-09-21T19:38:22.826Z","3.9.1":"2026-09-22T08:10:15.731Z","3.9.2":"2026-09-22T09:10:07.380Z","3.10.0":"2026-09-23T06:10:44.953Z","3.11.0":"2026-09-23T21:35:38.138Z","3.12.0":"2026-09-25T00:44:03.941Z","3.12.1":"2026-09-25T07:06:04.520Z","3.12.2":"2026-09-28T02:02:26.474Z","3.12.3":"2026-09-28T04:56:51.747Z","3.12.4":"2026-09-29T00:08:28.921Z","3.12.5":"2026-09-29T21:23:20.551Z","3.12.6":"2026-09-30T19:19:40.699Z","3.12.7":"2026-10-01T06:33:45.099Z","3.12.8":"2026-10-01T09:57:21.439Z","3.12.9":"2026-10-02T19:05:16.028Z"},"bugs":{"url":"https://github.com/mcpjam/inspector/issues"},"author":{"url":"https://mcpjam.com","name":"MCPJam"},"license":"Apache-2.0","homepage":"https://mcpjam.com","repository":{"url":"git+https://github.com/MCPJam/inspector.git","type":"git"},"description":"MCPJam Inspector","maintainers":[{"name":"mcpjam-founders","email":"founders@mcpjam.com"},{"name":"mcpjamming","email":"mcpjams@gmail.com"}],"readme":"<div align=\"center\">\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"../mcpjam-inspector/client/public/mcp_jam_dark.png\">\n  <source media=\"(prefers-color-scheme: light)\" srcset=\"../mcpjam-inspector/client/public/mcp_jam_light.png\">\n  <img width=\"250\" alt=\"MCPJam Inspector V1 logo\" src=\"../mcpjam-inspector/client/public/mcp_jam_light.png\">\n</picture>\n\n<br/>\n\nwww.mcpjam.com\n\n[![npm version](https://img.shields.io/npm/v/@mcpjam/inspector?style=for-the-badge&color=blue)](https://www.npmjs.com/package/@mcpjam/inspector)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=for-the-badge)](https://opensource.org/licenses/Apache-2.0)\n[![Discord](https://img.shields.io/badge/Discord-Join%20Server-5865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/JEnDtz8X6z)\n\n</div>\n\nMCPJam Inspector is the local development client for ChatGPT apps, MCP ext-apps, and MCP servers. Build and test your apps with a full widget emulator, chat with any LLM, and inspect your server’s tools, resources, prompts, and OAuth flows.\n\nNo more ngrok or ChatGPT subscription needed. MCPJam is the fastest way to iterate on any MCP project.\n\n### 🚀 Quick Start\n\nStart up the MCPJam inspector:\n\n```bash\nnpx @mcpjam/inspector@latest\n```\n\n<img alt=\"MCPJam Inspector Demo\" src=\"../docs/images/mcpjam-banner.png\">\n\n# Table of contents\n\n- [Installation Guides](#installation-guides)\n- [Key Features](#key-features)\n  - [ChatGPT / MCP Apps Builder](#openai-apps--mcp-ui)\n  - [OAuth Debugger](#oauth-debugger)\n  - [Chat](#chat)\n- [Contributing](#contributing-)\n- [Links](#links-)\n- [Community](#community-)\n- [Shoutouts](#shoutouts-)\n- [License](#-license)\n\n# Installation Guides\n\n### Requirements\n\n[![Node.js](https://img.shields.io/badge/Node.js-20+-green.svg?style=for-the-badge&logo=node.js)](https://nodejs.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5+-blue.svg?style=for-the-badge&logo=typescript)](https://www.typescriptlang.org/)\n\n## Install MCPJam\n\nWe recommend starting MCPJam inspector via `npx`:\n\n```bash\nnpx @mcpjam/inspector@latest\n```\n\nWe have a Mac and Windows desktop app:\n\n- [Install Mac](https://github.com/MCPJam/inspector/releases/latest/download/MCPJam.Inspector.dmg)\n- [Install Windows](https://github.com/MCPJam/inspector/releases/latest/download/MCPJam-Inspector-Setup.exe)\n\nRun MCPJam using Docker. There is no published image, so build one from source first:\n\n```bash\ngit clone https://github.com/MCPJam/inspector.git\ncd inspector\ndocker build -t mcpjam/mcp-inspector:local -f mcpjam-inspector/Dockerfile .\ndocker run -p 127.0.0.1:6274:6274 mcpjam/mcp-inspector:local\n```\n\n## Accessing over the network\n\nNetwork access requires **Docker**. A native (`npx`) install binds to\n`127.0.0.1` (localhost only) and has no bind-address override, so it is not\nreachable from another machine. The Docker image binds `0.0.0.0`, so it is.\n\nOpen the private link printed in the terminal (or `docker logs <container>`) to\nsign this browser in. A plain address displays instructions to open that link.\nThe browser remembers access for this origin until the Inspector restarts.\nKeep the link private: it grants control of the local Inspector and its tools.\n\nFor another computer, set `MCPJAM_ALLOWED_HOSTS` to the hostname or IP you use,\nand publish the port on your network interface (this exposes the port on all interfaces):\n\n```bash\ndocker run -p 6274:6274 -e MCPJAM_ALLOWED_HOSTS=192.168.1.50 mcpjam/mcp-inspector:local\n```\n\nAlternatively, keep the remote port bound to loopback and use\n`ssh -L 6274:127.0.0.1:6274 user@host`; open the terminal link at the forwarded address.\n\nOpen the printed Network link, or paste the link/code into the access screen at\nthat address. If ports are remapped, keep the `#token=…` fragment and change the\naddress. `MCPJAM_INSPECTOR_FRONTEND_URL=http://devbox.local:8080` sets the printed\nbrowser address explicitly. Cross-tab continuation works only on the same origin.\n\nFor IPv6, bracket the allowlist entry: `MCPJAM_ALLOWED_HOSTS=[fd00::50]`.\nWildcards such as `*.lan` additionally require\n`MCPJAM_ALLOW_WILDCARD_ORIGINS=true` for the request-origin check. The allowlist\nnever grants credentials by itself.\n\nOptionally set `MCPJAM_SESSION_TOKEN` to a strong random URL-safe secret (at least\n24 characters) to keep a link across restarts. Generate one with\n`node -e \"process.stdout.write(require('crypto').randomBytes(24).toString('base64url'))\"`.\nThe default is a new random credential on each launch. Local CLI attachment reads\na same-user discovery file under `~/.mcpjam/inspector/`, readable only by its owner;\nupdate `@mcpjam/cli` alongside the Inspector.\n\nSet `MCPJAM_LOCAL_COMPUTER_ENABLED=false` and\n`MCPJAM_LOCAL_BROWSER_ENABLED=false` to disable the local computer/browser tools.\n\n# Key features\n\n| Capability            | Description                                                                                                                                                                                                                                                                                        |\n| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| ChatGPT Apps SDK      | Local development for ChatGPT Apps SDK support. Full support for the `windows.openai` API: `widgetState`, `callTool`, `structuredContent`, `sendFollowUpMessage`, `displayMode`, CSP, and more. No more ngrok or ChatGPT subscription needed. [Read more](https://www.mcpjam.com/blog/app-builder) |\n| MCP ext-apps (Claude) | Full local development for MCP Apps (SEP-1865). Support for all JSON-RPC message types, such as `tools/call`, `ui/initialize`, `ui/message`, `ui/open-link`, and more. [Read more](https://www.mcpjam.com/blog/mcp-apps-preview)                                                                   |\n| OAuth Debugger        | Debug your MCP server's OAuth implementation at every step. Visually inspect every network message. Supports all protocol versions (03-26, 06-18, and 11-25). Support for client pre-registration, DCR, and CIMD. [Read more](https://www.mcpjam.com/blog/oauth-debugger)                          |\n| LLM playground        | Chat with your MCP server against any LLM in the playground. We provide frontier models such as GPT-5 and Claude Sonnet for free, or bring your own API key. Playground supports ChatGPT apps and MCP Apps. [Read more](https://www.mcpjam.com/blog/frontier-models)                               |\n| MCP server debugging  | Connect to and test any MCP server local or remote. Manually invoke MCP tools, resources, resource templates, and elicitation flows. View all JSON-RPC logs. Support for all features from the official MCP inspector.                                                                             |\n| Server info           | View server icons, version, capabilities, instructions, and ChatGPT widget metadata exposed by the server. [Read more](https://www.mcpjam.com/blog/server-instructions)                                                                                                                            |\n\n## ChatGPT Apps / MCP Apps Builder\n\nDevelop [ChatGPT apps](https://developers.openai.com/apps-sdk/) and [MCP apps (Claude)](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1865) in MCPJam's Apps Builder. Apps Builder is a local emulator to quickly view and iterate on your widgets.\n\n- Manually invoke a tool to instantly view the widget, or chat with your server using an LLM.\n- View all JSON-RPC messages, `window.openai` messages in the logs.\n- Change emulator device to Desktop, Tablet, or Mobile views.\n- Test your app's locale change, CSP permissions, light / dark mode, hover & touch, and safe area insets.\n\n<img alt=\"MCPJam LLM playground\" src=\"../docs/images/pizza-demo.png\">\n\n## OAuth Debugger\n\nView every step of the OAuth handshake in detail, with guided explanations. Test with every version of the OAuth spec (03-26, 06-18, and 11-25). Support for client pre-registration, Dynamic Client Registration (DCR), and Client ID Metadata Documents (CIMD).\n\n<img alt=\"MCPJam OAuth Flow Debugger\" src=\"../docs/images/oauth-debugger.png\">\n\n## Chat\n\nTry your server against any LLM model. We provide frontier models like GPT-5, Claude Sonnet, Gemini 2.5 for free, or bring your own API key. View your server's token usage.\n\n<img alt=\"MCPJam LLM playground\" src=\"../docs/images/playground.png\">\n\n## MCP Inspector\n\nMCPJam contains all of the tooling to test your MCP server. Test your server's tools, resources, prompts, templates, with full JSON-RPC observability. MCPJam has all features from the original inspector and more.\n\n<img alt=\"MCPJam LLM playground\" src=\"../docs/images/mcp-tools.png\">\n\n# Contributing 👨‍💻\n\nWe're grateful for you considering contributing to MCPJam. Please read our [contributing guide](CONTRIBUTING.md).\n\nJoin our [Discord community](https://discord.gg/JEnDtz8X6z) where the contributors hang out at.\n\n# Links 🔗\n\n- [Website](https://www.mcpjam.com/)\n- [Blog](https://www.mcpjam.com/blog)\n- [Pricing](https://www.mcpjam.com/pricing)\n- [Docs](https://docs.mcpjam.com/)\n\n# Community 🌍\n\n- [Discord](https://discord.gg/JEnDtz8X6z)\n- [𝕏 (Twitter)](https://x.com/mcpjams)\n- [LinkedIn](https://www.linkedin.com/company/mcpjam)\n\n# Shoutouts 📣\n\nSome of our partners and favorite frameworks:\n\n- [Stytch](https://stytch.com) - Our favorite MCP OAuth provider\n- [xMCP](https://xmcp.dev/) - The Typescript MCP framework. Ship on Vercel instantly.\n- [Alpic](https://alpic.ai/) - Host MCP servers. Try their new [Skybridge framework](https://github.com/alpic-ai/skybridge) for ChatGPT apps!\n\n---\n\n# License 📄\n\nThis project is licensed under the **Apache License 2.0** - see the [LICENSE](LICENSE).\n","readmeFilename":"README.md"}