{"_id":"@rsdoctor/mcp-server","_rev":"29-d54ba2a1c7d59f97fdb3bb80e43dc88e","name":"@rsdoctor/mcp-server","dist-tags":{"alpha":"0.0.1-next.6","beta":"0.1.2-beta.2","latest":"0.1.5"},"versions":{"0.0.1-alpha.0":{"name":"@rsdoctor/mcp-server","version":"0.0.1-alpha.0","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-alpha.0","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"0e8084b7e1298a694d05b2a15dde370fa49e474f","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-alpha.0.tgz","fileCount":43,"integrity":"sha512-Q+Byf4CEEe3x04EigTQuUK0oIQjABwTxJgMb9j6w4ddYB6zMcHKC+Y0xZrcC3hN6cZpBU7TdpO6SFEd/0hVumQ==","signatures":[{"sig":"MEUCIBTKAgrDktiQK1o2Im/CbUpWKi8bIOh1CPDIcm60AEnsAiEA+8aUDz6Qv0/s8jW1d/UiQi2OvC580zRWRjgZAML9e1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101212},"main":"./dist/server/index.js","_from":"file:rsdoctor-mcp-server-0.0.1-alpha.0.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/c80305089c647ef01bd1533cef92185f/rsdoctor-mcp-server-0.0.1-alpha.0.tgz","_integrity":"sha512-Q+Byf4CEEe3x04EigTQuUK0oIQjABwTxJgMb9j6w4ddYB6zMcHKC+Y0xZrcC3hN6cZpBU7TdpO6SFEd/0hVumQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## Usage with Claude Desktop or other MCP clients","directories":{},"_nodeVersion":"22.14.0","dependencies":{"axios":"^1.8.4","@rsdoctor/utils":"1.1.0-alpha.0","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.1","dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.0.15","langchain":"^0.3.9","typescript":"^5.2.2","@rslib/core":"^0.2.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-alpha.0_1745738017547_0.9163626491347976","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.1":{"name":"@rsdoctor/mcp-server","version":"0.0.1-alpha.1","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-alpha.1","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"afb0cd74c5baea9b26dbe2ce748a509ea313d105","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-alpha.1.tgz","fileCount":43,"integrity":"sha512-SJWZ0cbn9Y6AitzjiS9cIyKYVE10rC95Yde7e78ZUZnhozhMWbZo0kdgSyxnHuXezmrq0P5nZBysD/rTnUgCkA==","signatures":[{"sig":"MEUCIQDzail+c6fUWynDzYcvauiUitmywhdkl/NdrXAp1D/4qAIgJYzdXHWOC/WGDWtGzNtcmIEhMVg53cNqMNN1xDeJ17M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101139},"main":"./dist/server/index.js","_from":"file:rsdoctor-mcp-server-0.0.1-alpha.1.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/8a70288ace03f9b2e508cb3876243df7/rsdoctor-mcp-server-0.0.1-alpha.1.tgz","_integrity":"sha512-SJWZ0cbn9Y6AitzjiS9cIyKYVE10rC95Yde7e78ZUZnhozhMWbZo0kdgSyxnHuXezmrq0P5nZBysD/rTnUgCkA==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## Usage with Claude Desktop or other MCP clients","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","axios":"^1.8.4","@rsdoctor/utils":"1.1.0-alpha.0","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.0.15","langchain":"^0.3.9","typescript":"^5.2.2","@rslib/core":"^0.2.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-alpha.1_1745748454095_0.7795960129999668","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.0":{"name":"@rsdoctor/mcp-server","version":"0.0.1-beta.0","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-beta.0","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"2c712a68337554efc8af36e7922bad48df14e9fc","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-beta.0.tgz","fileCount":43,"integrity":"sha512-LIMU+eNqfv0TTBzpwCxv34AbURayP0LizzFcKyWgym3P3aqxhPkeYes2o9ZzQxQ0Afoii7YtfOSwxGT0hEyoOQ==","signatures":[{"sig":"MEUCIAX8KXuqJX86lf+r6fIFDkmG95JOrvobpLIANkP2R1D5AiEAiScJDeebiH7r3/6jkGAOUNN23Chh60/HI362pbZpI0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101122},"main":"./dist/server/index.js","_from":"file:rsdoctor-mcp-server-0.0.1-beta.0.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/c8ddbb058f3e70d6188415e30533aeeb/rsdoctor-mcp-server-0.0.1-beta.0.tgz","_integrity":"sha512-LIMU+eNqfv0TTBzpwCxv34AbURayP0LizzFcKyWgym3P3aqxhPkeYes2o9ZzQxQ0Afoii7YtfOSwxGT0hEyoOQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## Usage with Claude Desktop or other MCP clients","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.1","axios":"^1.8.4","@rsdoctor/utils":"1.1.0","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.2.0","langchain":"^0.3.24","typescript":"^5.2.2","@rslib/core":"^0.2.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-beta.0_1746516346038_0.31781463785522357","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.1":{"name":"@rsdoctor/mcp-server","version":"0.0.1-beta.1","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-beta.1","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"98ff2c26763f748207c8a46b62e2a267195acdcd","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-beta.1.tgz","fileCount":43,"integrity":"sha512-YFoXMsjxlrNcI4E9mdDgsa8gk0gK7zg7HQsFuarhJRNPKva0+hGHQa2nAUCmuawROA6RJt2GoL3Lvo3SxreYmw==","signatures":[{"sig":"MEQCIFS0xps60A/UCaVyHPh7s2ci5gptOZfkmXXmbGrwRQ6wAiATqRB78Hm6/JjcKcafRTckkVufIGBM36NoWg29DQkquA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103271},"main":"./dist/server/index.js","_from":"file:rsdoctor-mcp-server-0.0.1-beta.1.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/e6506a02922791ac107d156268508ae9/rsdoctor-mcp-server-0.0.1-beta.1.tgz","_integrity":"sha512-YFoXMsjxlrNcI4E9mdDgsa8gk0gK7zg7HQsFuarhJRNPKva0+hGHQa2nAUCmuawROA6RJt2GoL3Lvo3SxreYmw==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## Usage with Claude Desktop or other MCP clients","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.1","axios":"^1.8.4","@rsdoctor/utils":"1.1.1","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.2.0","langchain":"^0.3.24","typescript":"^5.2.2","@rslib/core":"^0.2.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-beta.1_1746584915878_0.6892637048570689","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.2":{"name":"@rsdoctor/mcp-server","version":"0.0.1-beta.2","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-beta.2","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"42ddcf9d081ef0d76921a9c4aff0fcb7403a9591","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-beta.2.tgz","fileCount":44,"integrity":"sha512-mDW3nYNvh6FWflqB3Y9NmtlfNUaA254/n8+//qm6nY+qYryAi+b9JJsOyWgJW+upajdTg9ZPum5PU8erwmGuEg==","signatures":[{"sig":"MEUCIQDa8YOU1BtxJgFcvcTPRfksnEnaA23Op4BFiyUCor7XtwIgQ88S/v8pEMHkdmonh4QrYziclv/AXQQo1t5Y241lL1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113627},"main":"./dist/server/index.js","_from":"file:rsdoctor-mcp-server-0.0.1-beta.2.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/1566338c701ea382201efb1f38f8b987/rsdoctor-mcp-server-0.0.1-beta.2.tgz","_integrity":"sha512-mDW3nYNvh6FWflqB3Y9NmtlfNUaA254/n8+//qm6nY+qYryAi+b9JJsOyWgJW+upajdTg9ZPum5PU8erwmGuEg==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.4","axios":"^1.8.4","@rsdoctor/utils":"1.1.2","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.2.0","langchain":"^0.3.24","typescript":"^5.2.2","@rslib/core":"^0.2.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-beta.2_1747116885050_0.15078433496212384","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.3":{"name":"@rsdoctor/mcp-server","version":"0.0.1-beta.3","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-beta.3","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"21efb5a874504aeb9276ad9aa5274f736d6c1208","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-beta.3.tgz","fileCount":44,"integrity":"sha512-VKrpX+caXgg7r4lRt6EhoBCTR0Fpv/rvLxdQ31/VVafKHcrvL9Z8vSoD7MambjzBOpeCweMtQ7lP1E+06rqE7Q==","signatures":[{"sig":"MEYCIQC6MhTLiGBnG2uYM3Aih1ZlMmDNpJQiiDNXqniIfRFDJQIhANDsNntHkh0gLxy1seCbdkHdkeDBkjjWTNGhhzO9CipR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113572},"main":"./dist/server/index.js","_from":"file:rsdoctor-mcp-server-0.0.1-beta.3.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/9fcd228570f78280ab4300f7b6cb74de/rsdoctor-mcp-server-0.0.1-beta.3.tgz","_integrity":"sha512-VKrpX+caXgg7r4lRt6EhoBCTR0Fpv/rvLxdQ31/VVafKHcrvL9Z8vSoD7MambjzBOpeCweMtQ7lP1E+06rqE7Q==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.4","axios":"^1.8.4","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.2.0","langchain":"^0.3.24","typescript":"^5.2.2","@rslib/core":"^0.2.2","@types/node":"^22.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-beta.3_1747129374935_0.27098233756828893","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.4":{"name":"@rsdoctor/mcp-server","version":"0.0.1-beta.4","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-beta.4","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"ee199f3d717611b949339995f5d49911880d7fe4","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-beta.4.tgz","fileCount":41,"integrity":"sha512-4nLwpVE7O8AEiFceHH35w3y1cqLY5SQ2MZHJ7pAc6BcfMep8Ma8mqRNmwMoxlmPF6Bfl3jO3feeWz1Ou5idOaA==","signatures":[{"sig":"MEUCIQCxdkcBrPKdyEK//9Ajpd9VMCYaCO3emGRxQyGeJou1iwIgZ7WCTs24WoVsKGzCwYZAw59VanQL3m5L9M1RtJz0Agc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109689},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-beta.4.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/f6691748eb51b3150e22541bfab720e6/rsdoctor-mcp-server-0.0.1-beta.4.tgz","_integrity":"sha512-4nLwpVE7O8AEiFceHH35w3y1cqLY5SQ2MZHJ7pAc6BcfMep8Ma8mqRNmwMoxlmPF6Bfl3jO3feeWz1Ou5idOaA==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.4","axios":"^1.8.4","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"dotenv":"^16.4.7","openai":"^4.77.0","vitest":"3.0.9","@coze/api":"^1.2.0","langchain":"^0.3.24","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-beta.4_1747137682295_0.4472533824715026","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.1":{"name":"@rsdoctor/mcp-server","version":"0.0.1-next.1","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-next.1","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"d3f1f297062b41f483ee3ea90343dc9e0d722033","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-next.1.tgz","fileCount":26,"integrity":"sha512-W1YVJS4xnAxz6E1xO8kPIHFjjmYcNhHvYC1wMWH5lriGVMZo/D0kWY4eHBWdJT9LrY9wT5Wc31HmNPVr600c6w==","signatures":[{"sig":"MEUCIGLi1tgyBTdeSW7spP/TTLDKo3KyghlD09CT3OAMdslYAiEAk/xNU4GFynMeBfUt3KYq+ACYlgTI8PEWoA9k247rKkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161066},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-next.1.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/42c578ed2cbae23ccf32cbb40ce6e77e/rsdoctor-mcp-server-0.0.1-next.1.tgz","_integrity":"sha512-W1YVJS4xnAxz6E1xO8kPIHFjjmYcNhHvYC1wMWH5lriGVMZo/D0kWY4eHBWdJT9LrY9wT5Wc31HmNPVr600c6w==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"zod":"^3.24.4","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@modelcontextprotocol/sdk":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-next.1_1747139091862_0.7561566855598392","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.2":{"name":"@rsdoctor/mcp-server","version":"0.0.1-next.2","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-next.2","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"ccec8c12caf2012f8d5544c7b6e42942ed7febca","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-next.2.tgz","fileCount":26,"integrity":"sha512-WTs6zQ4OxlBbiOY5SNm27Pg2WuW8q33/b+Bk/t31eVLBnY3El9uK6ELf08/Ez82dah+kyTFwHACD1lw9F+4aTg==","signatures":[{"sig":"MEYCIQCH1bcH+auTg7byyUcnYx8UhU6Wu0Akx5AXSyCOiyzk7AIhAIDZEabKeqgduvZJtQe3WYdxxy+OWhD3voDS4ee5p2eb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598144},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-next.2.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/c8e1d4abde1c078c116452b9e077ae21/rsdoctor-mcp-server-0.0.1-next.2.tgz","_integrity":"sha512-WTs6zQ4OxlBbiOY5SNm27Pg2WuW8q33/b+Bk/t31eVLBnY3El9uK6ELf08/Ez82dah+kyTFwHACD1lw9F+4aTg==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.24.4","axios":"^1.9.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-next.2_1747726167493_0.5509326825376031","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.3":{"name":"@rsdoctor/mcp-server","version":"0.0.1-next.3","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-next.3","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"4992b5a70bdee97ce8d51ded2cb805c1b9278fd7","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-next.3.tgz","fileCount":26,"integrity":"sha512-5XDC2sw5eCQ8PULFJxP30K9jpW+J10toVoemzqSAEU4E5aJR8p9uIETgFE/cCB1QjBJ3MEEmbhLmQhtD4P2tnQ==","signatures":[{"sig":"MEUCIQDBvsSQyJ0Aiffrf8TFMr5V/ZSVazud4gf9t9tuKDlpwwIgarZfdv9ymE36jcXsgZx1izDMoc/K5e9i/I7WhnOhb5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-next.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598142},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-next.3.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/5896d21824881d1f28e1e02f38dbcad3/rsdoctor-mcp-server-0.0.1-next.3.tgz","_integrity":"sha512-5XDC2sw5eCQ8PULFJxP30K9jpW+J10toVoemzqSAEU4E5aJR8p9uIETgFE/cCB1QjBJ3MEEmbhLmQhtD4P2tnQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.24.4","axios":"^1.9.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","socket.io-client":"4.6.1","@modelcontextprotocol/sdk":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-next.3_1747729085790_0.7461066519973598","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.4":{"name":"@rsdoctor/mcp-server","version":"0.0.1-next.4","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-next.4","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"d576a9bac866679f02d765629d8eab307265619e","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-next.4.tgz","fileCount":26,"integrity":"sha512-X+Ve6BO56ZjABbm0R18keFJJ2YjijoEu475Tpiftg6EmbgFM6VyFil94EFJtyxu6UfP/033j98wyxM2N4dH/yQ==","signatures":[{"sig":"MEUCICjfgTWyFx3ir8v5flmNH7R8NLFHxX3EvjCYL8+EIa6IAiEA6vGAsQx6sty/YoLB5bQsEd4l2KXJ7aSlYErdiXPcDfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":336608},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-next.4.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/834b5cc707dac07a189067382e0571fc/rsdoctor-mcp-server-0.0.1-next.4.tgz","_integrity":"sha512-X+Ve6BO56ZjABbm0R18keFJJ2YjijoEu475Tpiftg6EmbgFM6VyFil94EFJtyxu6UfP/033j98wyxM2N4dH/yQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.24.4","axios":"^1.9.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","@modelcontextprotocol/sdk":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-next.4_1747885954819_0.48948392103434046","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.5":{"name":"@rsdoctor/mcp-server","version":"0.0.1-next.5","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-next.5","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"91b1f2a4a0e45e8b1b365ac47dc4098d1e7dfea9","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-next.5.tgz","fileCount":8,"integrity":"sha512-eyN97b2HdXJj90EtSO6tyziFFFP58tMJasRsjYH9NvIAE+MgjLUqxvCQIV0vIl6d+OYdt//gj/bRXB7gY4POXQ==","signatures":[{"sig":"MEYCIQD1TdHloiJ9NS2qUiaACRPFpuEgxWPbFFsCTLmWEsyH4QIhAI6V59jHguJgXIXdDwyvNjdd97kZUkmwtGVAduHJzsmV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-next.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":323096},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-next.5.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/ab8ca8c5dd33618d1eee51102f73130a/rsdoctor-mcp-server-0.0.1-next.5.tgz","_integrity":"sha512-eyN97b2HdXJj90EtSO6tyziFFFP58tMJasRsjYH9NvIAE+MgjLUqxvCQIV0vIl6d+OYdt//gj/bRXB7gY4POXQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.24.4","axios":"^1.9.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","@modelcontextprotocol/sdk":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-next.5_1747887157644_0.5850517099828978","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-next.6":{"name":"@rsdoctor/mcp-server","version":"0.0.1-next.6","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1-next.6","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"887be56a3b48e601a8b0c6666756e358804a71e4","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1-next.6.tgz","fileCount":8,"integrity":"sha512-chBORcUE3roJcPygXoRM/qEOC47rkXQ9PFYbOkiu7DCpe0oUlOO1kI1oJHKLg5/gWT6a1TS+6a1C93pnQ6hUow==","signatures":[{"sig":"MEQCIAZwIm/EXVElbGv3MkVNo+Lbx591I/SvrXebc6EHqUzDAiBMhH779U0qDFdVybHpY0mQzUUI1o/dTMiaZrWNtxLBXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1-next.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337530},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1-next.6.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/e304217518156b4b40dd6d5a77b2b3c6/rsdoctor-mcp-server-0.0.1-next.6.tgz","_integrity":"sha512-chBORcUE3roJcPygXoRM/qEOC47rkXQ9PFYbOkiu7DCpe0oUlOO1kI1oJHKLg5/gWT6a1TS+6a1C93pnQ6hUow==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.15.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.24.4","axios":"^1.9.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@rsdoctor/types":"1.1.2","@rsdoctor/utils":"1.1.2","@modelcontextprotocol/sdk":"1.11.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1-next.6_1748241820604_0.12967286034282632","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@rsdoctor/mcp-server","version":"0.0.1","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.1","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"d7fd7de308f7fa6db54cf8a3654a1c1de2182ea7","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.1.tgz","fileCount":8,"integrity":"sha512-SJSrRQ7x1P4La12YOX9w6wnPlfZh/Iew50ZtnIns8IoaPHWB8G9BjsfZxqawjUFjUDgQ/goOF3ZGu/y821Mz/w==","signatures":[{"sig":"MEUCIEPj9CjfA76/byLgnFJtkjLJUdolOWVYYt5Rx1q//9s8AiEAxmHIXsp9sboO1A6wubMhEiLESkCplA87emmT+o5waNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337809},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.1.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/62965d99a5b896714f1587d613fdb4ce/rsdoctor-mcp-server-0.0.1.tgz","_integrity":"sha512-SJSrRQ7x1P4La12YOX9w6wnPlfZh/Iew50ZtnIns8IoaPHWB8G9BjsfZxqawjUFjUDgQ/goOF3ZGu/y821Mz/w==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.16.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","axios":"^1.9.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.9.1","@types/node":"^22.8.1","@rsdoctor/types":"1.1.3","@rsdoctor/utils":"1.1.3","@modelcontextprotocol/sdk":"1.12.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.1_1749542826169_0.6768621995906812","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@rsdoctor/mcp-server","version":"0.0.2","license":"MIT","_id":"@rsdoctor/mcp-server@0.0.2","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"3c097fe101ba0b19b5eb3492fd4c74c1fad2d858","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.0.2.tgz","fileCount":8,"integrity":"sha512-oKJlB+OVU/aEEM7VbH9b5n8Og8iW/VYMiqJII9aFgcjxh1wEvKGfsj7zfTWx5NorW0YrwP/UYe6+JgjMjUGuLA==","signatures":[{"sig":"MEQCIFP+QuqguEkpmlVePA4uZh0lcISs5yeOfvN+F7krXBQcAiAayQkDpWadWpAVzk8VQPRlay+TvIOkBmvgyaNwAW2Jhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641732},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.0.2.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","actor":{"name":"chenjiahan","type":"user","email":"416417567@163.com"},"email":"416417567@163.com"},"_resolved":"/tmp/a3d23951fca80b05c9064a9c736f24b1/rsdoctor-mcp-server-0.0.2.tgz","_integrity":"sha512-oKJlB+OVU/aEEM7VbH9b5n8Og8iW/VYMiqJII9aFgcjxh1wEvKGfsj7zfTWx5NorW0YrwP/UYe6+JgjMjUGuLA==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.16.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","axios":"^1.10.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.9.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.5","@rsdoctor/utils":"1.1.5","@modelcontextprotocol/sdk":"1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.0.2_1751350776803_0.6835645438497855","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@rsdoctor/mcp-server","version":"0.1.0","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.0","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp"},"dist":{"shasum":"b55809d0d96158dc90f7947b9325455c2d515577","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":8,"integrity":"sha512-dEnqjAffZgu08b8qd2QabyYk+VQOvE0ycbW6Dx4ooeXDBW6qi438+N+/6HG02Y1nFhsTo5U0G9j7OZkMQ/fWOA==","signatures":[{"sig":"MEUCICxXGvR35VN0FRnuqNefQU0TWYMrTIP4kQU63aeCtisTAiEA+4ei9tyXEIDlRQhiTU8kn/RREdgcNL2qrCKS6kgvSJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641500},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.0.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","actor":{"name":"chenjiahan","type":"user","email":"416417567@163.com"},"email":"416417567@163.com"},"_resolved":"/tmp/d2874316c1550139b698fa59a06706a3/rsdoctor-mcp-server-0.1.0.tgz","_integrity":"sha512-dEnqjAffZgu08b8qd2QabyYk+VQOvE0ycbW6Dx4ooeXDBW6qi438+N+/6HG02Y1nFhsTo5U0G9j7OZkMQ/fWOA==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.16.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","axios":"^1.10.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.9.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.5","@rsdoctor/utils":"1.1.5","@modelcontextprotocol/sdk":"1.13.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1751427159748_0.7022049165126001","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rsdoctor/mcp-server","version":"0.1.1","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.1","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"eeda427a94422101ab511cd5950bf10c4aab63da","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.1.tgz","fileCount":8,"integrity":"sha512-To5g8AXgTVpOkUgLATGb5ARRaagICm3dhtLTCI7JvNI5NRc891istDXbIkPfB0jKZOdCaCA5SgjG1ac+X5/mlw==","signatures":[{"sig":"MEQCIDTwMZS/tWCGYyu8zHIZFTaWDQ+sh5vr6OKuSi/PdLOQAiAHBq4LjPVdhVLAl7q0AZCLvKi3a/zJlz7yL4dq+7yfyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":641756},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.1.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"chenjiahan","email":"416417567@163.com"},"_resolved":"/tmp/bad4e4eb529f9ca77895f3e1737971ac/rsdoctor-mcp-server-0.1.1.tgz","_integrity":"sha512-To5g8AXgTVpOkUgLATGb5ARRaagICm3dhtLTCI7JvNI5NRc891istDXbIkPfB0jKZOdCaCA5SgjG1ac+X5/mlw==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.2","description":"## 介绍","directories":{},"_nodeVersion":"22.17.0","dependencies":{"socket.io-client":"4.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.24.4","axios":"^1.10.0","vitest":"3.0.9","typescript":"^5.2.2","@rslib/core":"^0.9.2","@types/node":"^22.8.1","@rsdoctor/types":"1.1.8","@rsdoctor/utils":"1.1.8","@modelcontextprotocol/sdk":"1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.1_1752811155543_0.8882886417126215","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.0":{"name":"@rsdoctor/mcp-server","version":"0.1.2-beta.0","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.2-beta.0","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"5b91d6ca768c6fc2d4977e7d8c77fcd98a99ffad","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.2-beta.0.tgz","fileCount":8,"integrity":"sha512-4a5Xva7rPpltp4fv6xkBRBYokEOK2B0DBuYUXyjtzKJ1aj+lhZCvt++98TIOmCTHk3jUxIHBpQEkPqQwwPGIUg==","signatures":[{"sig":"MEUCIQDjA7lS+7VJupLTnmmMFbUZ0JsZ3ta+7oyX7S/87LUu7AIgQp6nW38H/WVu1KLJk9Uiq5xgILHTfN5mCS1BDwU0Gnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702134},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.2-beta.0.tgz","types":"./dist/server/index.d.ts","mcpName":"io.github.yifancong/rsdoctor","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/6807b888af129999735348147d1da98d/rsdoctor-mcp-server-0.1.2-beta.0.tgz","_integrity":"sha512-4a5Xva7rPpltp4fv6xkBRBYokEOK2B0DBuYUXyjtzKJ1aj+lhZCvt++98TIOmCTHk3jUxIHBpQEkPqQwwPGIUg==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.6.0","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"22.19.0","dependencies":{"socket.io-client":"4.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.24.4","axios":"^1.12.0","typescript":"^5.9.2","@types/node":"^22.8.1","@rstest/core":"0.3.2","@rsdoctor/types":"1.2.3","@rsdoctor/utils":"1.2.3","@modelcontextprotocol/sdk":"1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2-beta.0_1758539073438_0.4852978701671957","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.1":{"name":"@rsdoctor/mcp-server","version":"0.1.2-beta.1","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.2-beta.1","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"70875905b314fefefd796b2b6b771f49917a3e40","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.2-beta.1.tgz","fileCount":8,"integrity":"sha512-GEdN8PkQRDRoadbyS9TdTkQNKFGG5QiR0/ss61BJe1/36Q3Ps8BJ9Llm4jc1vWm20kY52a8qS2DCOuIlOIUjSw==","signatures":[{"sig":"MEYCIQDmClVhyfmfKIx7kYx1ppLkIoZI+NBC4i82NKhIHlBoNgIhALUvApI4+TAYTh9a0stuhTTc1Y2YkczzQ4Kb6ef8PirN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954490},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.2-beta.1.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/c64e010c53be6c5498573c3015df20ea/rsdoctor-mcp-server-0.1.2-beta.1.tgz","_integrity":"sha512-GEdN8PkQRDRoadbyS9TdTkQNKFGG5QiR0/ss61BJe1/36Q3Ps8BJ9Llm4jc1vWm20kY52a8qS2DCOuIlOIUjSw==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.6.2","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.25.76","axios":"^1.12.2","typescript":"^5.9.2","@types/node":"^22.8.1","@rstest/core":"0.5.1","@rsdoctor/types":"1.3.2","@rsdoctor/utils":"1.3.2","socket.io-client":"4.8.1","@modelcontextprotocol/sdk":"1.19.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2-beta.1_1760428473173_0.09876274308830113","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.2":{"name":"@rsdoctor/mcp-server","version":"0.1.2-beta.2","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.2-beta.2","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"de8e1507a3921b5b9c42458769ecfe8e779fa5fd","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.2-beta.2.tgz","fileCount":8,"integrity":"sha512-7jHRDAqfJC+ZQ+DDLmVofKv3Cfb7sGLElbMGtthUnYhxpQMaFln56sI5WxIXdOskESPrOag/2+5oiEXgjHFCpg==","signatures":[{"sig":"MEUCIB1OAmPjPCENqvzAJ3vYA27s2F+2abPUFkFVgyADAf4wAiEApw6m+oKF+X1Fo0pyRppdMn3saZ/KlfcIajTVsfq12js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.2-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954492},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.2-beta.2.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build && prebundle","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/3116e3ad796fb34189e55157506146f2/rsdoctor-mcp-server-0.1.2-beta.2.tgz","_integrity":"sha512-7jHRDAqfJC+ZQ+DDLmVofKv3Cfb7sGLElbMGtthUnYhxpQMaFln56sI5WxIXdOskESPrOag/2+5oiEXgjHFCpg==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.6.2","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"zod":"^3.25.76","axios":"^1.12.2","prebundle":"1.4.2","typescript":"^5.9.2","@types/node":"^22.8.1","@rstest/core":"0.5.1","@rsdoctor/types":"1.3.2","@rsdoctor/utils":"1.3.2","socket.io-client":"4.8.1","@modelcontextprotocol/sdk":"1.19.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2-beta.2_1760441745553_0.2687129410526268","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rsdoctor/mcp-server","version":"0.1.2","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.2","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"41637999a285f0e2d46c46b0f53eae351551c891","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.2.tgz","fileCount":8,"integrity":"sha512-RAjSD1a4L8RVrA3i0zOjJsK8nn2CY2C0VmLxtP3RnI7CJFkq+0bu6F3Y1Zq5NN5L7rLug1p7lscWOrl062p/OQ==","signatures":[{"sig":"MEYCIQCiiJpQNoifcijtRS6aBsGr4NcjktJzTwzWug8G2d+CIQIhAJ5bQpzH7vybdkMVSKJFZZNV5ze1PTKUIugIxsz25p+2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":954290},"main":"./dist/server/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.2.tgz","types":"./dist/server/index.d.ts","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build && prebundle","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/a9eb439f8fa90eb687f43fea3f63216d/rsdoctor-mcp-server-0.1.2.tgz","_integrity":"sha512-RAjSD1a4L8RVrA3i0zOjJsK8nn2CY2C0VmLxtP3RnI7CJFkq+0bu6F3Y1Zq5NN5L7rLug1p7lscWOrl062p/OQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.6.2","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","axios":"^1.12.2","prebundle":"1.4.2","typescript":"^5.9.2","@types/node":"^22.8.1","@rstest/core":"0.5.3","@rsdoctor/types":"1.3.4","@rsdoctor/utils":"1.3.4","socket.io-client":"4.8.1","@modelcontextprotocol/sdk":"1.20.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.2_1761296000940_0.8901963455965123","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@rsdoctor/mcp-server","version":"0.1.3","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.3","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"011322e24813c2dbdb9e349663699e769cf52010","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.3.tgz","fileCount":8,"integrity":"sha512-G+XYnuZYj9MmAYr+FQ6S72n7m/Btkqu77km96Dm4Hgs0szZNhYYtjWRwXkPuDAIDFJEyNkQBN2XHxSfVm6UelQ==","signatures":[{"sig":"MEYCIQD8EYeFG4qJ0xgzAGPbY7qEbdm8kc7cHGAaw5QQqvPVzQIhALl5UI/xNzqO9hv5Gz67tertGX7I2N/xfcsfaH5ozUa9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1168857},"main":"./dist/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.3.tgz","types":"./dist/index.d.ts","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build && prebundle","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/83c816c45d051ac8a8d7bcf2490cedc9/rsdoctor-mcp-server-0.1.3.tgz","_integrity":"sha512-G+XYnuZYj9MmAYr+FQ6S72n7m/Btkqu77km96Dm4Hgs0szZNhYYtjWRwXkPuDAIDFJEyNkQBN2XHxSfVm6UelQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.7.0","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","axios":"^1.13.2","prebundle":"1.4.2","typescript":"^5.9.2","@types/node":"^22.8.1","@rstest/core":"0.7.0","@rsdoctor/types":"1.3.16","@rsdoctor/utils":"1.3.16","socket.io-client":"4.8.1","@modelcontextprotocol/sdk":"1.24.3"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.3_1765870150468_0.9385880146565373","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@rsdoctor/mcp-server","version":"0.1.4","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.4","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"0c97b65b43ca33ff7f9d9d17420a724343396b4e","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.4.tgz","fileCount":8,"integrity":"sha512-VCvR/vOyXwHOU4Qj272KEigj53+ta6EET2eC8n2maZc1c46ktPNLF2ByUHYh2SHmIlXwhf+u7gAzh6heKXKD6A==","signatures":[{"sig":"MEYCIQCEKmqPPNL5NMFZYARhkvdjZkdTIfUEAo4xwIDX/JKdfQIhAPPRO+vgswiwVL20yM/pdpZkxZAvpZdeBzLIrdqT1i4+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"052c411965ef6a9dfb578dcdd78bfc24044c2171","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build && prebundle","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"yifancong","email":"easy_cong@126.com"},"repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","dotenv":"^17.4.2","prebundle":"catalog:","typescript":"catalog:","@types/node":"catalog:","@rstest/core":"catalog:","@rsdoctor/types":"workspace:*","@rsdoctor/utils":"workspace:*","socket.io-client":"catalog:","@modelcontextprotocol/sdk":"1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.4_1785749251674_0.11147027758208572","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@rsdoctor/mcp-server","version":"0.1.5","license":"MIT","_id":"@rsdoctor/mcp-server@0.1.5","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"ab0c7e4e939394151426f71f5e9020062d006933","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-0.1.5.tgz","fileCount":8,"integrity":"sha512-KwJIas+BxdWYeWihQOsm77y0lkh0bjWGxrnAdz5VqbKIN7gYyGKZL3h1g2IbsZU3+WEAwBbQmdLi3ZnXNiJYPQ==","signatures":[{"sig":"MEQCIDoLUuXf1iSU4181+9mnl4U7/OFAXUznnPIecOhYKc+RAiBwH88/B25R+a61L0LaZgLSCHkfkH1wgdFka0G+wgEm3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1191446},"main":"./dist/index.js","type":"module","_from":"file:rsdoctor-mcp-server-0.1.5.tgz","types":"./dist/index.d.ts","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build && prebundle","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/185b546b7e469dc62775e067d29c8abc/rsdoctor-mcp-server-0.1.5.tgz","_integrity":"sha512-KwJIas+BxdWYeWihQOsm77y0lkh0bjWGxrnAdz5VqbKIN7gYyGKZL3h1g2IbsZU3+WEAwBbQmdLi3ZnXNiJYPQ==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","dotenv":"^17.4.2","prebundle":"1.6.5","typescript":"^6.0.3","@types/node":"^24.12.3","@rstest/core":"0.10.3","@rsdoctor/types":"1.6.1","@rsdoctor/utils":"1.6.1","socket.io-client":"4.8.1","@modelcontextprotocol/sdk":"1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.5_1786087277417_0.41771474534679354","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@rsdoctor/mcp-server","version":"1.6.4","license":"MIT","_id":"@rsdoctor/mcp-server@1.6.4","maintainers":[{"name":"yifancong","email":"easy_cong@126.com"},{"name":"chenjiahan","email":"416417567@163.com"}],"homepage":"https://github.com/web-infra-dev/rsdoctor#readme","bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"bin":{"rsdoctor-mcp":"bin/rsdoctor-mcp.js"},"dist":{"shasum":"6d4308da094febd5a0ebf69281e11ad083b7f9ee","tarball":"https://registry.npmjs.org/@rsdoctor/mcp-server/-/mcp-server-1.6.4.tgz","fileCount":8,"integrity":"sha512-cqwUHaFNIPR6N1hXeKLLVp9vPROS2tiwKI36LGQ1BG2YwZSS1bHezI4feyRm7Yry4oEUaDzx+qzpat0E6Fhb5Q==","signatures":[{"sig":"MEYCIQCfpjDRL4x75mD7745tJ3zJzFzBNtWCy6V9lML68BzU5wIhAMrhr+jynuwDNAQ3QvKqGUwjWI8aTL+QkshJpLh73dqq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@rsdoctor%2fmcp-server@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190493},"main":"./dist/index.js","type":"module","_from":"file:rsdoctor-mcp-server-1.6.4.tgz","types":"./dist/index.d.ts","scripts":{"dev":"rslib build --watch","test":"rstest run","build":"rslib build && prebundle","client":"npm run build && node dist/mcp/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9cc2cbb2-4e36-4f10-93f8-ee3a27edcb01"}},"_resolved":"/tmp/543b2c2ab405f10e58e0649920d4a3e4/rsdoctor-mcp-server-1.6.4.tgz","_integrity":"sha512-cqwUHaFNIPR6N1hXeKLLVp9vPROS2tiwKI36LGQ1BG2YwZSS1bHezI4feyRm7Yry4oEUaDzx+qzpat0E6Fhb5Q==","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.12.1","description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","dotenv":"^17.4.2","prebundle":"1.6.5","typescript":"^6.0.3","@types/node":"^24.12.3","@rstest/core":"0.10.3","@rsdoctor/types":"1.6.4","@rsdoctor/utils":"1.6.4","socket.io-client":"4.8.1","@modelcontextprotocol/sdk":"1.29.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.6.4_1789116973684_0.25785551077627944","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Deprecated: use @rsdoctor/mcp-server@0.1.5 instead."}},"time":{"created":"2025-04-27T07:13:37.477Z","modified":"2026-09-11T10:47:11.668Z","0.0.1-alpha.0":"2025-04-27T07:13:37.742Z","0.0.1-alpha.1":"2025-04-27T10:07:34.273Z","0.0.1-beta.0":"2025-05-06T07:25:46.197Z","0.0.1-beta.1":"2025-05-07T02:28:36.110Z","0.0.1-beta.2":"2025-05-13T06:14:45.233Z","0.0.1-beta.3":"2025-05-13T09:42:55.106Z","0.0.1-beta.4":"2025-05-13T12:01:22.466Z","0.0.1-next.1":"2025-05-13T12:24:52.053Z","0.0.1-next.2":"2025-05-20T07:29:27.663Z","0.0.1-next.3":"2025-05-20T08:18:05.987Z","0.0.1-next.4":"2025-05-22T03:52:35.072Z","0.0.1-next.5":"2025-05-22T04:12:37.838Z","0.0.1-next.6":"2025-05-26T06:43:40.786Z","0.0.1":"2025-06-10T08:07:06.347Z","0.0.2":"2025-07-01T06:19:36.988Z","0.1.0":"2025-07-02T03:32:39.960Z","0.1.1":"2025-07-18T03:59:15.787Z","0.1.2-beta.0":"2025-09-22T11:04:33.632Z","0.1.2-beta.1":"2025-10-14T07:54:33.425Z","0.1.2-beta.2":"2025-10-14T11:35:45.783Z","0.1.2":"2025-10-24T08:53:21.229Z","0.1.3":"2025-12-16T07:29:10.651Z","0.1.4":"2026-08-03T09:27:31.841Z","0.1.5":"2026-08-07T07:21:17.564Z","1.6.4":"2026-09-11T08:56:13.833Z"},"bugs":{"url":"https://github.com/web-infra-dev/rsdoctor/issues"},"license":"MIT","homepage":"https://github.com/web-infra-dev/rsdoctor#readme","repository":{"url":"git+https://github.com/web-infra-dev/rsdoctor.git","type":"git","directory":"packages/ai"},"description":"@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。","maintainers":[{"name":"chenjiahan","email":"416417567@163.com"},{"name":"yifancong","email":"easy_cong@126.com"}],"readme":"# @rsdoctor/mcp-server\n\n## 介绍\n\n@rsdoctor/mcp-server 是一个 MCP Server，旨在帮助用户更便捷地使用 Rsdoctor 的构建数据。它可以与 Rsdoctor 的本地构建分析数据配合使用，通过问答的形式，帮助你快速获取构建分析结果。\n\n## 主要功能\n\n目前支持以下四大类分析能力:\n\n- **产物信息分析**: 分析构建产物的体积、组成等信息\n- **依赖问题分析**: 分析项目依赖关系、重复依赖等问题\n- **产物优化建议**: 提供产物体积优化、代码分割等建议\n- **编译优化建议**: 分析编译耗时，提供编译性能优化建议\n\n## 使用示例\n\n### 1. 产物优化分析\n\n通过提问 \"Please help me to optimize the bundle or artifacts\"，工具会分析构建产物并给出优化建议。\n\n示例视频:\n\nhttps://github.com/user-attachments/assets/c73e55a9-445d-481d-8dbd-cf99bfca680f\n\n### 2. 依赖分析\n\n通过提问 \"Please investigate the referrer dependency of node_modules/dayjs/index.js\"，工具会分析指定模块的依赖关系。\n\n示例视频:\n\nhttps://github.com/user-attachments/assets/312cf5ce-19bd-49e7-87bb-aab1fc8a6a43\n\n### 3. 编译性能分析\n\n通过提问 \"Please help me find files or loaders with high compilation time and provide optimization suggestions\"，工具会分析编译耗时并给出优化建议。\n\n示例视频:\n\nhttps://github.com/user-attachments/assets/cc0f5441-4950-420c-bbad-635e21e87492\n\n## 配置说明\n\n### 启动参数\n\n- 配置链接的编译器名【可选】\n\n多编译器项目中，因为每个编译器会有一份 Rsdoctor 构建分析数据，所以需要配置 compiler 参数，来指定 mcp-server 分析某一个编译器的 Rsdoctor 数据。我们暂不支持同时分析多份 Rsdoctor 数据。\n\n```linux\nnpx @rsdoctor/mcp-server@latest --compiler web\n```\n\n### port\n\n- 配置端口【可选】\n\n```linux\nnpx -y @rsdoctor/mcp-server@latest --port 1000\n```\n\n需要注意的是，Rsdoctor 本地 Server 启动端口默认是随机的，所以如果要使用 port 参数，需要在 plugin 中配置 port 端口：\n\n```js\nnew RsdoctorRspackPlugin({\n  port: 9988,\n});\n```\n\n## 用法\n\n### 💡 版本要求\n\n需要使用以下 rsdoctor 插件（版本要求）：\n\n- @rsdoctor/rspack-plugin >= 1.1.2\n- @rsdoctor/webpack-plugin >= 1.1.2\n\n注意：请确保使用最新版本以获得最佳体验。\n\n### 1. 插件配置\n\n如果还没有添加 Rsdoctor 插件，那么需要在项目中配置，[👉🏻 快速开始](https://rsdoctor.rs/guide/start/quick-start)。\n\n### 2. 开启 Rsdoctor 并执行本地构建\n\n开启 Rsdoctor 的情况下，执行构建。**不要使用 MCP Client 启动项目，因为 Rsdoctor 的挂载的本地服务会卡住 MCP Client 的对话进程**。\n\n```linux\nnpm run build\n```\n\n- 注：如果配置了 `disableClientServer: true`，需要修改为 `disableClientServer: false`，disableClientServer 默认是 false。\n\n### 3. 配置 MCP Client\n\n#### Claude\n\n在 claude_desktop_config.json 中添加如下配置：\n\n```json\n{\n  \"mcpServers\": {\n    \"rsdoctor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@rsdoctor/mcp-server@latest\"]\n    }\n  }\n}\n```\n\n连接成功后，此时你可以在 Cursor 的 MCP 面板中直接与 Rsdoctor 构建分析数据进行交互，提问产物、依赖、优化等相关问题。\n\n#### Cursor\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](cursor://anysphere.cursor-deeplink/mcp/install?name=rsdoctor&config=eyJjb21tYW5kIjoibnB4IC15IEByc2RvY3Rvci9tY3Atc2VydmVyQGxhdGVzdCJ9)\n\n在 Cursor 编辑器中集成 @rsdoctor/mcp-server，通常只需在 .cursor/mcp.json 文件中添加服务器配置。\n\n```json\n{\n  \"mcpServers\": {\n    \"rsdoctor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@rsdoctor/mcp-server@latest\"]\n    }\n  }\n}\n```\n\n连接成功后，此时你可以在 Cursor 的 MCP 面板中直接与 Rsdoctor 构建分析数据进行交互，提问产物、依赖、优化等相关问题。\n\n### VS Code / GitHub Copilot\n\n[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Rsdoctor_MCP-0098FF?style=flat-square&logo=visualstudiocode&logoColor=ffffff)](vscode:mcp/install?%7B%22name%22%3A%22rsdoctor%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40rsdoctor%2Fmcp-server%40latest%22%5D%7D)\n\n1. 在项目根目录创建 `.vscode/mcp.json`，GitHub Copilot 默认会自动加载 MCP Server 配置\n\n```json\n{\n  \"mcpServers\": {\n    \"rsdoctor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@rsdoctor/mcp-server@latest\"]\n    }\n  }\n}\n```\n\n2. 在 Copilot Chat 面板中选择 [Agent 模式](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode#_use-agent-mode)，然后开始交互。\n\n#### Cline\n\n在 Cline 配置文件中添加 MCP Server 配置。\n\n```json\n{\n  \"mcpServers\": {\n    \"rsdoctor\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@rsdoctor/mcp-server@latest\"]\n    }\n  }\n}\n```\n\n连接成功后，此时你可以在 Cursor 的 MCP 面板中直接与 Rsdoctor 构建分析数据进行交互，提问产物、依赖、优化等相关问题。\n\n## Tools 列表\n\n1. get_chunks\n\n- 获取所有代码块信息\n\n2. get_chunk_by_id\n\n- 根据 ID 获取特定代码块信息\n- 输入: chunkId (Number)\n\n3. get_modules\n\n- 获取所有模块信息\n\n4. get_module_by_id\n\n- 根据 ID 获取模块信息\n- 输入: moduleId (Number)\n\n5. get_module_by_path\n\n- 根据路径获取模块信息\n- 输入: modulePath (string)\n\n6. get_module_issuer_path\n\n- 获取模块的来源路径\n- 输入: moduleId (string)\n\n7. get_package_info\n\n- 获取当前包信息\n\n8. get_package_dependencies\n\n- 获取包的依赖列表\n\n9. get_rule_info\n\n- 获取构建规则扫描结果\n\n10. get_duplicate_packages\n\n- 获取重复安装的包列表\n\n11. get_similar_packages\n\n- 获取相似包列表\n\n12. get_large_chunks\n\n- 获取体积过大的代码块列表\n\n13. get_media_asset_prompt\n\n- 获取媒体资源优化建议\n\n14. get_loader_time_all_files\n\n- 获取每个文件的 loader 耗时\n\n15. get_loader_times\n\n- 获取编译目录的 loader 耗时\n","readmeFilename":"README.zh-CN.md"}