{"_id":"@andymiller/mcp-npx-cta-tracker","_rev":"15-9081c0c5983adc2ebd6bfaba3a0cc6be","name":"@andymiller/mcp-npx-cta-tracker","dist-tags":{"latest":"0.1.18"},"versions":{"0.1.0":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.0","_id":"@andymiller/mcp-npx-cta-tracker@0.1.0","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"fd1495483816880c89aff1c4d7cbba8df056435d","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.0.tgz","fileCount":7,"integrity":"sha512-mmKByYC57Quz2CDQC/bRk92/E70CUSYauQuFFdOIjTuUcCcKUX0Iw5uNHl+kkzpWDTcCH3io/DnFMj+aUdEh1A==","signatures":[{"sig":"MEUCIF13H7r2m0TKQjkRmr97yK+UHmzSOJTwrynIG6vW7dXPAiEAhxqupURNmL2AJ8TF5mpLWeChYzyHAGQW/tJAY4kpVDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6486},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real-time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.0_1745155579596_0.7475544559057938","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.1","_id":"@andymiller/mcp-npx-cta-tracker@0.1.1","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"57a3c388d2bd31369732e7c848ac21002b2be52e","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.1.tgz","fileCount":9,"integrity":"sha512-sQmqrbL0WMRfzujU3ayLUSSOe0HYbo+1e6Hn2hE9FppjdOYEbtILu+BdRWqr2qnVJ4p3KtiOTYAWENZ3kMTBPg==","signatures":[{"sig":"MEUCIFkFrSAu5GLHvkM64XMMi0nXn6U+/JuMNK8gZLQR7DTNAiEAkHA/ESuBZ9RmGPcHyr7Dj2pKg6u+w2AyYF/9hkELaVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.1_1745158140292_0.6068474810719573","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.2","_id":"@andymiller/mcp-npx-cta-tracker@0.1.2","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"aa2ffb2a3edfa398a25316f3707603f81594a27a","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.2.tgz","fileCount":9,"integrity":"sha512-KnfVzzC8GD52mXDKJAjY8HBioJixD0VCQoM7xLXLEeGetvzZRvjLHUgZKLTih8iJcCBJl1tqZxfj5MVtz3bduQ==","signatures":[{"sig":"MEUCIA6qg2slbOywV0Eb8uVSHlj4TsTHSs8hhILT98t0gugCAiEAgum+9qEN4gBzvNVrBX5xaQEL9Go45J55yYJtj1zGwyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5715},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.2_1745158401001_0.04788203468000707","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.3","_id":"@andymiller/mcp-npx-cta-tracker@0.1.3","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"5bdb3b61ae017e29ae8ae6e410a6390ca4a9656b","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.3.tgz","fileCount":9,"integrity":"sha512-BaxPQ49kOx7ZU0Yjfb92xOMH+5OGKBPcifr5F6RqR9Nmd5AchTUWsyLYKN4Mg//I2IWmT2qokR3z7RXBb83eyg==","signatures":[{"sig":"MEUCIQDVkbFouA4QcsWTGCgB0jDaN7qI7hRiOWNG/+LDIITAhQIgahsQy3aZM4B7N2a4GeOB/n9wZ2cwU3vBmh3sIwjqSFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5755},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.3_1745158778225_0.9999359835330692","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.4","_id":"@andymiller/mcp-npx-cta-tracker@0.1.4","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"1508a26ef42ef3d4ff608b04f024ddae23769f4d","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.4.tgz","fileCount":9,"integrity":"sha512-ddbdYlXsCUNiRR7FBkwrx0XXUNHcJf9YAPYlABBDVrWD3T1G+e0dpvhZy5eMiFGL4PP+gkWsumiuVNJUnvHI9g==","signatures":[{"sig":"MEQCIBjq4s+Fk5ukSZlR+Iu8DKsHzBwnFSzmD5TdQYrtV8TCAiB/W69Kd6U2SisIxO+h0ao3YuyepkMlzRfF7xqFHNezuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5598},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.4_1745159557472_0.07663080816948153","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.5","_id":"@andymiller/mcp-npx-cta-tracker@0.1.5","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"ae955c7fdf511e71ea8af7a2328ba5d188a228d8","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.5.tgz","fileCount":9,"integrity":"sha512-KQHgnpMON4GEAM7cPoepaEM2BF/DsMzCAOLBeb/luAeu27cK2nakyHtEW6ox5PuGp5qCu6WggJuc2QzV8bUrew==","signatures":[{"sig":"MEUCIFrGIZ7ewis3Hsu2qbZD7JaAhtUhK8F7dEPoxA+f7/SfAiEAnkPPZL33DCKgLdipxEGFjP/oT7iG29yNMlnDwZiHhds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5598},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.5_1745159990660_0.670726282279341","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.8","_id":"@andymiller/mcp-npx-cta-tracker@0.1.8","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"11a41aaf87530938f76fd9c3b46ff5306e37774f","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.8.tgz","fileCount":9,"integrity":"sha512-FOK83M+LbV6fakVdD7FRGw4Sz3aSPSveKecJwaZEhauez0GVV44fBaPPeQGkVExGele12k2JdoxAJoY2RquHhg==","signatures":[{"sig":"MEUCIQD+oWPfDHku2SswXq5cRIEB5aZPqA/6d3QQd8lrNMqaVAIgPIzQkxuIhKvMbaU0TWtvPLRnxWJkOmwfOG8ZyoRiEJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6500},"type":"module","scripts":{"build":"tsc","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.8_1745161057827_0.28162745453790605","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.9","_id":"@andymiller/mcp-npx-cta-tracker@0.1.9","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"58048d5a7f11e9f3bec313023b2bba78ec8bb806","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.9.tgz","fileCount":11,"integrity":"sha512-qpj3wwH/SxmajZaM/rioD5+bnawP1jWBlqojRmWLV2WX/jMJoiUQwCn0BWPbq5TXPna0wcpYgWRbX16d2dfSJQ==","signatures":[{"sig":"MEUCIQDdgK7qGdsy7VWO/vkMaTa2GWt7MXanbyZxRw22vwFkVwIgG/gkYR1ZSTJSZJLx8k8Kjhox7fKCj7ybqAbhbFq0UmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14827},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.9_1745161685234_0.7682959876998952","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.10","_id":"@andymiller/mcp-npx-cta-tracker@0.1.10","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"442fa26b1d069c6cb0b9fc2aae399c386631fb8f","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.10.tgz","fileCount":11,"integrity":"sha512-hsGHk1qg3QOhS4V8Y3rHVACmdd+FmuuX3JPQcLwMd01qkvufMM/ycYUaeTPrB8YLjIH3zRvf8A+ccQl2kNC9Uw==","signatures":[{"sig":"MEYCIQDrrUTMiFEbS6wJ/EYxaqBlEDEgj02dkNwsG/9qPPTR5gIhAMFKpkIo+cbcd0Rau6SUUssz1EnWlDImx4hKdM21OmVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13521},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.10_1745162044044_0.6081380094958238","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.12","_id":"@andymiller/mcp-npx-cta-tracker@0.1.12","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"d1860f82675a23b7ac7cc567ff51ea6d271ad07b","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.12.tgz","fileCount":11,"integrity":"sha512-g8llkkO3szggZTsYHtKCR8XZ85xvOdzqHlULTPX2BPRPoyrZ0RSo6hSwnEckfo0T0Y3PgziIpDJeTV7WnBPg9w==","signatures":[{"sig":"MEYCIQCMXYrMcXb7q3mKO6wWi9/4ulpMbogWyr4N8nGd1J5VWwIhAKceOfirQx9Zbcbpx0XF0jmpc84TQ3Ukx98IrrSnORHU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14079},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.12_1745162898051_0.49830125315479856","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.14","_id":"@andymiller/mcp-npx-cta-tracker@0.1.14","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"d2685cf1d80709cc53a7abab553178d2a29eca8d","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.14.tgz","fileCount":11,"integrity":"sha512-65aovluVgies2pJaWAG2Spaayius4omVwhYDMKW9lIvEXfW2OBkXSFbJSXyo9wrRzdvAZvl4ZdV6/k5T+xbVqw==","signatures":[{"sig":"MEUCIHCi7E12Qu+dW6i22TZXZkuVhNhXEyqMzX+pIFpIUguLAiEAsycz+bhMRoN7l09C98IIqexfYR5pioQZ/DYPWkt7llY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14335},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.14_1745163316661_0.27093400505395127","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.15","_id":"@andymiller/mcp-npx-cta-tracker@0.1.15","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"36a22f14de399deab391b87ae8bc21f29ab2bfda","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.15.tgz","fileCount":10,"integrity":"sha512-dzctG+zbMZuy3V1uTDzYyvdEugXZPfcWy87WTEiEBTfMufmmUyUXdV+w4PROE6tNbJ0SpWo+8I++e3aMfvrzmA==","signatures":[{"sig":"MEUCIHT0AY9UlIEX3V/L0h1D+PIQohyWULtOFY3aCKFVuvC1AiEAk7rNKXGsWOcO24F40wR8hdNojPgJurvrTGRlZSv9EoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14706},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","fast-xml-parser":"^5.2.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.15_1745163733596_0.5966162544305254","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.16","_id":"@andymiller/mcp-npx-cta-tracker@0.1.16","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"5261b887279a67052850af9fb3bab7f5ca2d1ee2","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.16.tgz","fileCount":10,"integrity":"sha512-pBrbIa0NMzt7kpUR3sp8glUd5f52XhMcRkr7aWQzbwfVPQfcct5lxJLWVPQ7ZhPyqG2N4MAflkfAugpgMNW4qA==","signatures":[{"sig":"MEYCIQDBPDtADfHFJqnUBNbnqxJVOFLBC9k0LcfITZ5izq0vLwIhAMD7Z6nh8jzL0ovO92zEGj4D65neTXNP6QMyhsRfrxUn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20621},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","minimist":"^1.2.8","fast-xml-parser":"^5.2.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.16_1745164597014_0.651803790970438","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.17","_id":"@andymiller/mcp-npx-cta-tracker@0.1.17","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"bin":{"mcp-cta-tracker":"build/index.js"},"dist":{"shasum":"1ad604ad8e811d15a95f4b3cb7a1bc0fc7aa13b8","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.17.tgz","fileCount":10,"integrity":"sha512-+k4n+bgjC/LqwlS5dts2uFrf3zO5Kuh/pRrKKnd1Mv8vlmi+D6WbLOm/dDfB0JGjN5e59B/C4n2NhcpTNP6oew==","signatures":[{"sig":"MEYCIQCetV6JKMDOPEdeRz4IOyC6qgk1Nrsg1FZnyAEQ/HZNYAIhAJC6vHycSGZaaec0mzHMDtCJN02cFoKHGa+2x5kIJV1L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20448},"type":"module","scripts":{"build":"tsc","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js","start":"node build/index.js"},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"_npmVersion":"10.9.0","description":"MCP CLI for fetching real‑time CTA train positions via stdio","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.22.2","axios":"^1.5.0","minimist":"^1.2.8","fast-xml-parser":"^5.2.0","@modelcontextprotocol/sdk":"^1.10.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.8.4","@types/node":"^18.11.9","@types/minimist":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/mcp-npx-cta-tracker_0.1.17_1745165240991_0.40829037547099634","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@andymiller/mcp-npx-cta-tracker","version":"0.1.18","description":"MCP CLI for fetching real‑time CTA train positions via stdio","type":"module","bin":{"mcp-cta-tracker":"build/index.js"},"scripts":{"build":"tsc","start":"node build/index.js","debug":"NODE_OPTIONS='--enable-source-maps' node --inspect-brk build/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.10.1","axios":"^1.5.0","fast-xml-parser":"^5.2.0","minimist":"^1.2.8","zod":"^3.22.2"},"devDependencies":{"@types/minimist":"^1.2.5","@types/node":"^18.11.9","typescript":"^4.8.4"},"_id":"@andymiller/mcp-npx-cta-tracker@0.1.18","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-LN2TbTC76Smlt8hN9mQI8fsMhsTh3zec+CeewELbaqXd+FLdnbLL9csEIXRexp3PDezFLOj6bC0r9072XHvl4g==","shasum":"b5423e82a5aaa02fde8f9e2b43080693052dc5cf","tarball":"https://registry.npmjs.org/@andymiller/mcp-npx-cta-tracker/-/mcp-npx-cta-tracker-0.1.18.tgz","fileCount":13,"unpackedSize":28313,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICpLE7afQNuzUgWUKACHez07b6W4ra0xZfVnmlPi6mMuAiBR3kVqczvJ9m6fZLHhlVRRKLiuDLhC7o/dzXs/9va/xg=="}]},"_npmUser":{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"},"directories":{},"maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-npx-cta-tracker_0.1.18_1745166558950_0.8675159674945261"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-20T13:26:19.529Z","modified":"2025-04-20T16:29:19.312Z","0.1.0":"2025-04-20T13:26:19.785Z","0.1.1":"2025-04-20T14:09:00.469Z","0.1.2":"2025-04-20T14:13:21.197Z","0.1.3":"2025-04-20T14:19:38.428Z","0.1.4":"2025-04-20T14:32:37.670Z","0.1.5":"2025-04-20T14:39:50.844Z","0.1.8":"2025-04-20T14:57:37.999Z","0.1.9":"2025-04-20T15:08:05.416Z","0.1.10":"2025-04-20T15:14:04.238Z","0.1.12":"2025-04-20T15:28:18.232Z","0.1.14":"2025-04-20T15:35:16.919Z","0.1.15":"2025-04-20T15:42:13.812Z","0.1.16":"2025-04-20T15:56:37.217Z","0.1.17":"2025-04-20T16:07:21.188Z","0.1.18":"2025-04-20T16:29:19.130Z"},"description":"MCP CLI for fetching real‑time CTA train positions via stdio","maintainers":[{"name":"andymiller","email":"andymiller@qualitycommercialconsultants.com"}],"readme":"# mcp-server-cta MCP Server\n\nA Model Context Protocol Server that allow access to the CTA API\n\nThis is a TypeScript-based MCP server that implements a simple notes system. It demonstrates core MCP concepts by providing:\n\n- Resources representing text notes with URIs and metadata\n- Tools for creating new notes\n- Prompts for generating summaries of notes\n\n## Features\n\n### Resources\n- List and access notes via `note://` URIs\n- Each note has a title, content and metadata\n- Plain text mime type for simple content access\n\n### Tools\n- `create_note` - Create new text notes\n  - Takes title and content as required parameters\n  - Stores note in server state\n\n### Prompts\n- `summarize_notes` - Generate a summary of all stored notes\n  - Includes all note contents as embedded resources\n  - Returns structured prompt for LLM summarization\n\n## Development\n\nInstall dependencies:\n```bash\nnpm install\n```\n\nBuild the server:\n```bash\nnpm run build\n```\n\nFor development with auto-rebuild:\n```bash\nnpm run watch\n```\n\n## Installation\n\nTo use with Claude Desktop, add the server config:\n\nOn MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\nOn Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-cta\": {\n      \"command\": \"/path/to/mcp-server-cta/build/index.js\"\n    }\n  }\n}\n```\n\n### Debugging\n\nSince MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:\n\n```bash\nnpm run inspector\n```\n\nThe Inspector will provide a URL to access debugging tools in your browser.\n","readmeFilename":"README.md"}