{"_id":"@alfe.ai/ctrader-mcp","_rev":"20-9f1240133ce2cdba845e3cbcbf7b5644","name":"@alfe.ai/ctrader-mcp","dist-tags":{"latest":"0.3.16"},"versions":{"0.1.0":{"name":"@alfe.ai/ctrader-mcp","version":"0.1.0","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.1.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"d6e65677bca5a7750056bddd59124ea34a3b3209","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.1.0.tgz","fileCount":4,"integrity":"sha512-8JF1TGPrslJdibZzLdYFBF2kC+FByEEvG0oNjxWrCbGIfNCUwxfm7DBYVBePy81egOBcdPf9qLkMMfPblM4rng==","signatures":[{"sig":"MEQCIARSLPBTI2JgoV+dpTEVJcSEjx+mTs48Yfp8rNJ7tiHJAiAXWBXDWxb3ZzeVHs0gbtqidv5w3BroMzuDn5z166NoBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71165},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.1.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/d6ecdd49594203ff339a804a3150fed0/alfe.ai-ctrader-mcp-0.1.0.tgz","_integrity":"sha512-8JF1TGPrslJdibZzLdYFBF2kC+FByEEvG0oNjxWrCbGIfNCUwxfm7DBYVBePy81egOBcdPf9qLkMMfPblM4rng==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (place/modify/close orders + read) over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.1.0_1783573594805_0.2868854784947681","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alfe.ai/ctrader-mcp","version":"0.2.0","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.2.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"897e55e0abc793f6908f2f98332814b6ad56fc5d","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.2.0.tgz","fileCount":4,"integrity":"sha512-dszfh67TpE3mBTS1zqmlfyDnvmHa2pKT8qPbWTBGJADigBD7Q96JqQVtcFFVGTyL+mZuA49vKjazcGjaWPQfWA==","signatures":[{"sig":"MEUCIQCdyGOUjUpF5xP/sCCWjZuWWkFvP0UHlhJ1wDA1Nd1L4wIgSOw3xXBg3lViD/MJaFSW1fLL+QVRCgMC+uuvp5SPWYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72560},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.2.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/28f7fce1cbc3c6485ddea15be81d72d5/alfe.ai-ctrader-mcp-0.2.0.tgz","_integrity":"sha512-dszfh67TpE3mBTS1zqmlfyDnvmHa2pKT8qPbWTBGJADigBD7Q96JqQVtcFFVGTyL+mZuA49vKjazcGjaWPQfWA==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (place/modify/close orders + read) over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.11.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.2.0_1783880892889_0.3345733534623445","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alfe.ai/ctrader-mcp","version":"0.2.1","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.2.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"0aca07f7165e5e74e9c13d8522bc78ca10dbc991","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.2.1.tgz","fileCount":4,"integrity":"sha512-mdQVfrACW9iQlagX0obupNjNszZtfXwjuRN2ikGmPCeoVHU6nYtvbYFP64yByeudkm4EX7XyniOWTlX71RoUaw==","signatures":[{"sig":"MEUCIQCHXavo0NMYXp1M0LB0RRh6jfKOPFeC+x5jdK2MJLOvrAIgbu8R67gwX716xyEVs+oqmebcTltiQ5P0klhjiV9xyy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74041},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.2.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/b8ea6fc2feb02661d402eb6a26fb59fb/alfe.ai-ctrader-mcp-0.2.1.tgz","_integrity":"sha512-mdQVfrACW9iQlagX0obupNjNszZtfXwjuRN2ikGmPCeoVHU6nYtvbYFP64yByeudkm4EX7XyniOWTlX71RoUaw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (place/modify/close orders + read) over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.11.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.2.1_1783988198042_0.49159746378061286","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.0","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"92041f018d1a6979342903f577ebdb7d5d55e281","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.0.tgz","fileCount":4,"integrity":"sha512-J72yKWo5hA9ycvc21X8XtmqxZPMvziRQ+mTGHcrI7c3Bo/KZs36d2b5wx411qZEr8u407wktR3QgfC7SGDDPnw==","signatures":[{"sig":"MEUCIQCJs3uuABf3ehSqflExZxui4/Vbd5cTiX/c3v+8RpEkmQIgBBIkWozRMTIBCf2itA5lf6Kk4RaWD+SUXE/H3oJbZXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111408},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/86084b541e114bcdadfc1c5f2ed3ba18/alfe.ai-ctrader-mcp-0.3.0.tgz","_integrity":"sha512-J72yKWo5hA9ycvc21X8XtmqxZPMvziRQ+mTGHcrI7c3Bo/KZs36d2b5wx411qZEr8u407wktR3QgfC7SGDDPnw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.11.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.0_1784095288408_0.9759107293627063","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.1","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"31f3ec27fe972c70e423d0ae82accc53076d06ec","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.1.tgz","fileCount":4,"integrity":"sha512-nA+E4O1Zummu6cKtZT2x7NAE0Yl8MIZfirV8JsazcZaR4AcPnchYnpVOWvWR8/WiOuI7JosFlFQwYTEVUjJcjw==","signatures":[{"sig":"MEQCIB9iBFsX5I9hUOYZ82LO1FmMspAtTGY67DSq8ndiTvYsAiBRccuFKth5UKkbWcnhB820zZEIhcEa+3ioEWSWtLCn1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114016},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/ca780ce2339e53116579ce74643a6eac/alfe.ai-ctrader-mcp-0.3.1.tgz","_integrity":"sha512-nA+E4O1Zummu6cKtZT2x7NAE0Yl8MIZfirV8JsazcZaR4AcPnchYnpVOWvWR8/WiOuI7JosFlFQwYTEVUjJcjw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.11.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.1_1784163060859_0.46931945286518983","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.2","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"ca781d41ed9f63b2db93ec27ff69b95a9e0f0996","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.2.tgz","fileCount":4,"integrity":"sha512-1Es644T55I/lMJdmoRXPRE7OHqwrZgoyCy2KXGMfiJcsxITbWt9JVEEag+4hwKufaiDy2ZKe9rzYOcncApxOMw==","signatures":[{"sig":"MEQCIAMxaJ5mDfur4FJOMUhx8EjJm71Fu+yoZey+M0ngSjrWAiBv9IW589cNRkFaTXB7zOGyHxFv/bLiUsPAKLCUhiv+iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114016},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/b032c808d85211411231540badd82438/alfe.ai-ctrader-mcp-0.3.2.tgz","_integrity":"sha512-1Es644T55I/lMJdmoRXPRE7OHqwrZgoyCy2KXGMfiJcsxITbWt9JVEEag+4hwKufaiDy2ZKe9rzYOcncApxOMw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.11.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.2_1784232719012_0.9587913185458528","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.3","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"9eba33e48b2542423fd4ec943b7d13c31e2a40fc","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.3.tgz","fileCount":4,"integrity":"sha512-Tx4SrhjBk4TRJRrTdtJ3XytZrlZCGezfoQbj/BAHdjVJhLtitp09GNyqL+oZ14A6LrO2dNl679LDbTKcJ51SuQ==","signatures":[{"sig":"MEQCID06NQU4z0dTswR+MkZzV/RD6DIqOTlBcfNYz7hyW8tvAiB0xI9QNKbudNWHqc4sRZctE0ZYvfUAF9MFw4PpIzrxFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114016},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.3.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/6c0cc159edf27fcaa29430457d326483/alfe.ai-ctrader-mcp-0.3.3.tgz","_integrity":"sha512-Tx4SrhjBk4TRJRrTdtJ3XytZrlZCGezfoQbj/BAHdjVJhLtitp09GNyqL+oZ14A6LrO2dNl679LDbTKcJ51SuQ==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.3_1784479490343_0.5784575381172472","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.4","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"0913ab7a871f5c843ad846bf59e2fa76618deca0","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.4.tgz","fileCount":4,"integrity":"sha512-Rzx7i/6Bw3keFmTCzVvCjikYt4mUV+BnWjyS6CIzXS4gJWcusIIgBhDNMosrexmcv8l3CNLLzZlcPUzTN7O13Q==","signatures":[{"sig":"MEUCIFpMDbDCpT5RvEKWi4a0KkyWZ3+4Cu1Iai1jwbDKSAOcAiEAqSHcIYaEdCwxbHhtiPOpmG70p1Fb9JTan32nAGPadRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114233},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.4.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/62dabeb41672dabed04086270cbbe42c/alfe.ai-ctrader-mcp-0.3.4.tgz","_integrity":"sha512-Rzx7i/6Bw3keFmTCzVvCjikYt4mUV+BnWjyS6CIzXS4gJWcusIIgBhDNMosrexmcv8l3CNLLzZlcPUzTN7O13Q==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.3.0","@alfe.ai/agent-api-client":"0.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.4_1784839863280_0.29412149998550663","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.5","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"0180743e087289b281970f52d406ae3d2c9b93c1","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.5.tgz","fileCount":4,"integrity":"sha512-iwBf/FUnJ1CXpHlA/86fZ1xtZ2iwSU5Tc5dzL/sg6sQFzPk1RyRy9uZJz5YiHZ41FWlZ2brGkJwbG6OnRMqphA==","signatures":[{"sig":"MEYCIQD+4v9g88QOWNcKpKQKKRGakKz/rY1gfe15whiLadB/sQIhAL1zSBr/8OwVJ6lqxwT0yLueL8vp8o2ux5ceks+q+q3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114233},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.5.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/1920132557d3cba8af36f5d4a144f6d7/alfe.ai-ctrader-mcp-0.3.5.tgz","_integrity":"sha512-iwBf/FUnJ1CXpHlA/86fZ1xtZ2iwSU5Tc5dzL/sg6sQFzPk1RyRy9uZJz5YiHZ41FWlZ2brGkJwbG6OnRMqphA==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.0","@alfe.ai/agent-api-client":"0.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.5_1785498792483_0.30729384721058484","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.6","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"61ba8e5171c49c5b6acd1e7a25d5d19216ace32c","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.6.tgz","fileCount":4,"integrity":"sha512-GCYVTNC+1wwF1cbNAHTJFoLryboH/C80Mwo2G25pW3j69nModhzWwSnLVuv0m+ybvPZdRRtXX982ySWZInG4Xw==","signatures":[{"sig":"MEQCICJBj3YMEDV5lALCXEeZWhLt49/G9tRBenZSRd6KfLMIAiAVaZGivXwdhhMS1fNBr2TYPopmuPVxviCyjd6GiRLTPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125712},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.6.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/ef532327fcd789d4da726aca24540203/alfe.ai-ctrader-mcp-0.3.6.tgz","_integrity":"sha512-GCYVTNC+1wwF1cbNAHTJFoLryboH/C80Mwo2G25pW3j69nModhzWwSnLVuv0m+ybvPZdRRtXX982ySWZInG4Xw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.15.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.6_1785753560892_0.7863280764814595","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.7","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.7","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"1ae521fa7fc58a21a48be3c341914fbacac4c66a","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.7.tgz","fileCount":4,"integrity":"sha512-NybTSKEbG0RWwolWl0ePWhFcRXmpWV3/pM0uLN8EQ1R3XTgRDjjv1eeItwpwyWnkgmMQjyMkbBRzIObSjdnGxQ==","signatures":[{"sig":"MEUCIGbLjSsPQ8u/qAVespxL9fPZIEhaMGPWuO4ZamE0Qt3TAiEA3kXcfoloOdpHuCtqu5ih0d+jafs931vNYeSflVJjg24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126955},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.7.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/b300e3d67b3fde022ad2cc35039927dc/alfe.ai-ctrader-mcp-0.3.7.tgz","_integrity":"sha512-NybTSKEbG0RWwolWl0ePWhFcRXmpWV3/pM0uLN8EQ1R3XTgRDjjv1eeItwpwyWnkgmMQjyMkbBRzIObSjdnGxQ==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.15.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.7_1785909881852_0.7166812649267158","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.8","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.8","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"63a69d0139c6cf28e8fb78d1c8c157b3836afd5b","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.8.tgz","fileCount":4,"integrity":"sha512-nKMtxIdNwTT/Av/rNJgWbGWBqoOKgxwlo+HxegGEpKtHa/B9fe36TT5eAzQS+6QDYxCMEiOOWMyKYodcyecHUw==","signatures":[{"sig":"MEUCIGfuHAf6LKKIngUz2ly2sHUcQdnwYl5LLtqs/FjmfkYrAiEAw6LGaTTTPA3WLyON1uF3WPLP14vY+3NMW8ZuestQjg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129964},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.8.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/1e79037d90a05e7657e0b5549f97b5fb/alfe.ai-ctrader-mcp-0.3.8.tgz","_integrity":"sha512-nKMtxIdNwTT/Av/rNJgWbGWBqoOKgxwlo+HxegGEpKtHa/B9fe36TT5eAzQS+6QDYxCMEiOOWMyKYodcyecHUw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.16.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.8_1786923901582_0.2842535710693821","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.9","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.9","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"a7777a957d9386b6bb03eb489f3b6de1fdc6d002","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.9.tgz","fileCount":4,"integrity":"sha512-aelnkpkFkXP+5TSCpyl9FpNqImew6nrX4/gmLZ9YkFmFN+E49ymtoVERUswB1vNCMYUah90QFORgXR6JlhRkMQ==","signatures":[{"sig":"MEQCIDbwUMAO1I/xDkSC7dL6hka1GTiyo0EmlKnkx7eLMRuEAiAm5p2F8hOD7qflyU6fkj8hfCieqvAysGgCIwcOmOfTFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129964},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.9.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/f2d0c759a32f294598e2874d122132da/alfe.ai-ctrader-mcp-0.3.9.tgz","_integrity":"sha512-aelnkpkFkXP+5TSCpyl9FpNqImew6nrX4/gmLZ9YkFmFN+E49ymtoVERUswB1vNCMYUah90QFORgXR6JlhRkMQ==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.16.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.9_1787277519477_0.8329802065170944","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.10","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.10","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"ec3123d4697b85f7448b36dd5382071f743c0b67","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.10.tgz","fileCount":4,"integrity":"sha512-aSvSlORnBvVHQmYJjURLw04pSu6gXRXMg4Jy1sBZJ4adG1gypRvPF4/DxmsminoyUYFiuk/ezE5S/yfF1/yOzw==","signatures":[{"sig":"MEYCIQDxuc3Zy0mHTLTED3otyNscMbEGa0/BQUduiGdNcl7dHwIhANvdIZj6FPxxyJaBjXgyQIvSZbkQ3HMgQ47uYQ+kCa1U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129965},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.10.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/8b2afdbe0f219fbecd324ca84e5d56c0/alfe.ai-ctrader-mcp-0.3.10.tgz","_integrity":"sha512-aSvSlORnBvVHQmYJjURLw04pSu6gXRXMg4Jy1sBZJ4adG1gypRvPF4/DxmsminoyUYFiuk/ezE5S/yfF1/yOzw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.17.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.10_1787302349928_0.055592793640643956","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.11","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.11","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"6c197c0afed0ec3eb28b715514b73aa7f86d52fa","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.11.tgz","fileCount":4,"integrity":"sha512-bbhI4s+vMsyB2GOQylsW64ckMDumsX/tCeIiGHm64I8SfGLtISTo6wdV8yLzJajQrWFQpIZDiSYHePsS03NKdA==","signatures":[{"sig":"MEQCIDG7ZdaUYzeaYeVVIkzF/YDSAmgr784bkg4YRjqjNwiLAiAvDxJTqUTckGhFayWq/WX1PdETb3oMBuKpIQpIJXpPbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133971},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.11.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/9d707d42ff1a3d923702c5532dc694d7/alfe.ai-ctrader-mcp-0.3.11.tgz","_integrity":"sha512-bbhI4s+vMsyB2GOQylsW64ckMDumsX/tCeIiGHm64I8SfGLtISTo6wdV8yLzJajQrWFQpIZDiSYHePsS03NKdA==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.17.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.11_1787568210341_0.09474269541955271","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.12","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.12","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"53d83f56e281f00246a8ec50088ffaf84c4f78f8","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.12.tgz","fileCount":4,"integrity":"sha512-pWjBCE67NgJPFb4828WJkhhHJcCGttwSZUaFK6ege1Q4UmTLrcmfGBy007tyPbGSP/AgUCz7seCm1c9JRUTLRg==","signatures":[{"sig":"MEUCIByFPw663QbOvib6PKWB68L+rkcDv8jRXnH2tqfNqE+PAiEA9DH+o4SGoiYPat2Z4FFZApRPGosebKRLBRfgb6H5rbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133971},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.12.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/a831bc8546e87967ba2920e15d10ee25/alfe.ai-ctrader-mcp-0.3.12.tgz","_integrity":"sha512-pWjBCE67NgJPFb4828WJkhhHJcCGttwSZUaFK6ege1Q4UmTLrcmfGBy007tyPbGSP/AgUCz7seCm1c9JRUTLRg==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.17.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.12_1788119146492_0.6710383259262662","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.13","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.13","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"1b76078240db43bd43f82d2ca3d02238274aea4e","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.13.tgz","fileCount":4,"integrity":"sha512-b8S5eDEZBalvpVHZGxo8hFk7oG5WEoeG9IMxPQTRLG/Wm85MeMm2fO7x0UswPwS0ohAcrHPbIeQrPzRdOwqgkQ==","signatures":[{"sig":"MEUCIQCApmFQQt5BK+7p/Zd6j7chF0VY44DPEbCKWwC7K9ogNAIgHSjBgz4l9WNaNatsEpz7zjcWEqh8LCHeoVUUhY8uW2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133971},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.13.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/d02c5ae2d5b12eb61ee1e5e6f4d92e29/alfe.ai-ctrader-mcp-0.3.13.tgz","_integrity":"sha512-b8S5eDEZBalvpVHZGxo8hFk7oG5WEoeG9IMxPQTRLG/Wm85MeMm2fO7x0UswPwS0ohAcrHPbIeQrPzRdOwqgkQ==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.18.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.13_1788832907912_0.9919920829682047","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.14","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.14","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"485507c95a883d8775e30bcd3a10f6e8ea95f4e2","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.14.tgz","fileCount":4,"integrity":"sha512-CaN0n15P953wZIegzXv/+ONnHyXfks5J36z20kcL3tLzAl2GYPewzhCE+IzDYdCz4bKIJqAWBTk3DVG32Y3PTw==","signatures":[{"sig":"MEUCIQCD3+0I3Aivqaha3d64NCyOTslMIvq9oqaIqbgej+Cu5gIgKYEmKTvhNz3K586B2aLpfuRuObIzN+u5p5xkv5wzSa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133971},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.14.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/61620ac47a0f07aab251da1256415e96/alfe.ai-ctrader-mcp-0.3.14.tgz","_integrity":"sha512-CaN0n15P953wZIegzXv/+ONnHyXfks5J36z20kcL3tLzAl2GYPewzhCE+IzDYdCz4bKIJqAWBTk3DVG32Y3PTw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.14_1788928263698_0.6187871057096739","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@alfe.ai/ctrader-mcp","version":"0.3.15","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/ctrader-mcp@0.3.15","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"0f25a959abd3447f141844f0c0634f005b33fa79","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.15.tgz","fileCount":4,"integrity":"sha512-OAULHOE5byk0pWnCcsCVOBdxG83F66SKy0Uieblm39fVPRH3yoktSnTRHn7OXmMtJcEkdjd254dGwGjv1Y1UEg==","signatures":[{"sig":"MEUCIQDqjgbLeO4bFXVkvysjJtBQXTgdgDGOKqMdOnutXLtK2gIgZi+1fgyqOmkHgi18z4JDRRQGy/g+lHpjFwPsp9Ejeks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7BTNRhGwPKV09LVTUiSN4BmC1o54s63NCxFpytmP4/wIhAMLY9m0/rMRB7qqXqa3gOL9W/1EU2oKMtYBBM6EYWpnR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133971},"main":"./dist/server.js","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.15.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"_resolved":"/tmp/9acd72d2eabcd057386c1f678913fe13/alfe.ai-ctrader-mcp-0.3.15.tgz","_integrity":"sha512-OAULHOE5byk0pWnCcsCVOBdxG83F66SKy0Uieblm39fVPRH3yoktSnTRHn7OXmMtJcEkdjd254dGwGjv1Y1UEg==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ctrader-mcp_0.3.15_1789857350383_0.1876953683150906","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"_id":"@alfe.ai/ctrader-mcp@0.3.16","bin":{"ctrader-mcp-server":"dist/server.js"},"dist":{"shasum":"75b241d51395841f63f370671d7b32e66296498d","tarball":"https://registry.npmjs.org/@alfe.ai/ctrader-mcp/-/ctrader-mcp-0.3.16.tgz","fileCount":4,"integrity":"sha512-qbnANQjLB8mWHQ8ftlkWX/qAMhTISZXxWuBUpqQ+ks2n/t4NuHV5D7i7/qQ3tp2pgDeR5EPmrnlgw2CevEIvuw==","signatures":[{"sig":"MEYCIQCgOVDcn8xD75WfYik2XmptOLh/RCXeDxwb91nnhxw0ZAIhAMekT906jdGBbb/SNshvYWYtL/MVS4XiQ8qCbU1DWXjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBKwzfSZS+Z5r4lUhoMu3cLTGRNrFSuU/fRys3YE9vDeAiEA8CDbPCrrNz8u/hsm5SHonncd+Hr8PuWnCc0cgH6vQhY="}],"unpackedSize":133971},"main":"./dist/server.js","name":"@alfe.ai/ctrader-mcp","type":"module","_from":"file:alfe.ai-ctrader-mcp-0.3.16.tgz","types":"./dist/server.d.ts","author":{"url":"https://alfe.ai","name":"Alfe"},"exports":{".":{"types":"./dist/server.d.ts","import":"./dist/server.js"}},"license":"UNLICENSED","scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit"},"version":"0.3.16","_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"homepage":"https://alfe.ai","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"_resolved":"/tmp/cc40de7f798f6b498f6209086b9f6fac/alfe.ai-ctrader-mcp-0.3.16.tgz","_integrity":"sha512-qbnANQjLB8mWHQ8ftlkWX/qAMhTISZXxWuBUpqQ+ks2n/t4NuHV5D7i7/qQ3tp2pgDeR5EPmrnlgw2CevEIvuw==","_npmVersion":"10.9.8","description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","directories":{},"maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.0.5","protobufjs":"^8.7.0","@alfe.ai/config":"0.4.1","@alfe.ai/agent-api-client":"0.19.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ctrader-mcp_0.3.16_1789945591566_0.5535003198144375"}}},"time":{"created":"2026-07-09T05:06:34.661Z","modified":"2026-09-20T23:06:31.880Z","0.1.0":"2026-07-09T05:06:34.964Z","0.2.0":"2026-07-12T18:28:13.031Z","0.2.1":"2026-07-14T00:16:38.168Z","0.3.0":"2026-07-15T06:01:28.538Z","0.3.1":"2026-07-16T00:51:00.995Z","0.3.2":"2026-07-16T20:11:59.178Z","0.3.3":"2026-07-19T16:44:50.483Z","0.3.4":"2026-07-23T20:51:03.449Z","0.3.5":"2026-07-31T11:53:12.612Z","0.3.6":"2026-08-03T10:39:21.077Z","0.3.7":"2026-08-05T06:04:41.990Z","0.3.8":"2026-08-16T23:45:01.729Z","0.3.9":"2026-08-21T01:58:39.670Z","0.3.10":"2026-08-21T08:52:30.078Z","0.3.11":"2026-08-24T10:43:30.493Z","0.3.12":"2026-08-30T19:45:46.630Z","0.3.13":"2026-09-08T02:01:48.057Z","0.3.14":"2026-09-09T04:31:03.839Z","0.3.15":"2026-09-19T22:35:50.464Z","0.3.16":"2026-09-20T23:06:31.657Z"},"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","homepage":"https://alfe.ai","keywords":["alfe","ai-agents","agent","llm","mcp","model-context-protocol","ctrader","trading","forex"],"description":"cTrader MCP server — full trading (market/limit/stop/stop-limit orders, trailing stops), Level 2 depth, live quotes, trade history, PnL & margin over the cTrader Open API (protobuf/TLS)","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"readme":"ERROR: No README data found!","readmeFilename":""}