{"_id":"@atomicmetrix/mcp","_rev":"12-00556bc7fa85e678d384113682aea234","name":"@atomicmetrix/mcp","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@atomicmetrix/mcp","version":"0.1.0","license":"MIT","_id":"@atomicmetrix/mcp@0.1.0","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"facbee1102cfdfa52028841f8a725154ccbcc35e","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.0.tgz","fileCount":8,"integrity":"sha512-1cX6QgGKiwiAqW6L+huOo7OqCBeJapSPsYsEDvZGDkEb9r0pnCTfwhlzs2EpsLxMEQFVNEyv5PS0BTFSletOgQ==","signatures":[{"sig":"MEUCIE99bvzU5pTFhnn26LOmYtzF9/BHdVNldoHdwd+9xdOrAiEAz9N18iL8o4+Ragy0ZqubSAGrfv27596CZCib2LGdffw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21320},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e016059bab44ed34a7a0ea3dbac71c2b4669d39e","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1776652259407_0.13926493110921134","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@atomicmetrix/mcp","version":"0.1.1","license":"MIT","_id":"@atomicmetrix/mcp@0.1.1","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"b24e290e8655c7aba94acc1438e5ae15564fca6a","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.1.tgz","fileCount":8,"integrity":"sha512-xNLnGJx5Y2j7EoJMk1IXbY2GtG111G4w6/hRlXPlXH0KyVxoOLOyFnKpgnp7iezpl4+BvTzAXErbbpHps0UAIA==","signatures":[{"sig":"MEQCIDzAt/+59VT2pu3jBCbuNb99NI4ecS679YSOKFkCLQ9xAiBoiaKP/TuvbHX+iePKx58v6RFo1TGzXbAN1/eJjYefRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21357},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e016059bab44ed34a7a0ea3dbac71c2b4669d39e","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1776652394193_0.43103440543364324","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@atomicmetrix/mcp","version":"0.1.2","license":"MIT","_id":"@atomicmetrix/mcp@0.1.2","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"c37bfe4d8d4b8e9055dfc6fd266ba7bd8cc78da7","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.2.tgz","fileCount":8,"integrity":"sha512-fdRXEUhCV4lYGaX7TjYWJ0KFeDtNR+SNM0bEggg7bhqg9VXDLiVXyB/1NXCI0dnNXNi1jYsZH2BE21ab3wMhrw==","signatures":[{"sig":"MEYCIQD/8SSliIbyAhGRBaxSwEFJZS4gQod/3aLiKGsIkNYJsAIhALk9KyV0v0Dx+OxBSoURKsZwqLpD2vLl4v4eDKjzQgLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21313},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d726a5ef4efd0f47c7414c1737222665f324ef4c","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1776656441750_0.3629647920903796","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@atomicmetrix/mcp","version":"0.1.3","license":"MIT","_id":"@atomicmetrix/mcp@0.1.3","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"efe6f1cf65ee5c430973bd9f4d8e8d41af79c6f3","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.3.tgz","fileCount":8,"integrity":"sha512-Tqk+1unw1DVTD8wvxJ6PnO+8A2EUAuKEvjiR/wek5Yt37HNVVj2hw+Ca5ShS7EOMuUd73b2ttNCUMFQcLt3iOg==","signatures":[{"sig":"MEUCIC1DrXwfW2JbBYMb+7318zwZR3ilChvVB471fAN7NcqgAiEAwgoMUR+nUOeYqrRlVWc8N0BZs0rjG/M5dj6n38ZmlI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22382},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66b0ad0bc4b74a36cf365d43536528c8cc34f8cf","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.3_1776657570005_0.3069071641314447","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@atomicmetrix/mcp","version":"0.1.4","license":"MIT","_id":"@atomicmetrix/mcp@0.1.4","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"f0fef3d6327559fad18b2890a9beec1927e2f266","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.4.tgz","fileCount":8,"integrity":"sha512-eOxi48M6DW00QRaUD2sXVVhA9+q96xSYfhMtF1MbQ4Cjg7aNpkcS4/+5lO2zzBIpZbo7ryTBz+bygTaOB98/uA==","signatures":[{"sig":"MEUCIALLXUYMQnoOlvMhP9Q4zUWSLoXSxEmqICLNIDx4AjiRAiEAibVIOKdii7VmzSN9CHuAvCbV1Wxcx26V3sPzZDAOdb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23374},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a5b7a15cba44679abdf08d59139f3dedf8472044","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.4_1776658006527_0.924894015866583","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@atomicmetrix/mcp","version":"0.1.5","license":"MIT","_id":"@atomicmetrix/mcp@0.1.5","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"c9d9584dd765d55abc215fd2f779d394c37a4c30","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.5.tgz","fileCount":8,"integrity":"sha512-rOVVQoPAiAWkbW9m7O2opyqVfBCkcbRQxbE+iq1rsjKNVKgXhcYyjQ9Tl/XceZ2XhOu4N1VLJnarT4OcUTnTmQ==","signatures":[{"sig":"MEUCIQDpRw/EA3t3jMJVf0etRG1xKtpUK2cjytbAPt4d+k5SHQIgeu4eJSe9LyJU945jkxiJAry81T+kn7K+K19sXTbjIjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23387},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1f4332bcffaa3c1c727e79bf53f18009d83d2172","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.5_1776801491767_0.04219764757098976","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@atomicmetrix/mcp","version":"0.1.6","license":"MIT","_id":"@atomicmetrix/mcp@0.1.6","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"7f6092ced0fe2f628f3f70eb0a242168ac1e1cbd","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.6.tgz","fileCount":8,"integrity":"sha512-CbNQ8SWPjKrg7Cu5QEN81PQvevB0s+3xPWimPL9o+m2kBm03KmI5VPXRPAUIw1fd0WA/2kdCQ7wgFRC18Qu4Yg==","signatures":[{"sig":"MEYCIQCL9tBbR6WIUvXm2E8Xyx3Zpuu/znG2ZC9LZvofELw9cAIhAOwj/sT0l6X1BKPu02kcI9r6fEDQ6dKgbxdAYJpsZCp0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23388},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c16e01e3f22d5a533fe672c73f1f8c4fe69cecac","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.6_1776801728673_0.1562577280106745","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@atomicmetrix/mcp","version":"0.1.7","license":"MIT","_id":"@atomicmetrix/mcp@0.1.7","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"d14da537249e5583d9a722654e6725005cf9e207","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.7.tgz","fileCount":8,"integrity":"sha512-5x66f5R+7AoWYs4lErpnxm5DrE5c8wBwarfiYXKDk1JVB9dbGR6LUSYKGuoG92UYuqIm56xXk8um8u3pM/bVCA==","signatures":[{"sig":"MEUCIHVNUqRFw5uQdHWPB5FKNMAAz65vOM+tIv+UNhKUvOjTAiEAwv7iCicxdJn7iI7a5Lj1TGH0Jz0yOWKiN2RWIclo36Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23426},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c16e01e3f22d5a533fe672c73f1f8c4fe69cecac","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.7_1776801990903_0.6560121800155359","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@atomicmetrix/mcp","version":"0.1.8","license":"MIT","_id":"@atomicmetrix/mcp@0.1.8","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"d7108887c034d37b0d3b67660104b645a446b61c","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.1.8.tgz","fileCount":8,"integrity":"sha512-8IW/yxEcNRf6Lyr0ZAxyXsJuPOzYZJcJM5g1LeVtxvU2K2gmDWvpj4z3TZsuRijtpgp4qi8fvy58GKxy9g592Q==","signatures":[{"sig":"MEYCIQDLPTcGrIz8Bpz8edEap0mbXRmdcJo24+wbZKY+3eg1TAIhAI9VKe9U8ODh5aIUPeuyh7YMZR7nTnq5Cl3qqnni8zif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32024},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66571b0255805630f20524d0e8ddf4b1eae0b0de","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.8_1776879527001_0.47318019977256776","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@atomicmetrix/mcp","version":"0.2.0","license":"MIT","_id":"@atomicmetrix/mcp@0.2.0","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"4ded8321a08529816d9876abccfaf7cd4fcd81cb","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.2.0.tgz","fileCount":8,"integrity":"sha512-B0NdMSU9fUH3jPzQE6lKMd58Qv01gVZWweIqKmvtGK54+MI12ptmn5/+g9QckZ89CTZiijrhXrmwNsg1ph/5Ug==","signatures":[{"sig":"MEUCIE/1Djv8+DU+3me1bim0P+rTSW+RBKWleFt0G0x6oAdhAiEA85AYNeSzeb2dsn0xpHItTOMKbpIuq+2erP5JfqW4b5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34175},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"41fd73db285f9f45176b70ba6f7e2735efdd89cf","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1776910018284_0.4714676937551556","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@atomicmetrix/mcp","version":"0.2.1","license":"MIT","_id":"@atomicmetrix/mcp@0.2.1","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"bin":{"atomicmetrix":"dist/cli.js","atomicmetrix-mcp":"dist/cli.js"},"dist":{"shasum":"5b741d28d720b1d658c021c18325aabb93fc586b","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.2.1.tgz","fileCount":8,"integrity":"sha512-MEszBv/mg+rTYREJkM+U1SuiSdVoDqsalXFW9qESMWuxS2qliyMJz0esYHe8qsvIDMdnldYed1yCWVPl/vY4oQ==","signatures":[{"sig":"MEQCIBeYlrQqPupbn4p4t9eJp22CClqagFoOZGYtjiZkAXTAAiBD7uR0TfCLHXGAe7zjCtrYb9OgbpSyBtsDb4gBl9dJsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34175},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cfd539fe9dea1f12d35a397123e5519488ef8cc5","scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"_npmVersion":"10.9.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","typescript":"^5.8.3","@types/node":"^20.17.50"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1776917914975_0.5067107379776532","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@atomicmetrix/mcp","version":"0.2.2","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","type":"module","license":"MIT","sideEffects":false,"engines":{"node":">=20"},"bin":{"atomicmetrix-mcp":"dist/cli.js","atomicmetrix":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts src/cli.ts --format esm --dts --clean","check":"tsc --noEmit -p tsconfig.json"},"dependencies":{},"devDependencies":{"@types/node":"^20.17.50","tsup":"^8.5.0","typescript":"^5.8.3"},"_id":"@atomicmetrix/mcp@0.2.2","gitHead":"7604d3977ad92b9e987c7eba3fc3beea1e3ceb87","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-b9yUMhZW9vuv0rDpCMuVfPPuibJjyDzvQRD1k1UWSrteCfi88JD4HIb/IEkhtTjxrWKm0uyxOZwyklxt/QRpdg==","shasum":"6559e7fea52ee3e15c0fc5c9667e9baddedd4a91","tarball":"https://registry.npmjs.org/@atomicmetrix/mcp/-/mcp-0.2.2.tgz","fileCount":8,"unpackedSize":34958,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrylkvm5hd0M4cxLjSCbGo3uir/NsMRm67uRp2CB/OgQIhAO+KFcLvj7nYTWo1h0rSRl5G1zSZnpnTd8E3v113qQhm"}]},"_npmUser":{"name":"changjie_lu","email":"admin@atomicmetrix.com"},"directories":{},"maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.2.2_1777869658446_0.8929902818492457"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T02:30:59.233Z","modified":"2026-05-04T04:40:58.714Z","0.1.0":"2026-04-20T02:30:59.542Z","0.1.1":"2026-04-20T02:33:14.330Z","0.1.2":"2026-04-20T03:40:41.892Z","0.1.3":"2026-04-20T03:59:30.131Z","0.1.4":"2026-04-20T04:06:46.740Z","0.1.5":"2026-04-21T19:58:11.900Z","0.1.6":"2026-04-21T20:02:08.843Z","0.1.7":"2026-04-21T20:06:31.055Z","0.1.8":"2026-04-22T17:38:47.174Z","0.2.0":"2026-04-23T02:06:58.447Z","0.2.1":"2026-04-23T04:18:35.119Z","0.2.2":"2026-05-04T04:40:58.605Z"},"license":"MIT","description":"Official Atomic Metrix MCP package for discovering the production remote server and OAuth metadata.","maintainers":[{"name":"changjie_lu","email":"admin@atomicmetrix.com"}],"readme":"# @atomicmetrix/mcp\n\nOfficial Atomic Metrix MCP package.\n\nThis package is the public npm entry point for discovering the production Atomic Metrix remote MCP service and its OAuth metadata URL.\n\n## What it is\n\n- a stable public package for Atomic Metrix MCP discovery\n- a CLI that prints the official production URLs and connection guidance\n- a public manifest and tool catalog for reviewer visibility\n- a clean open-source surface for external review\n\n## What it is not\n\n- not a local MCP server\n- not a stdio bridge\n- not a replacement for the production remote MCP service\n\nThe real MCP service runs remotely and is authenticated with OAuth.\n\n## Install\n\n```bash\nnpm install @atomicmetrix/mcp\n```\n\nOr run it directly:\n\n```bash\nnpx -y @atomicmetrix/mcp urls\n```\n\n## CLI\n\nPrint the official URLs:\n\n```bash\nnpx -y @atomicmetrix/mcp urls\n```\n\nPrint connection guidance for a client:\n\n```bash\nnpx -y @atomicmetrix/mcp connect chatgpt\nnpx -y @atomicmetrix/mcp connect codex\nnpx -y @atomicmetrix/mcp connect claude\n```\n\nPrint the public tool catalog:\n\n```bash\nnpx -y @atomicmetrix/mcp catalog\n```\n\nPrint the service descriptor as JSON:\n\n```bash\nnpx -y @atomicmetrix/mcp json\n```\n\n## Exported metadata\n\n```ts\nimport {\n  atomicMetrixMcp,\n  atomicMetrixMcpManifest,\n  atomicMetrixPublicToolCatalog,\n} from \"@atomicmetrix/mcp\";\n```\n\nCurrent production values:\n\n- website: `https://www.atomicmetrix.com`\n- MCP URL: `https://atomic-metrics-mcp-nyqprtd7ba-uc.a.run.app/mcp`\n- OAuth metadata:\n  `https://atomic-metrics-mcp-nyqprtd7ba-uc.a.run.app/.well-known/oauth-authorization-server`\n\n## Open-source intent\n\nThis package is designed to be public. It describes how to connect to the Atomic Metrix MCP service without exposing the full private backend implementation.\n\n## Reviewer-facing surface\n\nIf a reviewer wants to understand the integration quickly, the public package now exposes:\n\n- the official website URL\n- the official remote MCP endpoint\n- the OAuth discovery URL\n- a public manifest describing auth, transport, and security posture\n- a public tool catalog summarizing the exposed MCP surface (77 tools across 6 categories)\n\n## Security and compliance\n\nThe production MCP server implements the following security controls:\n\n### OAuth 2.1\n\n- **PKCE**: S256 only (plain is rejected)\n- **Dynamic Client Registration** (RFC 7591): `POST /register`\n- **Authorization Server Metadata** (RFC 8414): `GET /.well-known/oauth-authorization-server`\n- **Protected Resource Metadata** (RFC 9728): `GET /.well-known/oauth-protected-resource`\n- **Resource Indicators** (RFC 8707): `resource` parameter stored on all tokens; audience validated on every request\n- **Token audience validation**: access tokens are rejected if their `resource` field does not match the server's canonical URI\n- **Refresh token rotation**: old refresh tokens are revoked on use\n\n### Transport security\n\n- **HTTPS enforced**: production rejects non-HTTPS requests (HTTP 421)\n- **DNS rebinding protection**: enabled by default via `StreamableHTTPServerTransport`\n- **Streamable HTTP**: `POST /mcp` endpoint per MCP spec (2025-06-18)\n- **WWW-Authenticate**: returned on all 401 responses per RFC 6750\n\n### Rate limiting\n\n- OAuth endpoints: `/token` (30/min), `/register` (10/min), `/authorize` (30/min) per client IP\n- MCP tool endpoints: 120 reads/min, 20 mutations/min per principal per tool\n\n### Data access\n\n- All data access is per-authenticated-user only\n- OAuth tokens cannot act as another user\n- API key act-as requires explicit `users:act_as` scope\n\n### Scopes\n\n```\nsettings:read  activities:read  readiness:read\nplans:read     plans:propose    plans:write\nworkouts:read  workouts:propose workouts:write\nactions:write\n```\n\n### Privacy\n\n- No data is shared between users\n- No admin endpoints are exposed via MCP\n- Internal database schema, business rules, and service internals are not part of the public API surface\n","readmeFilename":"README.md"}