{"_id":"mcp-swiss","_rev":"108-f3fc448eecf7b9b6f79e0a3207459071","name":"mcp-swiss","dist-tags":{"latest":"0.7.1","beta":"0.8.0-beta.20260329070408"},"versions":{"0.1.0":{"name":"mcp-swiss","version":"0.1.0","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"25543e486a510e9d760202642b6eaf29fd690cc5","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.0.tgz","fileCount":22,"integrity":"sha512-ZgJd26bZPhDNEmzTbRfbCvEXGx7syPehnSQsA/KzL3L8GrbOJ6wP7RkcaSYt+DAjkh32wm/8HBp0RjRMssq71Q==","signatures":[{"sig":"MEUCIQCF4QOuMIbXoxHeyOrQ4UNPARY0cnoD2rWOLE+PWpe04gIgGarUm+VCQMUJau81E4kNQCo6YAsLUYF6m4jQs9yynCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71060},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4f5f4a990056febedefc29a1a0ee5010d5d6f12d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.0_1772915126271_0.13349809972913573","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mcp-swiss","version":"0.1.1","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.1","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"0df34d55f3383ae9e1644a7e8818c09a477b9e2d","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.1.tgz","fileCount":22,"integrity":"sha512-rBtmgj7wa9YYSdx9SgSNA/jBeKTWD01QNA5/itxtkpOyueQFwC+G3m4fbsovjbO5XLYoWjMrV5mKHv4FiP2Ztg==","signatures":[{"sig":"MEUCIQDni5sdkI4H4PnAa1n07f2eQ+5ynF+6RK1DiE7lplUTNwIgQ6cuy+hDTOud83Zcpza70dL7qWxR4wkP8Qza1Wy6th4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77103},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"691f8318fe5acb5214d3006faa7b8a1eebf4d412","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.1_1772917390930_0.10730593542786537","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.20260307211740":{"name":"mcp-swiss","version":"0.1.1-beta.20260307211740","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.1-beta.20260307211740","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"99fbb61f5a97cad5b520d1f0cf63bad28c976a4b","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.1-beta.20260307211740.tgz","fileCount":22,"integrity":"sha512-ybyvMQmPumQv4naFGW93PUbhPOsBPiBGktnTi6NfJjgZDqSsvqEnSozOd1CbPcM/SP+pEXlOt7PaD+IPRFlQjQ==","signatures":[{"sig":"MEYCIQCdz10YFBzCuVFbEdlpDU/lbhXGsIyihwdPF1jMhB+pHgIhAKYnJfr12z5+QI7PW6MohGKr7QISRUnAedmQZ6JaYwsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78981},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5acc6ad63be829bdb2ce9edbdc80649ff6a7cd47","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.1-beta.20260307211740_1772918263780_0.626440507819831","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.20260307211842":{"name":"mcp-swiss","version":"0.1.2-beta.20260307211842","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.2-beta.20260307211842","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"755093d57ef091ea00da43ad8f8230ffb8498ffe","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.2-beta.20260307211842.tgz","fileCount":22,"integrity":"sha512-9HS/S9gg1WkXbmRXNXdFf7W3fvJ63B8Vqib2J4wNtfvmGnbTDjC55sxEhUqvrU4TnsXxTKpGZ6ERNjxfQZXlng==","signatures":[{"sig":"MEUCIBgkQGc5xX3Eo2Y6L8Mkvy5LOb6quDQd6AXpHadbOIwyAiEAtMadAlMbMCy+WK0kG6sVG26HgNawD8Wlo+fSaz5w+PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78981},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7b71b736efe2c3b998493497cc60974aba7b92b4","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.2-beta.20260307211842_1772918325654_0.8565214671000518","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mcp-swiss","version":"0.1.2","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.2","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"3856d1a22dcb280f6ebe06508d37040dc5a88eab","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.2.tgz","fileCount":22,"integrity":"sha512-3pvyLbP1Y2UWzbMtPKAWEl4ikeKFdy7hKEJ7OHxTULtgv3Hgua10njTlopgYsaOH5Faajk4ywYvVEdmaW3zUdQ==","signatures":[{"sig":"MEQCIHiybY4I+JLafjJJR8KF56AANtW5lkLJ7Gwd1RF3SydZAiA8yu7HNJ2P+nXtFdtuDTiqoLfMTRROvmKt5o5BDidVBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78961},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7be46983e06ba8e459ba61978e3f589abd860e06","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.2_1772918407554_0.9564537308615129","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.20260307212249":{"name":"mcp-swiss","version":"0.1.2-beta.20260307212249","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.2-beta.20260307212249","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"87a0b7719f013df7d7c6d2d6b9b9d99b832b13dd","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.2-beta.20260307212249.tgz","fileCount":22,"integrity":"sha512-YGnO4ldJc19gnVKliFqMpBpLsuhCmOCfh/YNH7XBWyyFtH7buXvmCyn6GVFU55ZNvNWBS55/vAA4b+LDzxeCbA==","signatures":[{"sig":"MEQCIEq11yj160vt1GIBsMqyhqDU7DSzHzXzJn3RZshbDuecAiBDMD5gV8V/6KFR/NLdP6LBmIrjzzheSALaGrqTU+DMjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78981},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"19912fa3d9f727b085345a0d177325f55a9b5af6","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.2-beta.20260307212249_1772918572433_0.533736914152992","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-beta.20260307212421":{"name":"mcp-swiss","version":"0.1.2-beta.20260307212421","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.2-beta.20260307212421","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"e590a3ce565916408af7458b0da58ec3e465a217","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.2-beta.20260307212421.tgz","fileCount":22,"integrity":"sha512-zzTqDqXDYgZb4WtSx2lBODRY8ckcJuNJqPhMoCrOz83iMGyetMoQ4yzdBw6FnI76LIoXqruYjsSKUox3TCrnWA==","signatures":[{"sig":"MEQCIHnJk2qSDrR6ZkT6xkk2yx/uiR8L/2SaOKDbNcQob5qUAiAZaV3Hu3j5Qmy30Mq/ZOXEjX2X6krEPNeViHTLzzy7Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78981},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"947c9e94562f9028d03ad9d60f70c50d6e919e1d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.2-beta.20260307212421_1772918664100_0.36897492472714744","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-beta.20260307213640":{"name":"mcp-swiss","version":"0.1.3-beta.20260307213640","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.3-beta.20260307213640","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"220c1e860e2b5d399684ee5f9f99315cc7ce9150","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.3-beta.20260307213640.tgz","fileCount":22,"integrity":"sha512-qlW6HcR5hdbeTlnZ4rgJ+kzHrsAFoExZbxM3dyhKdJgn6+DtkG+q5zddoQ15mZDTk9jg44heg58wjVLfE1D5Xw==","signatures":[{"sig":"MEUCIQCeXUa2hmmI6nYa5Y/ynrubyq+2Clw9azNocVNvpgAUzwIgUoqhVULUjtibORmpUjXw7QhWocA2pbAxot6pBykTMUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89725},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1c1de27affc996fa4c83990684772c585ea47136","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.3-beta.20260307213640_1772919403397_0.9809517727289654","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"mcp-swiss","version":"0.1.3","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.3","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"baf6db147fa2dbac438e2b25dcda3c9f5cb4f570","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.3.tgz","fileCount":22,"integrity":"sha512-fMs3iRZrBz1kj608A9hy6gD/cCm9XeBulW+wmQ5iLuNn5dm5YozMbTCqnwoqHPazJrcdOQUqvr0l8cxgS5dstA==","signatures":[{"sig":"MEUCIDcQwmoGMGWARFzHRoaH8kQgJPFxSPgAUiXgdFe5vfIdAiEAi5FVyh7o5ltGMZmN7bsJC8nNh4A0ZZqCd0iELLD1o90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89705},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cecba160fef1771dbf34c81737b6f7738b491bb9","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.3_1772919497233_0.5814711634005598","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-beta.20260307215706":{"name":"mcp-swiss","version":"0.1.4-beta.20260307215706","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.4-beta.20260307215706","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"193d58df6c0123200b03500daaf7cee6f6ce594b","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.4-beta.20260307215706.tgz","fileCount":22,"integrity":"sha512-Ao+E1DVr0Yfq/QNNrAsZfx0FNFFYgGaoznrAf0JjqJ/CSEUKJ1ZseWlrS8R8thEW/To7CQ3o9GTKQQZLCCEjNA==","signatures":[{"sig":"MEYCIQCd3jMTe+EHtiOUa5swgtEvc4Bb06yBLFBZH/AGfe0SyQIhAJVuwL+d6WVMGJsxvAxPsOJuy6g/Xd9JuF9ilwcgYRsh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90207},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1319ef8d303f5fbf750d0fb36310996f0da04715","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.4-beta.20260307215706_1772920629663_0.8236520830145213","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-beta.20260307215838":{"name":"mcp-swiss","version":"0.1.4-beta.20260307215838","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.4-beta.20260307215838","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"889607995d735262fe8b2c43bcbc335027d9b6d1","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.4-beta.20260307215838.tgz","fileCount":22,"integrity":"sha512-cOg6GZnFTFkekGfcoEOxKja18/U8B1ckiLF1OxqmQAu2BXEURLQKV3ecB0CQgWnIl6xSYlZ9G2nn/Cn9NjhjNw==","signatures":[{"sig":"MEUCIQCzj/KnWvQJ6YWPZ9dCCIyD8RMEPGUEqZibIbBbRJl6oQIgRby5/Dog32RCukCeN+IvvrLKMQr9MXEW7Nngn9QM9sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90207},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"78eb0563ccb933050ff52745393dd95f7f955ada","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.4-beta.20260307215838_1772920721611_0.004461014800008156","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"mcp-swiss","version":"0.1.4","keywords":["mcp","model-context-protocol","switzerland","swiss","sbb","transport","weather","meteoswiss","swisstopo","zefix","opendata","ai","claude","cursor"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.4","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"62b84487a0fb066777c71887496c2d3a40091706","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.4.tgz","fileCount":22,"integrity":"sha512-C133DPxLgqIc2imYJiampzCTQ6BBBJANBXrVa+QkogzMwxyBdhaDqrBvQIY5v4cPL3aUKyNWMc0q4FRGkaTMbg==","signatures":[{"sig":"MEQCIC3C927NWZUVjeERy+4OyxOZJmxh5O8vrJ0oLD+VGlEeAiBQj19FyQXXoGPgUx1Qz2PbvQQ0Om8hfyyTDSjD0BqECQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90187},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0f7cc82be913c2ca36dcd77cdb8a8d6d72acf910","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.4_1772920737292_0.802895022160095","host":"s3://npm-registry-packages-npm-production"}},"0.1.4-beta.20260307223033":{"name":"mcp-swiss","version":"0.1.4-beta.20260307223033","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.4-beta.20260307223033","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"ae9d0348e9a5e0de8511c2fbd4dc5c1dfb5bdb41","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.4-beta.20260307223033.tgz","fileCount":25,"integrity":"sha512-iwuN7WRZ1ejYnok0OSWqstIA77vX7eYVlzTcal3XLysO78MqCqrrwJ52PKrkSnLB7fblWucqQfCqbnQIjYMypA==","signatures":[{"sig":"MEYCIQCeUqe25+HZ2cMkXo9LO2ldir06YARhClAOxq0KXUcupwIhALwt7Wzwvd5VEPS6Qf+1nYLjxRDkgvtjbkaSmV14foId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97866},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"71985bf59ff25f10e9d4094adf8e68a6b90d4a38","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.4-beta.20260307223033_1772922636957_0.94907768674682","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta.20260307223041":{"name":"mcp-swiss","version":"0.1.5-beta.20260307223041","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.5-beta.20260307223041","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4293031b2697ca30585db1845f9ffde93e0494c8","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.5-beta.20260307223041.tgz","fileCount":25,"integrity":"sha512-ybsDi/Ip0NCeC43iz4yWZ0XGHKjtAgt2sjkxUPc6aTTFOzPQrmtw8DNarR8RMYwaywvHAB51cddji/e0ZTB2aQ==","signatures":[{"sig":"MEUCIB2h4sJi9yuf3eTQmlmR+eKgCG0nwotbeWUbp4fqhS/0AiEAwqSwllqkyqtIcKgdA5fPS6lzEzdPrNsHqx6L0sGKZ6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97866},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9c9c7586ba87358093ea252f842fffea2a859d26","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.5-beta.20260307223041_1772922643928_0.6129977358649248","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta.20260307223043":{"name":"mcp-swiss","version":"0.1.5-beta.20260307223043","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.5-beta.20260307223043","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d1718208fdb05cf1d1f5f0c8ace78c96da627034","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.5-beta.20260307223043.tgz","fileCount":25,"integrity":"sha512-474zz/ylK29MTjg4EbgTwPdiEBiU4vDR0hh0NFYsA+29MBLWkc0PsfeAGl6n+zaTW52cSzKijp7f+uUF5YQoMA==","signatures":[{"sig":"MEQCIA+8IBtKBQlYFYnbsGl4s2XQSKY/cwoWiccK0gASZJWTAiB7VmrI3RFcaU+SnBp8Ky8i8GpRwgT7JEoNyYTQtkDchg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97866},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cdac964a6017b48661e35f854950215052bfac3a","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.5-beta.20260307223043_1772922647047_0.0990123394568756","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"mcp-swiss","version":"0.1.5","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.5","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"ad39c43c1c74fa24fad6db46c4cd5184068a8de4","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.5.tgz","fileCount":25,"integrity":"sha512-m88y2TbxfhKaByZc1mmCox/l63020W/TakHEBrUswcQsT/1A7GOXtGWeExF5B3H9ERdfpObiq8oaWY580tPpmQ==","signatures":[{"sig":"MEUCIQDajmCiXEX90sH5qjMsNF3BiI2Mu2RUn784ZSBs2hILHAIgJIyljin5FHNeKbUil7qLTJE1nDiGHy9HYJa0x+W4iJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97846},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"83edf1fd95e1aa7f6407ba8700a35c2554dd6960","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.5_1772922738878_0.9633532609243176","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-beta.20260307224210":{"name":"mcp-swiss","version":"0.1.5-beta.20260307224210","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.5-beta.20260307224210","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"c6ec5be77631c60487748a533f41a2fc21467562","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.5-beta.20260307224210.tgz","fileCount":25,"integrity":"sha512-Bsabi401107/CnBj4JJ3SnPx2xrTm3mk2Pu+qgxq9RM5OI5+AVxphuje5OOqvDlPK5xjSaAHbcX/97VISp4ICQ==","signatures":[{"sig":"MEUCID6W4vrt37iTYkM8cmSfMI67hts5Ul0qGqKIfjx9XX8cAiEAiX67Y67Fb5hWWYqTjHiaxp9D4ynT0GyoAbVLpoZPYpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97866},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"db32f559a78a9b768e6302d1e20e0fe1b992f8a0","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.5-beta.20260307224210_1772923333537_0.09986525936494695","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-beta.20260307224222":{"name":"mcp-swiss","version":"0.1.6-beta.20260307224222","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.6-beta.20260307224222","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"73ccb80148b1c4208599f16f5d6f2ec5cd92266e","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.6-beta.20260307224222.tgz","fileCount":25,"integrity":"sha512-Gpxi2XrVI6k07VgObCfvXH3LmrvLBmdqaqRmzW7zFKqCaK4yvTKssJerKRKZqAZXaptt5OQIgHVPvSw7XyiUbg==","signatures":[{"sig":"MEUCIElZpozwIidzTia4YDVP+GXtt2q1dlt9rtiowqejJhKLAiEArEUEZh0fE441mfVjW3HyE1MITWqbtsie5q6gZZ8Q1Ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97866},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"63350c3ce1cce1489cdd5ff1f6b8941b3fd09790","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.6-beta.20260307224222_1772923345058_0.04584641104430598","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-beta.20260307224228":{"name":"mcp-swiss","version":"0.1.6-beta.20260307224228","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.6-beta.20260307224228","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"dcfa51d6edfa4b0f784f718b5d863d260ec31b94","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.6-beta.20260307224228.tgz","fileCount":25,"integrity":"sha512-gxNBj6FnnuCiuA+H07wPIYjpqW7GihigxJdHGbCIZ/4gP3Cx0NBAZ2kz0eKfd70yfWTTm0Tln0PONI0t6nd7Yg==","signatures":[{"sig":"MEUCIEIyOG4fa4ayRty3YFd9rmqQTVQNXvsJqco0K3RWoG5LAiEAnpLBPxGcfS92KCgxq89CULAyD+rYYn3cuopwtkJFHGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97866},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"052bc905df1b38bed4e3c563f1af7663e62b2870","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.6-beta.20260307224228_1772923351671_0.6040309270677207","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"mcp-swiss","version":"0.1.6","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.6","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"a0602e4ccd01a4f1be87a6eec2b3a56d3a34d2ef","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.6.tgz","fileCount":25,"integrity":"sha512-TewoGT5NLPz4Jo8CDW8f959cTqzKSdOz6asrkFWMgDfalv19DfZ4mjPJ7eAaX/990TNPnNZmDdEbeyA8VV0zSg==","signatures":[{"sig":"MEUCIQDySw3CL3X1e3wWp711jqKlVaCA83y7qqeaV3O4YSJ3xwIgPySIM0eNGb+78f7xG0kynbAQUefcGhIdNwh+qDBBdq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97846},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d5563298b3685b9bf7239b06ddb23d643f32938","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.6_1772923456181_0.6529107531096696","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260307225328":{"name":"mcp-swiss","version":"0.1.7-beta.20260307225328","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260307225328","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"e2b239cbd074ef9330cf58dd3c402831230346f5","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260307225328.tgz","fileCount":25,"integrity":"sha512-lzzWhGJVXd9iLw7J8okbNpqDOgSS3ODdmXp344qSpcoIRM5uuEnrey5HzllrO6yjSwPEWaYWv52GQTZ5eEWBdQ==","signatures":[{"sig":"MEQCIBvvYqfHsIspRtNCcRcyR8AYr4CZqyveWAoGQetBfpcAAiAbqu97yw7rrnLNB4rSbm6CWDsiUTT4TsMdUDzZRNGbcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97945},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2d063ec3f1cef5699ddda29635536532fba2761b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260307225328_1772924011882_0.6237392681757481","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260307225347":{"name":"mcp-swiss","version":"0.1.7-beta.20260307225347","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260307225347","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4fa74af755becb220b913f63201089aa3ba05696","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260307225347.tgz","fileCount":25,"integrity":"sha512-8RU7qVdFtTolDGt5i3Pv+AzIJ3YdyOwjPiGCSxleWbo1fpg2SXLFbfpWsgJdbg8bWmxwgVuSy5lC16ecXLKFIA==","signatures":[{"sig":"MEUCIBFLjB7A9m0LqJaabBDBVQv35MRYo3+PellRaVBIf3VOAiEAqsNO7mjvE0cukIpgjFNJMLVneDO8paoXZ1noATME8ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97945},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"549004fc4a4b25918cd7e429a1caadbd101d823b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260307225347_1772924030478_0.5861242006279079","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"mcp-swiss","version":"0.1.7","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4fa2480f2fa877058b2d1b930ab1b3227f57213a","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7.tgz","fileCount":25,"integrity":"sha512-yy8YxgTQysXBvyqGttZcQk/atOsPVmYe89sTnjuNjZVhVu0aEptrmU1Aofi3zCua/GhpnvPPPMDVRqxyA4sFYg==","signatures":[{"sig":"MEUCIFkO4tKdbZVJdLYFqjxjT584hiuzDifLVB4/KnCmGWMjAiEAlODURDQTADMtv9GK+XpJDWfmM7ZEctlzBOCDawiLQQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97925},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bbbbe6f93e4c840b40aae04349509f877878c428","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7_1772924124731_0.478691549073857","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308074739":{"name":"mcp-swiss","version":"0.1.7-beta.20260308074739","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308074739","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"71c52e6e0634ebae4f62bd2eb8f686d9dd7be9b9","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308074739.tgz","fileCount":25,"integrity":"sha512-WLjN5egDm2EMsCTkeJcCfLF4L5sFvz8ts2hApnTaqU9G7LayDvXv2EzCSP9wsLkT8G3lE7PocIkrKSWlId9Ziw==","signatures":[{"sig":"MEUCIQD23qiIhjCH0+iHRgmh0+v+m06a0GyEzXbkP7nR2PUXagIgZ6m69zVGUwhdq0Kl5Eixj+0P1KQHuNFygvq+Kce29h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98044},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"44abfe4d08c416cd09d5be720c0fc8edcd632f44","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308074739_1772956062848_0.7477720393058214","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308074922":{"name":"mcp-swiss","version":"0.1.7-beta.20260308074922","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308074922","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"b5d57091c4aa6d29f8339084928f6cffe931ca93","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308074922.tgz","fileCount":25,"integrity":"sha512-ssfILu9JYi8BP1Lm0PmWPx+mbZRiWxUAP7N7NPbj+qmQVI4uu2fLpgej8o3LVhWIzAWezM6C/9tlrTqGqR94uA==","signatures":[{"sig":"MEUCIQCtkQXRoo2XrCyryGb9mLRBPzjFJnDbgFcZmhcodN+PiAIgCnFs5C6FXwy8FpVS+AuuRNPputxJAvA3/u5xR5BWiHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98044},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"306d1a6fd7cf98e28c98949b53aaa96956dcf423","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308074922_1772956164998_0.41105474545934406","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308075023":{"name":"mcp-swiss","version":"0.1.7-beta.20260308075023","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308075023","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"12307ca1fa3ad9cf5d9da3df37de8b7b7e428cd0","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308075023.tgz","fileCount":26,"integrity":"sha512-yDEjGHDu5VV3clJc19rK3O5frS201u/RYPvsK9BSZbmYYRcm/H0OJ/lyszcpJy7aLGSmddXOVaRnFIDWjqAS2g==","signatures":[{"sig":"MEQCIBEs7GPcQrHJCXJmEnylQ7V8VcpJeu/wrWcB9+yLhRd7AiArz8buGMpkFXSpldwoe69MdmsoqiIWlqdPeSOkmlVx0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98977},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"141e8c466a768e9086d385fd0b0e111fcc17e3df","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308075023_1772956226873_0.5337034449379794","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308075144":{"name":"mcp-swiss","version":"0.1.7-beta.20260308075144","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308075144","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"0d527c5aa77339947186930d486cbd67dd6f544a","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308075144.tgz","fileCount":26,"integrity":"sha512-X2EHkED57DssN8fhiKtKgTj+kvgoIse4I9Q614leJ/qzK2PyZHQ7pPiZnGQLbPoq6baT9T7R8OvYxkoepRDV7A==","signatures":[{"sig":"MEUCID7srqPRuLdXQkQNS+wC37si7X8K+l7N9mT65m6Ip/joAiEAlhRkSVh463r+N1qUT4XexNuyjL4Lwn2lsasvZO2W2dQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98845},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"327370877458fcf5950d89d0002413ac68471935","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308075144_1772956308220_0.5176957481051785","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308084133":{"name":"mcp-swiss","version":"0.1.7-beta.20260308084133","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308084133","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"37be480682569934f431c2781b3ca08ec82f6591","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308084133.tgz","fileCount":41,"integrity":"sha512-5iCBd7omFYSn2iAL42p+AF0zfMsWaqpu3IDlqngap1fd6df/yQ1q0jH40j38b4cn0Gbirgf5QIgRBiPaLQuI/Q==","signatures":[{"sig":"MEUCIAyG+eDGb9ElmdmxIlMbnJuihomsLjAg/RIOOnN9rSPTAiEAox94iLK+PHH4+WmBLv8Jc9mqYjgH2+AAr5EoRgzO6CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215010},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2bd9221c3db60b8ca7f19d00f79b4a72eb587115","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308084133_1772959297335_0.6995907961321013","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308084440":{"name":"mcp-swiss","version":"0.1.7-beta.20260308084440","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308084440","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"eb8a4e6774169c99eb7a692989678e17ca155b77","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308084440.tgz","fileCount":41,"integrity":"sha512-ExYWOg+8RyN/M+qe6B1EdrALjD877oRSCqAsPHqqNe1F/ss80pJSx1Iwl5V0j270nl4wpk2PL0PH1HMyaPJrGQ==","signatures":[{"sig":"MEQCIGc4j0kxxBtN2FZFT7TxoK3tRYpEj0Rp08dU+am1RWoOAiBCIbMGIaxbar2RV6//5VhtoQn2kwxoRGYScaBpmv2UHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214004},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9ebda2fe588d6b0a02127de813564e2708623198","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308084440_1772959483653_0.47428234701889704","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-beta.20260308085805":{"name":"mcp-swiss","version":"0.1.7-beta.20260308085805","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.1.7-beta.20260308085805","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"33da80c95ab0d3e6f728f1800eb5a7f3c25eca84","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.1.7-beta.20260308085805.tgz","fileCount":41,"integrity":"sha512-sxz4D4J9tfQIp07JLLZiL1cHuVIChcbmutV2TBkKwtnn1YKMeDs5ivD2VDRxLCJ2culYxqOHvCnO3aI4okx3UQ==","signatures":[{"sig":"MEQCIG4YYTGfowVPxjV+F8yYRZnMyrBo6bQ6wn+w3tZ3J4WQAiB+21sl/X66eLYH4bUn8IZmciHwC1CjROI60mQV/frWHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216985},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d64c159e934ad615ecd1314fbdfd8f06bd3076dd","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.1.7-beta.20260308085805_1772960289232_0.10512746077570023","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.20260308091835":{"name":"mcp-swiss","version":"0.2.0-beta.20260308091835","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.2.0-beta.20260308091835","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"1ac2fc8df73a438bc3102c5a8e9631f6d3e24e48","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.2.0-beta.20260308091835.tgz","fileCount":41,"integrity":"sha512-LSi2ZGx2cf8h152mFFODef5Wj7/OAx4Z8qpNtOUewI37TLqYD8NAoTdzjhNMAZBhqwSGHrVBff8C480RPpsAYQ==","signatures":[{"sig":"MEQCIG+hHIRh+pIlERVD5EYcxnNZ4zcsapJVhzca3MiLd8taAiA75d1o9bqP88ehsYiC/GJa2kIafcmWMIlrPgioGgzgsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217001},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"280c2d52b2515ab71c39a44d9ced5bb7cc21289b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.2.0-beta.20260308091835_1772961518638_0.09525101327275243","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mcp-swiss","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.2.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"b575a571a7aa0cd4ab52634bb73fafa3ff6579d2","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.2.0.tgz","fileCount":41,"integrity":"sha512-93tryq0/R0HOh4TQn5nBsP0qz6Hd18lnak+6JXdDmUx2eBKyYzM9Bb4En8husmJ28CXbGZjwfjJcAGohsM5I1A==","signatures":[{"sig":"MEYCIQC1vz+CRGKuDtvnBnMSdTBWoJAGA1pUjDNAl23htDTacAIhAPA9Efd7MdRYGM7r6eGYYvAJWB+6ldFQl8dH/Lb/PIP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216981},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"df1e71c0c04989b23acb57165d509e5dd19d7cf7","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.2.0_1772961644698_0.3116334697175773","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-dev-beta.20260308093207":{"name":"mcp-swiss","version":"0.2.1-dev-beta.20260308093207","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.2.1-dev-beta.20260308093207","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"410468777d4a4cb779ddf31e8317c8b5683c899a","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.2.1-dev-beta.20260308093207.tgz","fileCount":47,"integrity":"sha512-cnaOKR9iKcKwNZnGhTMpyiJ28wg5XQ+eV/3GIo+PdARk4EXeetCxlZ1YBzTCYHh/d3ubDDh8RunDcpBH1eTEWg==","signatures":[{"sig":"MEUCICqWnViWTuWW7kkoT3/uARPEWRTgaArTPNYG8Z+c7ynFAiEAgAvZG9lnfYNSjECsDOYIKKj15O5lyxkF7ox0KTkqPGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280390},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"daa5a9d42edc1880986b57a3d700658778bda46e","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.2.1-dev-beta.20260308093207_1772962330692_0.9181148088764739","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.20260308094123":{"name":"mcp-swiss","version":"0.3.0-beta.20260308094123","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.0-beta.20260308094123","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"c6b344217805be6fd1851dab50a70005b197bdca","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.0-beta.20260308094123.tgz","fileCount":47,"integrity":"sha512-6cyWqu+eeREvaVv4QXRWk/eWZD5bFnt8sRSB8OtFWzd5XHzz3b/JrUP2vSh3jqC5apH7g+aCqjjCVeyzncrg7g==","signatures":[{"sig":"MEMCIElk01jwKwpQ5/93EuqNoOvXG5yF+q1/SgF3rSfrMJGsAh8O+rbMwHxpRk5kMijkFTPmu51ihBPxpWV/Jo/ex6PW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280386},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a3a31440a11eff2d3ca32dd6198baf166cfa947f","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.0-beta.20260308094123_1772962887214_0.9514856052066061","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.20260308095119":{"name":"mcp-swiss","version":"0.3.0-beta.20260308095119","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.0-beta.20260308095119","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"3d46ba2f3a6e2a1e59d7afc904a2b9e3258f9daa","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.0-beta.20260308095119.tgz","fileCount":47,"integrity":"sha512-5RC1ihT6DfZqqVcWHYguUEsEMtE33IkenuX9nHsPvLayOKO1zv3BpN1eUvxlkTAiQhnIr56FGLCSfabRMnQP8w==","signatures":[{"sig":"MEUCIQDJJGs3jS6DT3IO0Zn/X73wenePSeaZX0hxmOD4jDnhcQIgO3OmZ34Y73wqvoci/XAyDWQvH2apWgX+Bd2ksmdiQ8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280407},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a4e1e6e4109843d54708a58ecd99984d322f8384","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.0-beta.20260308095119_1772963483332_0.16099882574507984","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mcp-swiss","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"0057f77d196154d27f7ac422492738a31cb4a9e6","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.0.tgz","fileCount":47,"integrity":"sha512-yAeWRO+KhXrvBOQ6LCfGd2eYf+2FRsGNpFWuXuTHcMRKMpOtXZRGlpXzElQFFz3z4DyGLAiCxvBJ4vLVDbirGg==","signatures":[{"sig":"MEUCICKRLmfPzB2p930gpnF5REgAMnRI5QVhSl8PB0XR4Vi+AiEAsssx0RM/1sXBhGn/vWcN/e22SmE/CHqsZT5K1u+vokA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280387},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b0e34bd3e4c24f9c333e2a25f0467b4f24fda6fd","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.0_1772963922771_0.4704648588153435","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-beta.20260308100338":{"name":"mcp-swiss","version":"0.3.1-dev-beta.20260308100338","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.1-dev-beta.20260308100338","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"a6cbfa6ce1ed36cd056962933ad6acbae0adf96f","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.1-dev-beta.20260308100338.tgz","fileCount":47,"integrity":"sha512-qgrXEE9rGAf3SfTJMlT7eoWcS0aSdwjCo15l4ik9nzIcUKbEdyOqc+MSQWLiXdofbnKDHmb62UFbx72tukXbkg==","signatures":[{"sig":"MEYCIQCZ7KTeRaIZJ3WdqK/gjKZwb88Zbq2uYtrxE/IEhQDHLAIhALY+7WB1pJtOLaBjdmkSs+QJciAnh/tHGrL2ySa58pYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280419},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a174ea38a600370fc76c13dbc6900402a363dffd","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.1-dev-beta.20260308100338_1772964221965_0.12151577774344013","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-beta.20260308102035":{"name":"mcp-swiss","version":"0.3.1-dev-beta.20260308102035","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.1-dev-beta.20260308102035","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d65be4a50ecfb8443a9f6f5ab80a72cd50dd310d","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.1-dev-beta.20260308102035.tgz","fileCount":47,"integrity":"sha512-m5CweIQ4PHai2OA9h9aHJ/t5bf/zx9nSFPdy3xDSPhZGdHMBgdnS+hT+gkkzj2KhnXFIkuNPoMtYPh1HZw2BKw==","signatures":[{"sig":"MEUCIAue4TBBGs+1AddMXScJy+P/d3Mr5Gund57JC3UXg1hOAiEAnClsUygj3WFtPDdY5NuJW4cnK+zD7XPaQXvtg77Z6VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280419},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"458ffd156974ea17dfd304016bb29d88d70997e3","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.1-dev-beta.20260308102035_1772965238857_0.11852555493183115","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-dev-beta.20260308105218":{"name":"mcp-swiss","version":"0.3.1-dev-beta.20260308105218","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.1-dev-beta.20260308105218","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"3129f897175b3c573f0a46416d8147401bd53903","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.1-dev-beta.20260308105218.tgz","fileCount":48,"integrity":"sha512-aS4WAe4DhowQojwbYgPFIMr5khZp0JZc0gkYabbocMtehmb+Yncz63cnzenuz3rGWvEUpmMd4cTiKqkK/P0CNg==","signatures":[{"sig":"MEQCIDyLgvSFofwyEAQqjkcr2w2xgC/n5p3kLuCa07fH9l+kAiBobwFf5essepBfCFKFB+FI44RO/2KEs19MJTHZWObgUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280993},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1ec15c08d6d98be7d769dc4861864274c9c1d703","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.1-dev-beta.20260308105218_1772967141465_0.31584773033786506","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-beta.20260308110805":{"name":"mcp-swiss","version":"0.3.1-beta.20260308110805","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.1-beta.20260308110805","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4c3026357d41f99af311fcc4a2dd86680ed3fc2c","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.1-beta.20260308110805.tgz","fileCount":48,"integrity":"sha512-pKeNWU0dL3hMIObV3F9C1YbOI4krgMj76vT7/W8NFqk4nOH3o4UH5cu7PvR/3Y0RXmzOPuNv4qwyZ67Eto9Y4Q==","signatures":[{"sig":"MEUCIFrVkwou/fK/d5H1d1BzQDS1s+71OixonyAdLIi9csIGAiEA9oetYXVodMO2Q7/O5sjfAYrI5loX2lvoeCbomJSHIqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280981},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2ef3a477536f146cd1fe784838f1cf6fa609bcd4","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.1-beta.20260308110805_1772968089645_0.050550611778016785","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"mcp-swiss","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.1","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d2184f16af782d9787cbd579a322e814fcd5886f","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.1.tgz","fileCount":48,"integrity":"sha512-y+RMXOPu4ogF1qkruQhOhslRJxuxJzU8WspvG5HpyAjwX3ILos1XrZkE6jxhIes7mB/HeKd/YuGleyo5OJ5mEA==","signatures":[{"sig":"MEUCIE4ltfBZTWRsZgPNxkbtYiLxtxP5ouv37YvR66UkDkQ8AiEAkPbsPqcwrYH1+Wq/rvzD59YgNmyU19bmqgqKiQWN2yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280961},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"88a175a663668bd4104c0fd23b45c393f685b960","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.1_1772968332902_0.06500744655647361","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-beta.20260308111247":{"name":"mcp-swiss","version":"0.3.1-beta.20260308111247","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.1-beta.20260308111247","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"f4debad8f4466ebaf2be61e009a62179998497e9","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.1-beta.20260308111247.tgz","fileCount":48,"integrity":"sha512-ed+PHxs6H11x8a/UJY7ZA2cRzDeZtdw1Fa9Uvb2V/Z1p+LssX1tmvzDDuIb9I3I+dPsV9x2W2BynJlEyJLrKLg==","signatures":[{"sig":"MEQCIB7uPPoMBUwl9nB7SJgVcTfzmVUtEKDQgxPfR6D2ZapBAiAnhuvSXAKMv+P7kgaP8PSPUAV+dcqJgkYKimCqYSmJSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281132},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"67e59274f7b87f07699053db04213b42bf12ca9d","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.1-beta.20260308111247_1772968371040_0.005827425629058247","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308111710":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308111710","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308111710","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"a3169f7de5cc66333db9492d140fa624fb47eb48","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308111710.tgz","fileCount":48,"integrity":"sha512-f+fSiRQsRve5l7dR7s06yRIMyMs4yenMwEML+zEOnBX0Re74RURr47RO/Y1OktE5Z7DgBYgZ5FWQH4rGIEr/iA==","signatures":[{"sig":"MEQCIAEM6PrqiJcdOOqwu9dX9d41x2TAsJqe38ZrOF7zdNxqAiAv9vuaI+Zlw7d4qTfiIO9vomCrqczh3oz+3k42KpOJdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281144},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ba94be83bf901a5bd6fdd72fabd8c74811a608dc","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308111710_1772968633621_0.6114256781679088","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308111737":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308111737","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308111737","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"421e881f2f4c2fe6533137a8eb07883f3b894a13","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308111737.tgz","fileCount":48,"integrity":"sha512-tCe1MNJcp7V2zRWg/zpIC3og6QRq/fv/9K+SjbTvlWNuGuCrz9aZDEjKYQ1KsceVAmPW/gKrRMPgdiTqomD5aA==","signatures":[{"sig":"MEQCIDMh6udVBVO33527T3g0IduWTE1YhI/g/AS0QzKB0LUEAiBeyCwoDDHOJSgh/bnaDURiBnJmUQj4E3ttS8Q/MkMV/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281144},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"826e1f6f04184f025de424690f5870616c3d93a2","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308111737_1772968660598_0.15867917254423047","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308111809":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308111809","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308111809","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"764e6b2250c47396c0e15d563bf207005025d69b","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308111809.tgz","fileCount":48,"integrity":"sha512-jcZUd5KMImnmZFPFN4W46EboW80xaM2MF4rtWA3P6iv7rTToGx2mD4jPpzx3zRyrXUjOtF6UPZfi8vA/P3ajMg==","signatures":[{"sig":"MEYCIQDyEc1cuzkEtBVH/GDOIXwjOlwc5bCm0ZLe4+tlWedmSQIhAKGxeNbUjnKqj8MJNRfxwXUw2ML52+zAtNYTnVQkxijZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281144},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"97987744fc9975efdb4bb4d09e84da204021b097","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308111809_1772968693396_0.26441575365377523","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308120247":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308120247","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308120247","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"c6588903f882b6ffc5d2600c7a82b9416acecf9a","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308120247.tgz","fileCount":69,"integrity":"sha512-KkftAmjH5SSVubVURwttT1PEtd2X7BVxc1LtqOmkYNEpNpGKrDEOUFslG5ygk7Zv3dO89O1CTTWjiUCXIVqBUg==","signatures":[{"sig":"MEYCIQDR6uGs/dO9BPoNhOYmxj62+kTlnyJIWWdS1+g2Q1hg8AIhAIZj6VWSEZj/pgk6EsTuSvryfm3tksGnPwZb23iZXJU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486818},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"61c252a49fd4d993b3b342811029a57aa93e191b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308120247_1772971371937_0.522236143153554","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308120809":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308120809","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308120809","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"03a915b6ae7a3613b5ca3956e78f1061d6416579","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308120809.tgz","fileCount":69,"integrity":"sha512-YPx8ZVAUKAdOjhEzHhUpYmnpZGP013+HNi+m+P9GLqtrFNPTAsWwfNm5M50YsiHUQWbluisSJhZGMn8vqBxhKA==","signatures":[{"sig":"MEUCIQCyKQSEc0aBMU2RmwutPvTD1mb9MuQQJmtYkpK9NgNKswIga8f57In1zMpNbsAj6bcydvo2HY6dv5Tu65cjxK4qUdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486818},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"84a9077719dc4d7a7a8f876153b2723ac7165a2f","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308120809_1772971693970_0.3411758410850234","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308121728":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308121728","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308121728","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4831f6013e69cadfe6e74a669389997750e340da","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308121728.tgz","fileCount":69,"integrity":"sha512-lMqD+/EYVFVnT2/T3XqT0r5NAQrOLMA71sucyTDBnH+3++yVCW7VyxU8t/MR8e0feQqabJC7NxLphC//rWRxaQ==","signatures":[{"sig":"MEUCIQCJVrc3lMMMvHj3uMLn8XzYjCsef574ymlC+rgSkZPFQgIgfiKLPd3dm2GWc+XXDEHBV5eWsQ5Vpe1SIblDdTtDTJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489055},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1fbdce6ab20fb1f215ffc85cffbce3028c0ecb62","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308121728_1772972252501_0.9986522164640499","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-dev-beta.20260308122815":{"name":"mcp-swiss","version":"0.3.2-dev-beta.20260308122815","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.3.2-dev-beta.20260308122815","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"121edb0e2247280a3471a32a5307a7bafff4a3c2","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.3.2-dev-beta.20260308122815.tgz","fileCount":72,"integrity":"sha512-OEkpWMLzyiV7OvOeRdrhTFMBQOFM5V8wlhfQ7+Unj6v4CxL9pRTcbxJZKvIbvDlpq6l71VX/4jHwgyXTjAJ5vg==","signatures":[{"sig":"MEQCIHykinoDw4sFnZbuCzkqnYZu8SwQkB5+hrOqbC3+EpPFAiAH7BNGr/eNzq1sOI6jgMUxWF1EIB9bEWUBfB6ugP8+tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505631},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"4d2f24da52aabbd9d93af62b8ca4109ac422d66a","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.3.2-dev-beta.20260308122815_1772972900211_0.5051015672446653","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.20260308123826":{"name":"mcp-swiss","version":"0.4.0-beta.20260308123826","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.0-beta.20260308123826","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"440ab03e0ca807e9af559f76f8d8c4925f1e4991","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.0-beta.20260308123826.tgz","fileCount":72,"integrity":"sha512-8ft3ISqGtBuL3jbkqWoek+EooAVdXyZ6BkIQu7eUorN8n4+GKA9VdL5NAQ4LhXy03LjHrLaciG3miejuxcYp+w==","signatures":[{"sig":"MEQCIGoRpsZ5o3ZGLKvnZ+00QJABtTlEjTqectc69+Tx8ezfAiAMiGjdYXYe78uCZqytE8sY9/RR+HZdM5zpc30lXNvPCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505619},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c47a33f69a43c4a46b2da2151a8a72f8fedc31d1","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.0-beta.20260308123826_1772973510955_0.6349666124023425","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mcp-swiss","version":"0.4.0","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"975ed43d74ab272b5464a35f62439f64fe7bf9f6","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.0.tgz","fileCount":72,"integrity":"sha512-k/h0F01i654B/iWYFnPURxxmGkgCvdv9BdJMPEJKUTXr1QZwNofY/oHKFnZXZRfrABL2oqVYRhdVMaXqcg/prA==","signatures":[{"sig":"MEYCIQDgGo3kkeifRAtYCMevPKmQN8sGvL8VgvHZGmovQ+HbUAIhANSfcT1l6NU6iv8o495FakJ+VL4AsD0eLF9O69NrU6fQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505599},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1fea183ecb7542245785ae3736b09cd7996132bf","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.0_1772973965718_0.7034183522940283","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-beta.20260308125319":{"name":"mcp-swiss","version":"0.4.0-beta.20260308125319","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.0-beta.20260308125319","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"db1e6745f44d8c23eb5aef039660bc63d2d2e8a2","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.0-beta.20260308125319.tgz","fileCount":72,"integrity":"sha512-GkcqR6p6UXZSQLrQhvKR3Pusnfh1au14PIT6eo07ij2MC63dD7FbYFoP7wnjo4LbVab3J9c+0cqEbWeh/cahng==","signatures":[{"sig":"MEYCIQCYut9FaF2hfWgadpdcC5XmmOrhUkClvdpBrvbo4ZuOtQIhAI6HGRAGIkalLSBFKVlt1rOfjCN0lCBtIce+3aeiS5DJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505551},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2ec4c8f725f40438015b59be4e4e35a23863b316","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.0-beta.20260308125319_1772974403537_0.6244727502891219","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-dev-beta.20260308130918":{"name":"mcp-swiss","version":"0.4.1-dev-beta.20260308130918","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.1-dev-beta.20260308130918","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"a6f0f2d609b3619348824bc8fc3cf41544f7b752","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.1-dev-beta.20260308130918.tgz","fileCount":72,"integrity":"sha512-8fWM/SKioYr+rzMpiUf0rbgNQeNizvyoxW9f6dWBat+tlKEXgLdBPjJzJvwMdFOuSspdbc2vjf3/mRbjJjg38Q==","signatures":[{"sig":"MEUCIQCKnyP7E/E1cdLwaOIWpOdyRS8ADcZceD0va81iAFwY9QIgPUb35BRvVEdVzDAeHHf7s/GzTuHCj2zUqIhiS771JHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505563},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"994b90ca0ea44b15500fbf3fe169c4a2566864a5","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.1-dev-beta.20260308130918_1772975363034_0.638732103063089","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-dev-beta.20260308135945":{"name":"mcp-swiss","version":"0.4.1-dev-beta.20260308135945","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.1-dev-beta.20260308135945","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d18451d0bed94d97c75c9d40b15be59cb781c327","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.1-dev-beta.20260308135945.tgz","fileCount":75,"integrity":"sha512-Z43aU4xqLeFWvhnZEXphBC/ONSZthzDbeCt8iy3eHrAkSeUTx/tfJ7t2qjUbd1Ryt5JEUtxTuUiHj0TOY/Xo+Q==","signatures":[{"sig":"MEUCIQDcxlYEMP7Tl7NkZtiXiYBUBQ6Ur8/HrSaZrdUoofYXmAIgSI8jPnqDm+/LJzsSdMD5K9J8cplV22M5bP3TgOvSNxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530515},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"877d71ca59c7aaa8b62a1cc10be536725ae0f1fe","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.1-dev-beta.20260308135945_1772978389115_0.495432176547254","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-dev-beta.20260308140554":{"name":"mcp-swiss","version":"0.4.1-dev-beta.20260308140554","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.1-dev-beta.20260308140554","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"18694d05b91f22251185512b75e1c480aeb90e25","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.1-dev-beta.20260308140554.tgz","fileCount":75,"integrity":"sha512-etxQQDYVmHLAzLL71PVcEM0mWuYW5+6PU5QjsaGAu62/Bw2mSwaqav+ym8gQAuRfe6uAfUAA0Ja46QASlOOV0w==","signatures":[{"sig":"MEUCIQD/y+d+glaYXQICaV7S/OVRIP9pQTeFc5bpZakZtSGg6wIgPvM4qzElMGR+fT2eKsYnKcZ/fKxQs3MgVoqpR8WKJIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531566},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6e450caaa8da7bd1d0becf7bc6b7dc237ad61761","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.1-dev-beta.20260308140554_1772978758587_0.16306679190199946","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-beta.20260308140908":{"name":"mcp-swiss","version":"0.4.1-beta.20260308140908","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.1-beta.20260308140908","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"57afbeb6e8282eced7619eed1097f56faf76d646","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.1-beta.20260308140908.tgz","fileCount":75,"integrity":"sha512-iXPTFrZuEOcL4S5Hjy/1663/F10zbzWNedjAaMVB14jx3+HmT8S36ikotH1M03lUNwTydGCE5Ml2cEzfmvQ/6w==","signatures":[{"sig":"MEUCIAZ/gTYo8g6112/tJyZqU2BrNqk1kK8UyrXmydQOmyOSAiEAouaJcE8N2ocqYS7QmdtymhwmHX3arWVNqKm2Cr2d4NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531554},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"42c20f86c5e4a78ee401f506a479242703686abe","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.1-beta.20260308140908_1772978952436_0.9190282964135104","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"mcp-swiss","version":"0.4.1","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.1","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"5d53e90fa2efcada4096fbf82e723c06696bb5fb","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.1.tgz","fileCount":75,"integrity":"sha512-/S89wuESn4UJ42ZkXeShMuOpvF8LkXFqMelxnNyGHyMfI2Uua8M6fRLgs81aNgDlZ1v64DfeV3uDMms4eXEZeQ==","signatures":[{"sig":"MEUCIQC3vaIOu6uIfbZNbG3Xj7R/QSPFMs9ocryFVDJBvUDO/AIgenUE2lsdjfiNxAsxKpWs0ezfVvPKq8fHkjEXCrmpp+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531534},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"12b0ad322ddd0077c3376e5a087ac10d20037535","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.1_1772979070117_0.43488668235776373","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-dev-beta.20260308142643":{"name":"mcp-swiss","version":"0.4.2-dev-beta.20260308142643","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","sbb","trains","weather","meteoswiss","geodata","swisstopo","zefix","open-data"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.2-dev-beta.20260308142643","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"c5ed7bfd5ec0950b43e121f2c2a4b3e24a5ac455","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.2-dev-beta.20260308142643.tgz","fileCount":76,"integrity":"sha512-LEKVcvWHV4biJ4fbkm9X7n91s2M9OumiSTfLdooRI0aKwhKgICiaw5FQNzVdsjtt6HLPGHD5hLck69FuS3PrGg==","signatures":[{"sig":"MEQCIAoJllzmB2iAtItDqwYoQo0LtghH/x54zjnlF9cR2xxoAiB/r3eD7/B9w657Hdp+XG8QB3DE2gMkPMhV+hy9y5bHNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543942},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"04215f64a480462e075679fbb3d25512a418d01b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — transport, weather, geodata, companies. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.2-dev-beta.20260308142643_1772980007386_0.1842818947024678","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-dev-beta.20260308144410":{"name":"mcp-swiss","version":"0.4.2-dev-beta.20260308144410","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.2-dev-beta.20260308144410","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"7ac8dc9ca47da69cad473a331e9f805a19aff2a9","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.2-dev-beta.20260308144410.tgz","fileCount":76,"integrity":"sha512-kUQWfZyNQM0MYlWjt6HEmZ5W7j0eymyizW+VmgJ65q8F45lfL5CcSPe4VnCek+PGfdridbEKgSPf2dtK4HicwA==","signatures":[{"sig":"MEUCIQD2+zR3DiuR+IDtWwyP5/uz9OcrbwZaMlFlsjuJ7z+KYgIgbdA+MruMU1vXtRyKlGGwvPEUN5Z5hFjvnDXd+l8LWoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545411},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e415e2710d676417d654f941be01af1231a64af8","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.2-dev-beta.20260308144410_1772981054608_0.5646213619508638","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-beta.20260308145650":{"name":"mcp-swiss","version":"0.4.2-beta.20260308145650","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.2-beta.20260308145650","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"8263e589c34487dc2e7cac055bc7db8e833e04e6","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.2-beta.20260308145650.tgz","fileCount":76,"integrity":"sha512-Ny4JUzrgafUB06OljjtGfP0rvivpq3NtCtNo28WG98dXj28hLLYHxJLkhbep8Q5BEs/QmzBHCu+I7RxVjdWLRQ==","signatures":[{"sig":"MEUCIQC7Pkk3J57d5N625tqWWoM/ExiwsJkiVow5JA0HABumcQIgP/OgJylBTSVoqy6OeH+9NAjg+3WYCxUdWp1D6dZe/v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545399},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bd8ece82bf229116736c59d8fb114cf152e44b1d","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.2-beta.20260308145650_1772981814084_0.7642933569629595","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"mcp-swiss","version":"0.4.2","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.2","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"8204b2c13d46e2f8e09a74898bafceded90ab353","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.2.tgz","fileCount":76,"integrity":"sha512-kI99tpLYoiph5A+3qKhxGBLWaRkIMi2WvfqrOKPfc3zUjyNVIFJBPvTHIK8zpbq0KyVW8vHwQ64tOWUXiB6+Ng==","signatures":[{"sig":"MEYCIQCADUhTM5W/OdmJvoveic3T4zocRTTwmkz5k1U9bB046wIhAJFlR9xzETp/HoyaHMkz9BvADh0fDfItrtmDL7Ui4B5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545379},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1f9dc201a7cf4c1895d95b3cb7ecba77b287f3fa","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.8.2","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.2_1772982017724_0.6351519649070649","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"mcp-swiss","version":"0.4.3","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.3","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"fe3571a6cfb1599cfe5c5c9755d43d02428b9131","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.3.tgz","fileCount":76,"integrity":"sha512-kdJugN4SjuniBXkeVm37B0Uw+cO3vUic6Mnj0Tnfwl9WIOqp0pK3gURluoSMGvLUx6Qppn8jrtMK0/isMIUXsQ==","signatures":[{"sig":"MEUCIG+oYGtYktYmNZbf8TjdJahqKiFAFHpYuFds8cdr24nXAiEApnBYJZV3r7ggIpCuFZ/bscFRzH0PdPivf19wrc1bP0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547843},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a7939e56e410d7ac51fcd1dfe024760ecc0099bc","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.3_1772987441615_0.686556257759863","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-dev-beta.20260308173347":{"name":"mcp-swiss","version":"0.4.4-dev-beta.20260308173347","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.4-dev-beta.20260308173347","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"861b6f6c76148f69b0e49ca958106cea0f480d73","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.4-dev-beta.20260308173347.tgz","fileCount":78,"integrity":"sha512-AeqLpa0jAMrpGQCzB67J3xYkx9JBdDe3dMbWbfLYi16SiER2XaRO0roPth5V5DTBBd8j63qiVn/m3doH/faz6g==","signatures":[{"sig":"MEUCIQCUuupuaamG760zWAzRib9z2hKmVgvviOxVf531+tMUhgIgTue+w5AE7pLiGOPF8/yCJ18GTuLP27yYDFR2lNbdHHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550951},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"922c8635be737dd994eb4ae3b677be8edcb15b7a","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.4-dev-beta.20260308173347_1772991231515_0.4651123285933585","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-beta.20260308174556":{"name":"mcp-swiss","version":"0.4.4-beta.20260308174556","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.4-beta.20260308174556","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"92a1a4f3b30f70145b3faa1bdadfef1942e0cc30","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.4-beta.20260308174556.tgz","fileCount":78,"integrity":"sha512-aCCOWwJ5UvZcdrvmliulim5J3Mpa5qYJb++q7K1wn1evFcSroZobSpYmFqyCLtjWP+Z3rgcBLYdkGQ/80t3dAg==","signatures":[{"sig":"MEQCIHaBJl63qXiXqzVj5ZovZtea9xxuN9V+yJKUhJcLb2O4AiADF98lN25XwE5F9+LX60zQT1w8LTVF0YkSRddPdtQTpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550939},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2479b0e51e057d0e7efc8c9bb45fd0e697357c08","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.4-beta.20260308174556_1772991961363_0.356964255348204","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"mcp-swiss","version":"0.4.4","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.4","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"33702be94d9072ce95e543d15967aa74421b35a6","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.4.tgz","fileCount":78,"integrity":"sha512-hL7R9gS0BRBblAjLdVaelgRKrauJBPMvjAvNKUR7S6d2rjRfbPmhjaIHYEuAOpQ6XDxW1ppDrzUxvBD6IIg7EA==","signatures":[{"sig":"MEYCIQD1CSo+ImO+vwuCZ+Yllh9+nAZ3NVQOsCIZoYOXBEWaDgIhAOYfbLg1NJdFwaXjkABinuS2/tx29DWnNuEMRTawWpii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550919},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a128061d4806fe0fc5374f5512018f938ed9f2cc","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.4_1772992122629_0.9823517000006432","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-dev-beta.20260308180703":{"name":"mcp-swiss","version":"0.4.5-dev-beta.20260308180703","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.4.5-dev-beta.20260308180703","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"1f8b6289d3d1ac19dc9a78dd9e77567e056229e7","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.4.5-dev-beta.20260308180703.tgz","fileCount":80,"integrity":"sha512-9g47epIfP9JOjiiajBNsY56Cy5KyGrTNprK+KaXqaq8LPe+qqcOl2n7O14r0DBqCgqdfQws+HCk6n4SzelldrA==","signatures":[{"sig":"MEUCIQCWujR85Da0WE+WDbpge0hV+7UsBV9PoWmeFJ5XYzzo8gIgDZYmROmCu5FXHsfaqktVSybog4ek2/56BZjcFQ2oeXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552106},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"68b3f42d68e9ebd3dc4e1b5c6339e09a1ca534e1","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.4.5-dev-beta.20260308180703_1772993227142_0.00894157595405054","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-beta.20260308180906":{"name":"mcp-swiss","version":"0.5.0-beta.20260308180906","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.0-beta.20260308180906","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"f908e977b261a028162ad4a0aefa46cd61288ac9","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.0-beta.20260308180906.tgz","fileCount":80,"integrity":"sha512-iJdwCbyz34S8zeYlSFe2M3GVc+ypwl46f4kFbLaAmzcuaGV2Q0kAd97UFPshP3d+WFq+lXigzKPDUR9lLx4bcA==","signatures":[{"sig":"MEUCIA6CIxjcgvnF9xwLDVMsSgOiytD9eQyOX4xuX3LuPOlOAiEA/fijClIxEarZvnMmeQA17CqA1fJFWuxJivjHnRje14o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552094},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d1534bc52a952d1d21d26a4dc5b152e5d0f20429","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.0-beta.20260308180906_1772993349982_0.02581427167788619","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mcp-swiss","version":"0.5.0","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"eefcc9b1ab101ec1b7a48ce9a59b88e8d32d4406","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.0.tgz","fileCount":80,"integrity":"sha512-mocT+e0amk/gMFNBhOoJeNdSHyflTleIVYUU8wYe8LmEO1KJkdUQXKDIxsNZLSnfgnCZtuGjgGF71NjQFxKvIw==","signatures":[{"sig":"MEUCICu9qP0PYB6SLWuLZw1Kg/79E4PZvOV5pnmI1UFEO1nGAiEAzEJZDy8wnJ7WT86sL566DQ6/pmpy0mxC3qXMIPfATMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552074},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a87081d34aa8f94aecbd6cb0bca19e5800a1f5f8","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.0_1772993513451_0.49627139963062517","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-dev-beta.20260308181651":{"name":"mcp-swiss","version":"0.5.1-dev-beta.20260308181651","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.1-dev-beta.20260308181651","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"1b7a59f7f0c80a6b65f2eea8ae5ff1d083dce340","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.1-dev-beta.20260308181651.tgz","fileCount":80,"integrity":"sha512-9LKcIUs4tzMtJxWVr9G9afl+0VHgYJDahzB1y8/U9g+txXgViVHWMLHiYGyfsBXej5MGjfn6xQQ/VE+Fe2Ze6g==","signatures":[{"sig":"MEUCIEW3y7NKIoWgyAXPckEELXdLEfPa1eWChnQArb/kHJZ4AiEAgioI968ehn43MmfmGCMilzCUTrr3qXccuPBC4tm5/s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552106},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ecb3205c760f5fa87e91864029735ebb9bbbb08e","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.1-dev-beta.20260308181651_1772993815554_0.8410888735073914","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-dev":{"name":"mcp-swiss","version":"0.5.1-dev","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.1-dev","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4ba7ad94241661af9d9d33439f01a1bf07a353d7","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.1-dev.tgz","fileCount":80,"integrity":"sha512-YAQWSCyVUO4sX/KNHTvTJpeUz7rkRh+NorW5e6eWO/oy7PJT4dnYS2AbGQgzN788xSwZoNgmZh+4c1Q6stn6qw==","signatures":[{"sig":"MEUCIQDg/dLW/hAblYJ12eGNl45YUD3IS703O8qCYMArw2TMrQIgKf9L9CsWFri5yZ1OMUnX/Rkm6eUwZ+km+6WNqMq4MI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552086},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ff734bc6074c4748d28c4c844db86972d2abde09","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.1-dev_1772993981560_0.39306948228326277","host":"s3://npm-registry-packages-npm-production"}},"0.5.1-beta.20260308182634":{"name":"mcp-swiss","version":"0.5.1-beta.20260308182634","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.1-beta.20260308182634","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"1ac9e978c6b9b34ee6eeaf947572df7416e8cb0f","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.1-beta.20260308182634.tgz","fileCount":81,"integrity":"sha512-VUYpeK2kLI//JHQFC6P/YKzgZzJTO67GRHI5ItXlU6VTFDwfgXbJ+qnMkYLyoKwxPrtJQKXzatLxL4rPjhFeHQ==","signatures":[{"sig":"MEUCIQD+mFcEB66FOuVt5M75gykaiWiUr5wRxF2PtNfZuIaYUAIgaYPu/nN8GLtlBwz9P6ObyPIrzS/FCw6GqdOlGySR/0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561564},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ac9a49afab304863e7ccbf99bea24a5146ef7a3e","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.1-beta.20260308182634_1772994397515_0.6952646703923493","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mcp-swiss","version":"0.5.1","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.1","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"2dbb73a4407909dea9f3d3965c3cfea03da73844","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.1.tgz","fileCount":81,"integrity":"sha512-Y5CujT6De7WilAC37yvItalZurj6koSQTzjgo1HTjvcHP44Q9JKVWgEb6Ocj8ixM79978bqLVpGq5k6NDanJyA==","signatures":[{"sig":"MEQCIAWQ+NC09mHeC5L34clc1yu6kMRJjnaTe9OXMzVHBy8+AiBHBuoABMLtW8TBmX7D4Fb3gFURKyc6HUfFys+8alxc4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561544},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"320327943f31269f9a36fff967cfab0b14021c1a","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.1_1772994756687_0.8306204846349816","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-dev-beta.20260308192446":{"name":"mcp-swiss","version":"0.5.2-dev-beta.20260308192446","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.2-dev-beta.20260308192446","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"dcc322f15d54f82e945081038a246413fe6fd054","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.2-dev-beta.20260308192446.tgz","fileCount":83,"integrity":"sha512-Jqw/I83wtgG7KqAeKa/VB2EvG+rWDACm0i61EI41Y9tEPEgvHQ15kI79J/WUe1BRd2xsWvqlpOrvpxfrLCvqlQ==","signatures":[{"sig":"MEUCIQDLO4120eKX7T9tIJ5i6yIoQy+nGP8hxPDbrCL1D/ZVQgIgCFSRGV/XmDf6CBGVaiKMSo/UMKjs9Sod7+QyN/8CVxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571958},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"69b8681f72af4200c359f34ee2329715b758fca9","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.2-dev-beta.20260308192446_1772997890442_0.8416538703970171","host":"s3://npm-registry-packages-npm-production"}},"0.5.2-beta.20260308192927":{"name":"mcp-swiss","version":"0.5.2-beta.20260308192927","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.2-beta.20260308192927","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d8693eccb1cdd96c56eec2d4d76ce87c47c23c7b","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.2-beta.20260308192927.tgz","fileCount":83,"integrity":"sha512-gTN7MQvbrAYMOq0fvPYFF6EwvGlWqGqPtiaNeeWUlqeSXuBblCXg/3gM9Vf9bycj7uVEso+zNFL9rCIKgW0qSw==","signatures":[{"sig":"MEQCIFGL3kSTmkg+QMjKBdT/wY4CwRwdkru0QYbbYGUz3RHyAiAHHHNLLKeZsMTeqhLkbie3ax4o6t4+2J4lDgHf0qRQ0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571946},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5cd0e30f9441d9132ced81056ebb04c3db232b62","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.2-beta.20260308192927_1772998171535_0.7941408715476699","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"mcp-swiss","version":"0.5.2","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.2","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"e69ebcd5b714e507445a155a575445eb27c804b8","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.2.tgz","fileCount":83,"integrity":"sha512-sdNb8ISG+k4UePOM0D85vGuY8YVod34rmFxheOa5ykfQ/lbRn392VxhAg2+PuQ63YEVOfJJdepeYNEDraKMV5A==","signatures":[{"sig":"MEUCIG5W06M1F8Xqrb/VG2XZE+5DMEEfgujJNEsYrLwGKXvWAiEA/x3JaWpycYLbgi/gp4rWKv9C7De+U/wvLgWUJ2IUqo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571926},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ee8a61cec66c8f8095d158fd64b82826a0d42508","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.2_1772998363055_0.03352272712712745","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-dev-beta.20260308202820":{"name":"mcp-swiss","version":"0.5.3-dev-beta.20260308202820","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.3-dev-beta.20260308202820","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"591ece640b9a005ed46489732aefb1f177f333bf","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.3-dev-beta.20260308202820.tgz","fileCount":83,"integrity":"sha512-fSdynuEu+khV1scMGzAICqoLiGuqzAwpJbQH9vCUAOzPRTmAyBDdRG3kIVbBTq0Ega3ij4K0v1tv1b8aWpHgWg==","signatures":[{"sig":"MEQCIEWrBct+Fzzze5ovViBZEBzM2kZhVphw+W4ke4L+zayhAiAcMC9fLjb5FzXUWxHLg0xlAP3x6cee6tK1XCGTbIPSig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571942},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"906ae78de83afcb29f36b101cd3f8df7964376ca","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.3-dev-beta.20260308202820_1773001704869_0.8367085626584181","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-beta.20260308204043":{"name":"mcp-swiss","version":"0.5.3-beta.20260308204043","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.3-beta.20260308204043","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"f8cea312a2e8f701fefdfbe58d027f987acd7832","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.3-beta.20260308204043.tgz","fileCount":83,"integrity":"sha512-HANVRnutVKjudWrTttCc95elJRucnnWNyDdSQhByiWhJ+LTwlWrfRIgxrb76piUmKEuYN4GXOy9Ch4jrtr0TBA==","signatures":[{"sig":"MEYCIQDAQMAbAZdUGgL2Dx7jrBZGV013gbT7CjtkDlopFqjyCAIhAOfzQSov6dFYuPvAWael/8NlfRR2oBXqNgdK/ExOAbXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571930},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bff955bbb2cd5cae1953feb313018464cbbbf33b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.3-beta.20260308204043_1773002447196_0.3619764942775434","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"mcp-swiss","version":"0.5.3","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.3","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"b4e2a2fbe6c461cb4dc72907cc334935ccd2284f","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.3.tgz","fileCount":83,"integrity":"sha512-Yb4QErtRj9DhMtSPOI+avSZp4AOoD0iWmP0z7ZOMKp5o5z4d8srq+AfI34OS3090hB7HCxdXWCOQ9TLHF7essA==","signatures":[{"sig":"MEYCIQCvJwd6iqSF3SxNyZBY0yw8QIdqGZVNGZkgQTpMoJDDYQIhAL75WswfJz009yf+BFMELBrKHwEThaWb85i2FuqMo0zv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571910},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"554689c16e6bd5299b77edec5bb5885ae875f57e","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.3_1773002969847_0.3814007651563147","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-dev-beta.20260308210803":{"name":"mcp-swiss","version":"0.5.4-dev-beta.20260308210803","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.4-dev-beta.20260308210803","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"0844217aca7bf8e81bd9dce04ce073f9cc32eb78","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.4-dev-beta.20260308210803.tgz","fileCount":83,"integrity":"sha512-IeLrUhqOSg2ITXddLwBkvPOOC54lJGdURNKo3O6uejNUauEzK7p+M63WLlJqB+9mrEPADuryYBuoEON6OL9f6A==","signatures":[{"sig":"MEUCIQCenJDEnBJCbDddH2TVfav6SE9svu7kQshKNEZ4VDgOlgIgKhyCuKB/2U+Ld0MV4hgqZH2jDKlyytk2GRUDcpMbetg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571942},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73d54151945faed99bb4026701ba3fbf356ac6be","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.4-dev-beta.20260308210803_1773004087210_0.6976477493286719","host":"s3://npm-registry-packages-npm-production"}},"0.5.4-beta.20260308210944":{"name":"mcp-swiss","version":"0.5.4-beta.20260308210944","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.4-beta.20260308210944","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d70f7b8b318d3fae7885732830acf908dddee437","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.4-beta.20260308210944.tgz","fileCount":83,"integrity":"sha512-0UqPXN6f8Dm2gE1UGWapleDQB3rtbxqzWaWIJ4JDGnWuHT6zGPXO/IRdIe6vvSSYTnKNWu8IB/ym9arSczGuiQ==","signatures":[{"sig":"MEUCIExzoMjqTBpTbONQcAKYkPsCXjT0GeNBeADfjKONlj7SAiEA5K3kucUtR3A0jO50IJxLBAKDAeKcsKvTaqnzHvP+1w8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571930},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5a046eeb42969a26c782047c13646c47130c86b1","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.4-beta.20260308210944_1773004187683_0.6052591683392299","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"mcp-swiss","version":"0.5.4","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.4","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"933bf1d514d5fde4c714ae9f0e011923bcf29483","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.4.tgz","fileCount":83,"integrity":"sha512-p8Zyhfluo+tHquiNLHgtSBz4eR793fxjN5jHeKGS0o43anFPMiVs0+gJVeX7CpGTELw5461BML3Nr4ZuRNaQgA==","signatures":[{"sig":"MEUCIQD9AigEaKh8CZF9nms324mv97do6u7XK4SC7Y6ebNNGFQIgLn8gqI7gwsU/QRQDkCj/rlfWu1GtbPqSTarbtYpPzlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571910},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"13e760130217e5baee204afca61f5900987fedc1","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.4_1773004306769_0.9286719059426023","host":"s3://npm-registry-packages-npm-production"}},"0.5.5-dev-beta.20260309061247":{"name":"mcp-swiss","version":"0.5.5-dev-beta.20260309061247","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.5-dev-beta.20260309061247","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"0f364f9a6317f802a834824dc0288915b2f4f640","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.5-dev-beta.20260309061247.tgz","fileCount":83,"integrity":"sha512-dMpen3PAeX6P9oVt8crvbWC1klHWryvJ0ZWRa6irJeOSFSZsPZdkh0mGb/0bRWHg7U2rdrbLOsmzbZfkekZfMA==","signatures":[{"sig":"MEUCIGyDcADGp0pGntrKcWf7lblbqcqzcIYVcagnjvsARdcPAiEAgAZLy3SXzVUy/1W3UV6Wdq0l1nDmAyKmkTY9NzOKtKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571942},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8555a6f3ff2d1d36733f4c85304fad03497ae6c2","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.5-dev-beta.20260309061247_1773036772127_0.6705597171141331","host":"s3://npm-registry-packages-npm-production"}},"0.5.5-beta.20260311050345":{"name":"mcp-swiss","version":"0.5.5-beta.20260311050345","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.5-beta.20260311050345","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"122c68334b12b000a37c0f0f2217e8cc050acd73","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.5-beta.20260311050345.tgz","fileCount":83,"integrity":"sha512-dtZejiib0jpVG/77F3NzHHevbOJa8QJDxVMDoPyzwlUrETFQYgmEVUDFDc6KQpJ2V4yC6k+Mjgy2y7nv2ksbUA==","signatures":[{"sig":"MEUCIQDeJxDIjgLba+HFQlqMINTKAOZTtX3Q0Y/phx2NnCkFbwIgDR+czvN+nkTTMODpblrB66lew3MBEFCgfOzQwWjfsZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571930},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"eec0c7176896054a9859d31c609d47df1e42fa15","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.5-beta.20260311050345_1773205430346_0.327644674179983","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"mcp-swiss","version":"0.5.5","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.5","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"fa14a10701113cbfbe5c306c32bca82008b231a5","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.5.tgz","fileCount":83,"integrity":"sha512-/G0JXmSMiGDwZ2Nul3bfXg5jviRt++XibNXTty8QoLgzuHVTojZFKACa8tbL8nGSUZXcxaoWCrebrCNpmhM59Q==","signatures":[{"sig":"MEYCIQCyM2wdsi322l0tB7wiRDmxskXUESeDreGNL208glYvTwIhAOLg0YXFLFintqbyUkDLUpHQ89RU4L1gPpZvoNCRmU3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571910},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6589fd609e77f57675c5af9f2a47530988805d71","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.5_1773205657205_0.027230997070949448","host":"s3://npm-registry-packages-npm-production"}},"0.5.6-dev-beta.20260311200056":{"name":"mcp-swiss","version":"0.5.6-dev-beta.20260311200056","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.6-dev-beta.20260311200056","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"d5b62e28913cf0007359aa867726053326a09cd2","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.6-dev-beta.20260311200056.tgz","fileCount":83,"integrity":"sha512-KQmF1Ffv6kS9+VuibYWdbiZvkkHOrPVRufFeyhX2JaskEigxKohk51wllpxC70hJxhZtrfWIBgWJAZuINtt4Zg==","signatures":[{"sig":"MEYCIQDTmzgpXsjtbDPFxIKBtYn1TesdfNIKvORjncnUlwZvLgIhAN70cO9FU4318/VCu0l6qq1RRiwQpg+mdOTPX4NedmeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571942},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0623826b523c18b7a61e9a8978891813d98dd590","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.6-dev-beta.20260311200056_1773259260955_0.8935248386316417","host":"s3://npm-registry-packages-npm-production"}},"0.5.6-beta.20260311200608":{"name":"mcp-swiss","version":"0.5.6-beta.20260311200608","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.6-beta.20260311200608","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"9f4dc0b93dfeecba4bba49ee09e81439ec78dee8","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.6-beta.20260311200608.tgz","fileCount":83,"integrity":"sha512-loHh0EgwKnJsnTqAuhFtAFDW9DoBstRPuoxWPr6U9oatSoY5RixpXuK6WzB/PeO6wVXbHK0M5d10YtW9QKg7MQ==","signatures":[{"sig":"MEUCIA2zp/MBSiBV7tYkWeMGqs0zJO0h1EA5P4vhEf85CMdWAiEA9LfKPHDEHERjfKRUeN94Lg9XqYR72krUR9S1tqKaNDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571930},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"98528a19330b794a3006258cc68d9c3ad0d67a89","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.6-beta.20260311200608_1773259572197_0.9594790866234124","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"mcp-swiss","version":"0.5.6","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.6","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"fdef5421ae0b6185b0ae1b5db569124433301b22","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.6.tgz","fileCount":83,"integrity":"sha512-VbiV1VXoW/4TDKTFgNkQ6NwtD2IxVgk7CRGQkLdh8nPIX2ulKHVLR7xt185G79xsdYDxf6xBWHF+mbWVxt75yQ==","signatures":[{"sig":"MEYCIQDlVoiPfr0sY6R+MTplvQVScdbfIygG7rvw4itHESlJdQIhAOGlItLZOlm2yu/LxuKkQQ84l0xNDF/weHavPgLOr19x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571910},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"72108c2d20bc385793cf8bcf630f09ac31e9cbfa","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.6_1773259774288_0.257342663271412","host":"s3://npm-registry-packages-npm-production"}},"0.5.7-dev-beta.20260311205116":{"name":"mcp-swiss","version":"0.5.7-dev-beta.20260311205116","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.7-dev-beta.20260311205116","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"2dc55d8b0786b9a207035dd627fa5ddacdda5c9e","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.7-dev-beta.20260311205116.tgz","fileCount":83,"integrity":"sha512-WRhU6ku7G3aRYvMszy3W5mlUsyqL10prVh3E66rZfTfFsKuVVeQInsIln4jJ7XxtadMdCeOjOmyksoaNr+MmfA==","signatures":[{"sig":"MEYCIQD8BpS/ju93Fl5G9GKBUQ0xQVnAPFiKr9laTrLBVGR7DQIhAKl6SfOk4S9SZe5fALZUDdAdlOnuwecGTgQNQe3pn865","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571942},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"63fa07903131121c15f5d723898c79ec288497b2","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.7-dev-beta.20260311205116_1773262280472_0.7857718809189458","host":"s3://npm-registry-packages-npm-production"}},"0.5.7-beta.20260311205608":{"name":"mcp-swiss","version":"0.5.7-beta.20260311205608","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.7-beta.20260311205608","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"c71944c0b89c03e3e7f5b7c1a8d9dbb3eec1898a","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.7-beta.20260311205608.tgz","fileCount":83,"integrity":"sha512-duSjqRIgwDVB8q5ik2b++ATyUYN/dMmOI/TSxy2Yypwg9HgTmmDyf2HrkBHQ11Vq1GJ3BJq+s0s9AtH3NMuj4A==","signatures":[{"sig":"MEQCIGlzfzhsnPhd38CrzVQ0Tl6AwArXL7mmncTE1Cm9kl8ZAiBBFKBlCcPZCzpGw8UNRSBaGJ5Fhv/aAJp8I4dTiStsIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571930},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b54b755bd31acf7074906ff620bc5ff8bab1b825","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.7-beta.20260311205608_1773262573907_0.29838780482601424","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"mcp-swiss","version":"0.5.7","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.7","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"9ba6a4f1ad24571c10a4ac1fcbe23da720a628ac","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.7.tgz","fileCount":83,"integrity":"sha512-I6WjUU8qSIM0B32T8PTTiur0hPzR7CjEGVGihe1hUrTvh3TGLOl5CHWp6/+e3AqN1nQcVkL/qPxSJPdDlFf+0Q==","signatures":[{"sig":"MEQCIGKNI9b/KZx6O1Efq1oXMCZMsDWmwmqX/jYfsxdN2HglAiAORNNST4e6E4GSI2PI/UEtDf2+pXbLGbEu7oNh0+5n5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571910},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"97dcb023c9fa0b8f87c03a6417ad3aff90662816","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.7_1773262765462_0.41131757761243115","host":"s3://npm-registry-packages-npm-production"}},"0.5.8-dev-beta.20260314091439":{"name":"mcp-swiss","version":"0.5.8-dev-beta.20260314091439","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.8-dev-beta.20260314091439","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"16a2f9167f24745ef1923b7a32bca4b18146f4fc","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.8-dev-beta.20260314091439.tgz","fileCount":83,"integrity":"sha512-NE7+d0RoraO1K1crA4EKK6PjFLIQUKti8pwIr0PROU+5rMPiXs5vHioLY32QBnb24dyAf90wtsR28wgYP8kTqQ==","signatures":[{"sig":"MEUCIDG3lzKE6I3QKgOW84D/T3HbSlL4Z2n+ucuk7eY/x18sAiEAvUjO23cEhwV01h2OfG7vr4TG5yuF2UxN9y76+dRmweU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580027},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d1459d782a90c9e335d6a697919f2fddcad7ecd9","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.8-dev-beta.20260314091439_1773479683052_0.7069512995499008","host":"s3://npm-registry-packages-npm-production"}},"0.5.8-dev-beta.20260315080252":{"name":"mcp-swiss","version":"0.5.8-dev-beta.20260315080252","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.8-dev-beta.20260315080252","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"30217da45d6795dc2e931d5ad7b7a3ab211ea490","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.8-dev-beta.20260315080252.tgz","fileCount":83,"integrity":"sha512-BRN8o+zcgJuIRCbBaOugNppnMc6hs1PzPGIlhDKVMbYq5F/zNce+AEgenGJ9yJ4vmvmqC2XIUQiezHK/EkjVrg==","signatures":[{"sig":"MEUCIDQ0nOR51hEPUC4y19zBjNUhKTJxAuN72eDLmniSa0qCAiEA3Rh7o6c6f/meCetEt/wixCy03k5BTKRAVMoIpwsOoBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589729},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"25ba408bb43bfe8b90506f23f6dee3ea19789e5b","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.8-dev-beta.20260315080252_1773561776783_0.030596753738435067","host":"s3://npm-registry-packages-npm-production"}},"0.5.8-dev":{"name":"mcp-swiss","version":"0.5.8-dev","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.5.8-dev","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"dbe8719c720da519d120b8eb0b16bb881d0fac92","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.5.8-dev.tgz","fileCount":83,"integrity":"sha512-B/rrKOi7fGEzXASHfPZtrgTZ9jnfSUYj8Y9JwVpKRkidqoqZQouMPDDViwBUhMgDJKpprPue4+lPSIEr5HSyzw==","signatures":[{"sig":"MEYCIQD6Sfc5KJi6JuOaO4teV/4OtZLW8WipMWQTpTUDfoPqiwIhAONeS3RS5yc03XSx6w1AEjy2b6qrgQPY/dTSHUYiEjP9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589709},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"8aeb342b9e0ac1f5794042b8401b8cf333c45011","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.5.8-dev_1773561867810_0.05545241107056742","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-beta.20260315081649":{"name":"mcp-swiss","version":"0.6.0-beta.20260315081649","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.6.0-beta.20260315081649","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"68da34fe17c8bdd50b76df670a869a2615942493","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.6.0-beta.20260315081649.tgz","fileCount":83,"integrity":"sha512-UtodAyWdTYdQGetXUCJp9T6zJXQG2AEF4umsL4c4TTexKshmw63boUhK11Jefp3sOXdnem5xXNC5mJ6Pox4Peg==","signatures":[{"sig":"MEYCIQDpsSqZRAfyBhiTsKT4vStDy+U1nBTIy+k+AMZSL5jqMAIhAOfF+kpYD/L0q8IlkjRra2xW/kVvGOybs72UAaKj7WFi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591792},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7ccfda568530c4f05d61ac5d6d1686eb213e2ccb","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.6.0-beta.20260315081649_1773562612863_0.566095115352927","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mcp-swiss","version":"0.6.0","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.6.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"b92ad6d4bfacd2741f18f12157c7b3243044df1d","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.6.0.tgz","fileCount":83,"integrity":"sha512-pKOYyOsBRVTpzTWz3rMggs2l3Ux4kgnzed7TaNwEjv+lQgPBnokt1/p9LTYqJVh6ortkR22PUHYBscEoqQPR4Q==","signatures":[{"sig":"MEUCIBhfms9wy6WpmKmtF8BzNupBlROlISQdsKWW320o5TocAiEArLjmPxUwSL0ri2q2eJK2aDo37J0R+JXd+RBl/ydhHII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":591772},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"facc35765fa67e33d02d5d3be2d508c4a251423d","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.6.0_1773562789197_0.905406016258264","host":"s3://npm-registry-packages-npm-production"}},"0.6.1-dev-beta.20260315090206":{"name":"mcp-swiss","version":"0.6.1-dev-beta.20260315090206","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.6.1-dev-beta.20260315090206","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"fef0823d043222163289a1aeae667702093de24c","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.6.1-dev-beta.20260315090206.tgz","fileCount":86,"integrity":"sha512-Uz39OGWJgD5f67F13Mz2T+uomEezFbW1ZmR5snfmA5lPrlfXapTd4cBBaNXxM5Ii5+5uAdvmye3Xyc5amxnaDw==","signatures":[{"sig":"MEUCIQCE08Bya08/+o6BnutoC+pkLq+AiFw8LscaLwugii80oAIgaoiDoYpeRkN8jJTlZqIw5uK53Bw7Zt84qmzXGm0oXfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617284},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"429d94af420a651f23bd9353b6bc042697eccc8d","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.6.1-dev-beta.20260315090206_1773565330871_0.9323753165221982","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-beta.20260315090429":{"name":"mcp-swiss","version":"0.7.0-beta.20260315090429","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.0-beta.20260315090429","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"647bc2718d13f040c27aaeb870e46ceae82177ee","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.0-beta.20260315090429.tgz","fileCount":86,"integrity":"sha512-0CoEfMVk3iwQA+4GnNINDpzRM/GWMOUISLJX82GGNRiw3XI3CMoJQeHxc+vHlaHFOaQ96zVklttz+uyiCHyOQA==","signatures":[{"sig":"MEQCIB935upG/ylJILr0uTZ1EXC2miQckUak2jHRAjT8YvEkAiBOXcLZv6fqVfDMSU+Qn/lKxypYmVkeAfO6tX6fz74Vxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617272},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a04eccfff04993c98808b60d970e99c6f5759add","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.0-beta.20260315090429_1773565473982_0.7233382908722656","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mcp-swiss","version":"0.7.0","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.0","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"893c9351a407264a11fed29ff7d7ba1893304188","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.0.tgz","fileCount":86,"integrity":"sha512-NHtbplSILG9V61en+bv1FwDtTgyRWXyKb6WSYAbmd1Y7s3odBW7LVbkHZnp9Y1KgP9EZeEbF4LZ5otJsPSXJJw==","signatures":[{"sig":"MEQCIC2oh61aub7cLhr8xQadnrJ/nmQKyVuoYKezbORK1UytAiATg0frmbzC7mSaSi2yEKwggcKGqQwdOqVCySz7kOyZGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617252},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0def842dbe7a134612190952ca5a26d8836a8944","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.0_1773565657788_0.5798272648843792","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-dev-beta.20260315164022":{"name":"mcp-swiss","version":"0.7.1-dev-beta.20260315164022","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.1-dev-beta.20260315164022","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"639aa2927de7dbb94d647d0a034e17d04cd59658","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.1-dev-beta.20260315164022.tgz","fileCount":87,"integrity":"sha512-K31fMDHjLD4lCrtme+rNBst6q90IXEXFjHAAbM2zOmGYg3PcUe9uRJRlA7ajO0swfIKXWvwRXQGgJD/30Hq6uw==","signatures":[{"sig":"MEUCIHLqbHnNYLrgVt5Sr7GU9boo3nu8H07sXDyvLvZkokCmAiEApokx2a3/3GFKdGI/+OdLUDMVTLZz8/Td07okTICz624=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617386},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"55b2ddb25af848f813f84a2a7a9072c72cc7688c","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.1-dev-beta.20260315164022_1773592825955_0.068325849125769","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-beta.20260315165616":{"name":"mcp-swiss","version":"0.7.1-beta.20260315165616","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.1-beta.20260315165616","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"92488046f2603684267332084a35934b575ff811","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.1-beta.20260315165616.tgz","fileCount":87,"integrity":"sha512-E7RmJ4enTPpsE6/OOm0XhAZuMy8TqhPJdniRzgek56wU0Zc0Rg+zmEy6GSiy7t06JsKrX3lMtCv2w2XL5hZg9w==","signatures":[{"sig":"MEUCIEAyRqL2n6tSkt+Zo1IZ10CIslvq9XlTsgx+776ocnuyAiEAzXZQqplvxl3K4O6AuDZTSN6NpellsLnQOTWdX9AzqwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617374},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"819a2817d5267ae57f7c795cf3c9609e340aaf79","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.1-beta.20260315165616_1773593780972_0.08833446161267888","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"mcp-swiss","version":"0.7.1","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.1","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"4938d413f915c6bc0b6243b734f804d5e95faf52","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.1.tgz","fileCount":87,"integrity":"sha512-/dXeBKM5PmDhDonsvvg4NSTJPGR7YMa42cJg01cUUHKj83Hs5JP2YJEOVEbYZykaTV0npwSZrR35sldjlZPpyQ==","signatures":[{"sig":"MEQCIEU+H9fgq4c7scRaBLqNRG4II/TigwYBXxsqm5dH071VAiBbmRRdVV4fb38t4QApA7ijeO1s17KGgcsNxegYfTB+ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617354},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c876e4aa495910e8a542418f5b8e042153448c7d","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.1_1773594126695_0.2836036973996172","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-beta.20260316062954":{"name":"mcp-swiss","version":"0.7.2-beta.20260316062954","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.2-beta.20260316062954","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"58a27be6ff007103e7e970f138a07eb908ffdeb0","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.2-beta.20260316062954.tgz","fileCount":87,"integrity":"sha512-i3GWWUO0WVXsjLS1HVqq9AnRDH9iKtUqXI7e0FN4k7mqVsUAcrhC45d9MqKrhDYuZmctF65NxdEM7equB8NIRA==","signatures":[{"sig":"MEYCIQCdixtv9qBWji4VKbpbu9wcauVxP9t65Q3bJYiMFBGjLQIhAJu/6026cuI1A8U+Q6Kc2fBMbX8sEMGEb78uhaSgPgIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617374},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cde135c3ec9f5e4a5e31ccbea483e31f6784dc55","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.2-beta.20260316062954_1773642598146_0.8028101687929805","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-beta.20260316064003":{"name":"mcp-swiss","version":"0.7.2-beta.20260316064003","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.2-beta.20260316064003","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"60a9f7a9fb42bbf5d376189bf418137cdbebe06b","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.2-beta.20260316064003.tgz","fileCount":87,"integrity":"sha512-tGmesWQZaVaVpxoewmrFsHO79ByMxGtOX0fo5Z0rFzH5YV1XUvwdq71bBcCSwwMgw6xIY8U2l1AFijS4/JHW5w==","signatures":[{"sig":"MEQCIDPEr8ohA+sZXPyQe5QFwaGeqHDfyneijO4vNOdt0enqAiBKuIg1diFs/lGrZJfitW2uSMvhdtQofDJE4ssM/jmMdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617374},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"326d5cf377b77652f66b428c10c21702dbde253a","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.2-beta.20260316064003_1773643206832_0.9403178256064919","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-beta.20260322080956":{"name":"mcp-swiss","version":"0.7.2-beta.20260322080956","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.2-beta.20260322080956","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"9d9906df92dee2e2c8f8718a40029ba80ee7707e","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.2-beta.20260322080956.tgz","fileCount":87,"integrity":"sha512-BLcX+MfnCFKn02OZg1f1arCoayXVw3jDKT3ZvbEZySR7zEjf4d0GDzABLBftidbAqUXvtUZfA90gDMjJUCJV1g==","signatures":[{"sig":"MEUCIQC05gtsk6jXXzS24CJXb86BvyLWdcbBxxB+ZLD+zByi+AIgeKwt9tmBe1/Mg8R6MZtEyEYY5mbl4zBsZn2Iwqok6ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617374},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ae51e37b187eea2ac16618fbac1b5c5cfbca630a","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.2-beta.20260322080956_1774167000858_0.7260769941986447","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-beta.20260327081612":{"name":"mcp-swiss","version":"0.7.2-beta.20260327081612","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.2-beta.20260327081612","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"9b2920683d7827d508f04bfd4313d4c427bfe4e3","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.2-beta.20260327081612.tgz","fileCount":87,"integrity":"sha512-7CwB8lD1RBPqXhAlOJwr0MI5tY9AbHR4sTS8VzcfD5hNHJFv0wkJzEhWedfK1XM6UhMpfluWR2CcHyj/8tKRmw==","signatures":[{"sig":"MEUCIQDDVKYVM0I06MN78//n06t+jMc2jZzakhqrUXmP3hrQDwIgeC271Zrgk0PvxkoRvSMEkoP36IDv5tAlco3y87wbaHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617374},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9b0fe1a15f3ee93e97028ae9bf4aa753248e2418","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.2-beta.20260327081612_1774599376184_0.24092571329542634","host":"s3://npm-registry-packages-npm-production"}},"0.7.2-beta.20260328161152":{"name":"mcp-swiss","version":"0.7.2-beta.20260328161152","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.7.2-beta.20260328161152","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"dbd467f7a640b32b99f7be4428fe4f47059f37ce","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.7.2-beta.20260328161152.tgz","fileCount":90,"integrity":"sha512-6yxY9yW7ozpeo93qMnAbcQK5/KduIDAMKCk+494B/Yq41XoWjULgTKWzwuUrgj72du80kobv3MGBxyOT9XdM2Q==","signatures":[{"sig":"MEYCIQDNCBYrVcR4/wKNxCg8TeUDYF07WLd0e4Gm28tu5Ew9bAIhANAfa71jX/pRatujOZcBwwIOdugz3NsN+PxCPhO2xegg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643605},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"a41be40bc2b2c20066e092f498ab089481cd4ba8","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.7.2-beta.20260328161152_1774714316775_0.8738425287816587","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-beta.20260328161951":{"name":"mcp-swiss","version":"0.8.0-beta.20260328161951","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","_id":"mcp-swiss@0.8.0-beta.20260328161951","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"bin":{"mcp-swiss":"dist/index.js"},"dist":{"shasum":"b7516d642f288e30a6e6689b031f83874a6efd76","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.8.0-beta.20260328161951.tgz","fileCount":90,"integrity":"sha512-SlPrjQ3vqB1exBLOu+VTo3RVToEp3cNeP/aFgDdFSDDhybgr0gpLx2zU0U0aP834mSIJGQJAWvdw/NG9UNvCAQ==","signatures":[{"sig":"MEYCIQD7Ule3OGh3vIVHC6CaM519Oyzse3MlYzKrGa6ZssazzAIhAODnyeivVL+MbvIjXnHTqG+GrXgZJVNBv4Z0w+OcGhDV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643605},"icon":"assets/icon.svg","main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5f5ae6b931b355320dc8fceb3ccbd223b292e9b9","mcpName":"io.github.vikramgorla/swiss","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run tests/unit tests/mcp","build":"tsc","start":"node dist/index.js","test:qa":"bash scripts/qa-smoke-test.sh","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:unit":"vitest run tests/unit","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","prepublishOnly":"npm run build","test:integration":"vitest run tests/integration"},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"_npmVersion":"10.9.4","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^10.0.3","vitest":"^4.0.18","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^25.4.0","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swiss_0.8.0-beta.20260328161951_1774714795745_0.6642652114819967","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-beta.20260329070408":{"name":"mcp-swiss","version":"0.8.0-beta.20260329070408","description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","main":"dist/index.js","bin":{"mcp-swiss":"dist/index.js"},"scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","prepublishOnly":"npm run build","test":"vitest run tests/unit tests/mcp","test:watch":"vitest","test:coverage":"vitest run --coverage tests/unit tests/mcp","test:unit":"vitest run tests/unit","test:integration":"vitest run tests/integration","lint":"eslint src/","lint:fix":"eslint src/ --fix","validate":"npm run lint && npm run build && npm test","test:qa":"bash scripts/qa-smoke-test.sh"},"keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"author":{"name":"Vikram Gorla"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/vikramgorla/mcp-swiss.git"},"bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"homepage":"https://github.com/vikramgorla/mcp-swiss#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.4.0","@vitest/coverage-v8":"^4.0.18","eslint":"^10.0.3","typescript":"^5.3.0","typescript-eslint":"^8.56.1","vitest":"^4.0.18"},"engines":{"node":">=20.0.0"},"icon":"assets/icon.svg","mcpName":"io.github.vikramgorla/swiss","_id":"mcp-swiss@0.8.0-beta.20260329070408","readmeFilename":"README.md","gitHead":"d6323bf591c0617794b4e4894593a5666fc4ef88","types":"./dist/index.d.ts","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-sQgUT9Zm50m/VbmYVDDerIJrCRzUW39Qwmy+qcWgYZZGYT074uOpl3UmV/gtsOSzWDFAEnhQwKhAy6luA+UrfA==","shasum":"18ef450a6e53243e314e99c05a68ae6c19503024","tarball":"https://registry.npmjs.org/mcp-swiss/-/mcp-swiss-0.8.0-beta.20260329070408.tgz","fileCount":90,"unpackedSize":643605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDWlIF497OS+uc4R22WA5F/agPobpXF9vjA0Qwi7mw6CwIgWCjsQ2EKPVVj5cMxoxrmYduFs/mYiHGSH/gZbPgg3Bk="}]},"_npmUser":{"name":"vikramgorla","email":"vikram.gorla@gmail.com"},"directories":{},"maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-swiss_0.8.0-beta.20260329070408_1774767853037_0.23037298312533516"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T20:25:26.194Z","modified":"2026-03-29T07:04:13.381Z","0.1.0":"2026-03-07T20:25:26.415Z","0.1.1":"2026-03-07T21:03:11.087Z","0.1.1-beta.20260307211740":"2026-03-07T21:17:43.946Z","0.1.2-beta.20260307211842":"2026-03-07T21:18:45.788Z","0.1.2":"2026-03-07T21:20:07.700Z","0.1.2-beta.20260307212249":"2026-03-07T21:22:52.575Z","0.1.2-beta.20260307212421":"2026-03-07T21:24:24.278Z","0.1.3-beta.20260307213640":"2026-03-07T21:36:43.543Z","0.1.3":"2026-03-07T21:38:17.381Z","0.1.4-beta.20260307215706":"2026-03-07T21:57:09.807Z","0.1.4-beta.20260307215838":"2026-03-07T21:58:41.745Z","0.1.4":"2026-03-07T21:58:57.452Z","0.1.4-beta.20260307223033":"2026-03-07T22:30:37.126Z","0.1.5-beta.20260307223041":"2026-03-07T22:30:44.077Z","0.1.5-beta.20260307223043":"2026-03-07T22:30:47.209Z","0.1.5":"2026-03-07T22:32:19.031Z","0.1.5-beta.20260307224210":"2026-03-07T22:42:13.707Z","0.1.6-beta.20260307224222":"2026-03-07T22:42:25.219Z","0.1.6-beta.20260307224228":"2026-03-07T22:42:31.808Z","0.1.6":"2026-03-07T22:44:16.332Z","0.1.7-beta.20260307225328":"2026-03-07T22:53:32.042Z","0.1.7-beta.20260307225347":"2026-03-07T22:53:50.611Z","0.1.7":"2026-03-07T22:55:24.890Z","0.1.7-beta.20260308074739":"2026-03-08T07:47:42.982Z","0.1.7-beta.20260308074922":"2026-03-08T07:49:25.162Z","0.1.7-beta.20260308075023":"2026-03-08T07:50:27.029Z","0.1.7-beta.20260308075144":"2026-03-08T07:51:48.381Z","0.1.7-beta.20260308084133":"2026-03-08T08:41:37.492Z","0.1.7-beta.20260308084440":"2026-03-08T08:44:43.814Z","0.1.7-beta.20260308085805":"2026-03-08T08:58:09.369Z","0.2.0-beta.20260308091835":"2026-03-08T09:18:38.816Z","0.2.0":"2026-03-08T09:20:44.845Z","0.2.1-dev-beta.20260308093207":"2026-03-08T09:32:10.862Z","0.3.0-beta.20260308094123":"2026-03-08T09:41:27.377Z","0.3.0-beta.20260308095119":"2026-03-08T09:51:23.473Z","0.3.0":"2026-03-08T09:58:42.920Z","0.3.1-dev-beta.20260308100338":"2026-03-08T10:03:42.124Z","0.3.1-dev-beta.20260308102035":"2026-03-08T10:20:39.020Z","0.3.1-dev-beta.20260308105218":"2026-03-08T10:52:21.613Z","0.3.1-beta.20260308110805":"2026-03-08T11:08:09.790Z","0.3.1":"2026-03-08T11:12:13.098Z","0.3.1-beta.20260308111247":"2026-03-08T11:12:51.196Z","0.3.2-dev-beta.20260308111710":"2026-03-08T11:17:13.784Z","0.3.2-dev-beta.20260308111737":"2026-03-08T11:17:40.747Z","0.3.2-dev-beta.20260308111809":"2026-03-08T11:18:13.568Z","0.3.2-dev-beta.20260308120247":"2026-03-08T12:02:52.090Z","0.3.2-dev-beta.20260308120809":"2026-03-08T12:08:14.142Z","0.3.2-dev-beta.20260308121728":"2026-03-08T12:17:32.737Z","0.3.2-dev-beta.20260308122815":"2026-03-08T12:28:20.357Z","0.4.0-beta.20260308123826":"2026-03-08T12:38:31.135Z","0.4.0":"2026-03-08T12:46:05.861Z","0.4.0-beta.20260308125319":"2026-03-08T12:53:23.687Z","0.4.1-dev-beta.20260308130918":"2026-03-08T13:09:23.188Z","0.4.1-dev-beta.20260308135945":"2026-03-08T13:59:49.293Z","0.4.1-dev-beta.20260308140554":"2026-03-08T14:05:58.787Z","0.4.1-beta.20260308140908":"2026-03-08T14:09:12.606Z","0.4.1":"2026-03-08T14:11:10.307Z","0.4.2-dev-beta.20260308142643":"2026-03-08T14:26:47.542Z","0.4.2-dev-beta.20260308144410":"2026-03-08T14:44:14.769Z","0.4.2-beta.20260308145650":"2026-03-08T14:56:54.224Z","0.4.2":"2026-03-08T15:00:17.879Z","0.4.3":"2026-03-08T16:30:41.770Z","0.4.4-dev-beta.20260308173347":"2026-03-08T17:33:51.767Z","0.4.4-beta.20260308174556":"2026-03-08T17:46:01.566Z","0.4.4":"2026-03-08T17:48:42.784Z","0.4.5-dev-beta.20260308180703":"2026-03-08T18:07:07.399Z","0.5.0-beta.20260308180906":"2026-03-08T18:09:10.145Z","0.5.0":"2026-03-08T18:11:53.595Z","0.5.1-dev-beta.20260308181651":"2026-03-08T18:16:55.766Z","0.5.1-dev":"2026-03-08T18:19:41.738Z","0.5.1-beta.20260308182634":"2026-03-08T18:26:37.663Z","0.5.1":"2026-03-08T18:32:36.860Z","0.5.2-dev-beta.20260308192446":"2026-03-08T19:24:50.594Z","0.5.2-beta.20260308192927":"2026-03-08T19:29:31.704Z","0.5.2":"2026-03-08T19:32:43.226Z","0.5.3-dev-beta.20260308202820":"2026-03-08T20:28:25.096Z","0.5.3-beta.20260308204043":"2026-03-08T20:40:47.372Z","0.5.3":"2026-03-08T20:49:30.011Z","0.5.4-dev-beta.20260308210803":"2026-03-08T21:08:07.368Z","0.5.4-beta.20260308210944":"2026-03-08T21:09:47.857Z","0.5.4":"2026-03-08T21:11:46.917Z","0.5.5-dev-beta.20260309061247":"2026-03-09T06:12:52.281Z","0.5.5-beta.20260311050345":"2026-03-11T05:03:50.512Z","0.5.5":"2026-03-11T05:07:37.413Z","0.5.6-dev-beta.20260311200056":"2026-03-11T20:01:01.137Z","0.5.6-beta.20260311200608":"2026-03-11T20:06:12.387Z","0.5.6":"2026-03-11T20:09:34.528Z","0.5.7-dev-beta.20260311205116":"2026-03-11T20:51:20.645Z","0.5.7-beta.20260311205608":"2026-03-11T20:56:14.071Z","0.5.7":"2026-03-11T20:59:25.657Z","0.5.8-dev-beta.20260314091439":"2026-03-14T09:14:43.228Z","0.5.8-dev-beta.20260315080252":"2026-03-15T08:02:56.937Z","0.5.8-dev":"2026-03-15T08:04:27.970Z","0.6.0-beta.20260315081649":"2026-03-15T08:16:53.027Z","0.6.0":"2026-03-15T08:19:49.373Z","0.6.1-dev-beta.20260315090206":"2026-03-15T09:02:11.040Z","0.7.0-beta.20260315090429":"2026-03-15T09:04:34.143Z","0.7.0":"2026-03-15T09:07:37.947Z","0.7.1-dev-beta.20260315164022":"2026-03-15T16:40:26.165Z","0.7.1-beta.20260315165616":"2026-03-15T16:56:21.150Z","0.7.1":"2026-03-15T17:02:06.886Z","0.7.2-beta.20260316062954":"2026-03-16T06:29:58.334Z","0.7.2-beta.20260316064003":"2026-03-16T06:40:07.030Z","0.7.2-beta.20260322080956":"2026-03-22T08:10:01.023Z","0.7.2-beta.20260327081612":"2026-03-27T08:16:16.346Z","0.7.2-beta.20260328161152":"2026-03-28T16:11:56.960Z","0.8.0-beta.20260328161951":"2026-03-28T16:19:55.972Z","0.8.0-beta.20260329070408":"2026-03-29T07:04:13.272Z"},"bugs":{"url":"https://github.com/vikramgorla/mcp-swiss/issues"},"author":{"name":"Vikram Gorla"},"license":"MIT","homepage":"https://github.com/vikramgorla/mcp-swiss#readme","keywords":["mcp","mcp-server","model-context-protocol","switzerland","swiss","open-data","sbb","trains","transport","weather","meteoswiss","geodata","swisstopo","zefix","companies","holidays","parliament","avalanche","air-quality","postcodes","energy","statistics","exchange-rates","recycling","news","voting","dams","hiking","real-estate","traffic","earthquakes"],"repository":{"url":"git+https://github.com/vikramgorla/mcp-swiss.git","type":"git"},"description":"Swiss open data MCP server — 68 tools across 20 modules. Zero API keys.","maintainers":[{"name":"vikramgorla","email":"vikram.gorla@gmail.com"}],"readme":"","readmeFilename":""}