{"_id":"@0xrelogic/mt5-analysis-mcp","_rev":"27-e771b30ca94481986ffb70698635a8ed","name":"@0xrelogic/mt5-analysis-mcp","dist-tags":{"latest":"1.9.1"},"versions":{"1.0.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.0.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.0.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"a9b0c7757b0ade9843e88a9ae455ebe306208a21","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.0.0.tgz","fileCount":3,"integrity":"sha512-2LEgI4PsejBV9Eam0DhPo+wkXHmwxPAVX6hDSueNjBpEWQdB3zekxpTh9//+vGBGSjq9lUi4Us2f5/zRJvvg4w==","signatures":[{"sig":"MEQCIAbwcUwXv6zV8d45svt19Oq9zbppa/ffm+57FjB/ABGfAiBZPRPRmclJAiIOktiTkDWzN1vi/4S9YEn8MUyZJ8Fwmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9883},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.0.0_1763806792987_0.6088930665526155","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.1.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.1.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"0f1da8fea33c91e2168a58e58b4832fee3067b3a","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.1.0.tgz","fileCount":3,"integrity":"sha512-bhZuOVVqEMCLgTo1mPIWc7DEk3RLhj0LbUOePa9W+La7QkmaSl3vEb9vrYtmJtvjIcDAyxl+2ZfFdPAiQZEIzw==","signatures":[{"sig":"MEUCIQDRjyMfXZLt8piwhYNHcqlhQmEbjRXXIROGnnQL/sOKHgIgAPKlCT99xsJ37/xKVgk9LN8MnPIAE32omrypPyCG7NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17284},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.1.0_1763808725326_0.6130278722656315","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.2.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.2.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"326323fac1cd9cd2d8cd9ab9341fe2d9c4e84cfc","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.2.0.tgz","fileCount":3,"integrity":"sha512-0T2lS8itguu+teNgFYkvVSawb5P116i/VzH03ruboJbp8ImmX977PC3LvQw2KP+ewYiFhI0WLNruxZ9UmM2uBA==","signatures":[{"sig":"MEQCICNMHRRMTE/OjSRJuq+XAkv56THljv66J7l22c6sHf5pAiAYaw9U9g7WUD2TQ0uHDCpVN49T1PKtZK0zI11e5YOxZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20301},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.2.0_1763811155433_0.7729163934829595","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.2.1","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.2.1","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"ede787c775dba43286a42e6abe70b2c937cb59e4","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.2.1.tgz","fileCount":3,"integrity":"sha512-nyCjOnOrN8CZrxJPK03O7go+QEELcyiRR6NASD+iyWpCqi1DTe2x8Laui45b9Bz1iDkBWg2sWkMfhqhwJDHdNw==","signatures":[{"sig":"MEYCIQCP0/7RHgd+0TNSNTozNbZvj2WfIuo0gPnG0z11Iw2GzQIhAO4HDbCa5/uT+lVqoM/ultdHCBAYPE2dSPAiS8kOq1lk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23436},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.2.1_1763811339027_0.3484352995015221","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.2.2","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.2.2","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"e481b00bb5f4ea7f570e4ae87f93d2d91bc24a2b","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.2.2.tgz","fileCount":3,"integrity":"sha512-CyiOJzbbEuUy1CTVk+4IFp+tfmeMLapQkn4JVm1+pfafSCCHHnvtjZdh7EpL/d6GxuorelUvm3rXIqR4PqKoXA==","signatures":[{"sig":"MEUCIFqv7vE+5XA14Ms0nXsQySXQaiZ7KfI/A8si1PV5RfSiAiEAs4QMQcFOeF3kv9nTmVFwTWepOHvIzVKNBaDfdJq/+Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24231},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.2.2_1763826873653_0.34446215869117647","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.2.3","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.2.3","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"56befa8c0aa844e82cc1b2c1d83aed572cdf2643","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.2.3.tgz","fileCount":3,"integrity":"sha512-74XgoR6UuiDT0pdCy3sP2w/NWeDbs7wyvo5IgxTV5C3YYKqB6qsD8gPwmdQXQjRutTutnXc09xJk92baP//+kA==","signatures":[{"sig":"MEUCIQDgPBBloO/UAu/6FKfJ75zXXie18GxGsyeQdcWR0cx6rwIgbkzZ0pURqw95FkaEiRnyjij4RM4zVSbCQya1ZO9mPGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26781},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.2.3_1763827033294_0.6421570857409558","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.2.4","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.2.4","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"0c53ceb70b9a0ec927d63aec1f2348da475f7cb8","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.2.4.tgz","fileCount":3,"integrity":"sha512-b41TcaaNnVj9CvZcsWzO/P5NezsKNSWGpPD0DUGczaRp+h68ic2sCYHT5nVTuG9gy7G8JH0eNx2hNRCFnaiKmA==","signatures":[{"sig":"MEYCIQCoc5MPLCd2jGbYr5P8OWRmI1DEz/vKwbErQW8TS7+8gQIhALXawn0XD+xvhRWVaI2WwXmWoYvSwGHwwZf+7Lo8d85N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26971},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.2.4_1763827427572_0.19436669160692666","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.3.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.3.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"6c1a5b7b143404c57586a880441e9aa9c33100cb","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.3.0.tgz","fileCount":3,"integrity":"sha512-xtyYKklUXeAlng/EBoCUtVWaUaFbUW2Gj9cqu+07LhUVOHOVE4LBrdN3HcjvosWeSLS45445gPwrqr97OZ9Cug==","signatures":[{"sig":"MEQCIBABFTbKywUKR+0pYL98P//52jj0ap6xT1fjLIPAncIsAiB6SpYuyjLUuOkZUB3Y8dPrk7a5rEg0HdNWTD7KUtcH0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30212},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.3.0_1763833765668_0.17679754610630982","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.3.1","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.3.1","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"3f570e2965e3ee691b20583d8e921f27ea2d0c96","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.3.1.tgz","fileCount":3,"integrity":"sha512-bt6p2b/PXKMXqt3GZ7ZQhgdQZZGw6JP/lAjjtAQdLdiGKL3VBS9g0iRiXq+x7nmKhPef+te9rAxXECazKHwLSw==","signatures":[{"sig":"MEYCIQDZ4eesRbO6DHxTT6owYbMKMau11D4NX/W5ZxOF/kOpUAIhAIJlHuLHZrb5S3xgzgR1y2hY7jMlzqT/MpCitYFg/CbB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31892},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.3.1_1763834201435_0.7258812398609507","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.3.2","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.3.2","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"d09cf6fac80e52e486c3bf1524eaf648e7e75870","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.3.2.tgz","fileCount":3,"integrity":"sha512-NeVmg4h9Ifspj9IVwKt3c4e7lab/Xt3BuibnzOBhht2M+UnPVDKNX564B1vZjynLooekYZjSW5P9Hlpx/Hcjiw==","signatures":[{"sig":"MEYCIQD2ClpjUXcr7ShsRO2xqgMkA+F+ecgbj8rHBTi1Dt7IkwIhAK2f8zJ0Mxg5aykgMzUKG5VM+w+oypgXTBJ2MB8lbVUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33706},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.3.2_1763834402515_0.9157151738810245","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.4.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.4.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"da17e27cdebc64f11d67f2a93b407ef43dc45897","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.4.0.tgz","fileCount":3,"integrity":"sha512-SA2e8eQmBoNpSCImS0DCFoQ87Pq/cUVO6a321YPvm27RDPX7pUozGEnAAHQmIBzYmH8G3F+YkMCioAcV8WQEqA==","signatures":[{"sig":"MEQCIGHU0ixWrk+EVu2dCKZbY7cveM8/zhK32ww4ZN2CP3+9AiBKKeniYvqDYQLrVv3QoVweAvpbDIIP6aLIBacc7UnDtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40723},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.4.0_1763834928038_0.8495741295610517","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.4.1","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.4.1","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"0f9ba504a815b537975fa468031f8fb04f405301","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.4.1.tgz","fileCount":3,"integrity":"sha512-lwx4AsTwjVYc8LetyjYhBPiHlPsQs6pj0m91XkIPtFfuCHB/MMJ2xMRs22VFYH2xIrv2I5H7WBGeDsirooD8kg==","signatures":[{"sig":"MEQCIB2LvpRt/1zbSADnnVjCAZwW3QQU4HsDeFS5ckaFa8GKAiACZMmVKfr0jBjzaXqqIaZwmGXAVTrbolXdNwt9H+412Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41467},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.4.1_1763835366320_0.3472425049241721","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.4.2","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.4.2","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"958e3476d8490b4f3fc2419d80246066b782680d","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.4.2.tgz","fileCount":3,"integrity":"sha512-o9NG8VmulKL9WtjNqKMT9G7Ir8khuF6CQ1nINYUEK7l/fnW9cPImJKuI7uRTT0m5iXK4a61WrsPcEOS53xdPqQ==","signatures":[{"sig":"MEUCIAbZ8obXsGVDyrJYKemZcdnIxkpkaRcJprb2rivFUcNcAiEApRnDp98F33OaNce3UeByKWhC9B80a+dcLXoo9mVgBK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41467},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.4.2_1763835893846_0.10267245661004987","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.4.3","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.4.3","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"2cd28356c8f7e241acf279068f52bf3beb46068a","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.4.3.tgz","fileCount":3,"integrity":"sha512-e7NcHUL3Y/FN5xrOH94P9/pUbijRdNuwJhJQ1p/Mq5hHOEvKNh96Oiuor4HPJ0uqrTq8iCnPCzNtwJ7DqA/xsQ==","signatures":[{"sig":"MEQCICblfAWaXX9aaBJt8/1+OlkjGelekh23b4aQxVCDki8wAiA2CmnGMlGZM3XQgtOXoN/oCYVv+UpNWrk+dHEQyWvcxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42943},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.4.3_1763836182150_0.1279197855970815","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.4.4","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.4.4","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"232ff6ddfa2c1a608b07f73990bdebe85edf17f2","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.4.4.tgz","fileCount":3,"integrity":"sha512-erJsHIeNS67cc41JuvO8a3H3NBgnqjUZQ3LcfjQ39+Hx7v2gmA2mFWuh9RsMY91UjKqzaBXvZbb0KVYQNvFRWw==","signatures":[{"sig":"MEQCIBQBQSBPcfODhFM88hdfJ1dpBRgqh1pn9if9cEC4avFhAiBubJ4Fro5p0CO0EuMRO+2wkZhs0211omNZIvq/qq3oAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43215},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.4.4_1763840073131_0.1689891365102001","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.4.5","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.4.5","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"a936552a529930ee18b740d92751e4d212555b8e","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.4.5.tgz","fileCount":3,"integrity":"sha512-ZFDRz3+vHh6LIwfvpxOICoMbvdY6+ZE8zyFwkIO2EEKu3zICa1Yzfj7DG87HgMRQJpj0B6iPnpC1tw8sueEjlg==","signatures":[{"sig":"MEUCIQDjiSWrsCF5YEppiaFbH/pCOVvd59G8cMe6TliQPTJxaQIgGA7rIvsBX8H1EN1gBqjbCUbc0jYASgu00X0+IKJQq4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43965},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.4.5_1763891341811_0.5942981603414224","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.5.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.5.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"62b491df5ee7079f196457882b41c48f7b55deff","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.5.0.tgz","fileCount":3,"integrity":"sha512-EaLZ327GETrr6LmdPI/1Rxmzy/PxvrG5aDJf6DDJ5byRcgY9VjA5T4U25TGaRhJ24lh7jXnTWICSRNTSZINaig==","signatures":[{"sig":"MEYCIQCwCqRT2XR6aX8oT3u39koCTl8ltlRWwJWS/xdXGGJSQwIhAMUiGoIAjTmMVT93QLEYQOncXeq2/IVNnKvok84iVurX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50789},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.5.0_1763892602295_0.9377493843995073","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.6.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.6.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"acbcbeae2a55ef42f8aecd029575ec0d06db449c","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.6.0.tgz","fileCount":3,"integrity":"sha512-xlwneE4GByanmbyEeB/DnzQ/PWuNQFudN9oBx4mbmJtSNmp1HVxcLJ8kiIwkcyMyL3EGykZJFBpaKlpXhU2F+g==","signatures":[{"sig":"MEYCIQD/RHNLn5RMuqHYDfDmXryZFwjKOHdFyaqCp1+gdMXxpAIhAJKl8rgemlbvSnm62vqiV5linB96qf/dyC9r7gNSFYwi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69632},"main":"index.js","type":"module","engines":{"node":">=18"},"scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.6.0_1763896793759_0.39081715211793555","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.7.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.7.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"1ee9bbd0b808b452720df86fad2a7aaa977aa6f5","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.7.0.tgz","fileCount":3,"integrity":"sha512-GJLUtgDbI+g/0pSgj0ka0fNIPAeDckOTX/zVdVHsf/saYwJMdcxrbtDK0K1e+LecYBjKulvmFW78nep57G3/0w==","signatures":[{"sig":"MEUCIC9BgsarGNIerGDnxbFfWXw++/XbKTl/HL7HhIoZt+f6AiEA+Khg6ciVtRGwHv/mCO989yfQF11cLtjWdSjK1lN+BxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75820},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"ae5deb11e10882f599d9c4af833e41b2d01fcfa6","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.7.0_1763972947841_0.6134205728590565","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.7.1","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.7.1","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"e8ed3109903df69bd58c3768a123604575946bff","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.7.1.tgz","fileCount":3,"integrity":"sha512-jxF5Jcxrnw82pbY/NajlbPYlrlKh71e/LnCAzYgZihMSd20BcDg/rLg8EZif7FGIzx0m1oe00HNdUoUnW1icGA==","signatures":[{"sig":"MEQCICDaUUUw9zyl2zPaqWOdqY4BjX0qb0btdAh56Z9dV90+AiApEIo8wdTPY6lnSR8bHa42IG5U4v6rMdmkO+reztPrSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75534},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"640b909541b3c450d5ce5feb6062f79f8af7b439","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.7.1_1763973405481_0.3001749040664874","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.7.2","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.7.2","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"731839a3507beb9045fbb3e54c9df27af29647d2","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.7.2.tgz","fileCount":3,"integrity":"sha512-fNZgx9cDeCfmGKbYoN15p3K2Aq9gCqCm2xJmpyp531CuZqv7aq4CJmy0/5Pykq+5g1QhmAWrV2JvlHeo16QDVA==","signatures":[{"sig":"MEQCIF8VuPLFDimhU+lwtlmlbF4M2xlomnMWAfDq79a6ur2eAiAprkpekDBNLAH2X3nu/zs5CMVPVrInQJfbUCxTfiIw6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75534},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"7b4f5f0909245eea027f88c809e35e3cccd0cd37","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.7.2_1763975092413_0.47223508990756735","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.8.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.8.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"1008e2b7f73035225dd65caabc66795a1b5b4b0c","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.8.0.tgz","fileCount":3,"integrity":"sha512-hJYjd2s2iGFEAhxVbtOrkpcMQgfbsmGpICdc095paywCSkGZ80cHz2McCkbNx6fcJSUAAdfLj7rC97XHLePYqg==","signatures":[{"sig":"MEYCIQCj0EHPRDU1aJrr5ycEzWyYMwqVWVUXa1luGhsXaEBOSQIhAIHNwkP0vaJfe/ktHpYhpXV5U3hU2bje4xLAq5eQQ2/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77681},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"3a025ae5e64b4499943158d9bffe56db5989e87b","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data with 15 alert conditions including scalping support","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.8.0_1763984155366_0.17622422562270734","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.8.1","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.8.1","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"fb0968924657aee4b41c470211e60958cf08fbe7","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.8.1.tgz","fileCount":3,"integrity":"sha512-cxC+3JmEx67mQIkiYB6FO0MpArn0cQiF1htugnpiGMIK8LTPc6Ku7FBTHDWb0BaHupb7IWMSMbXE17A6gWPLYA==","signatures":[{"sig":"MEYCIQCXmZI64Z9S86ZlkBoHXQd/LaJvbdpBm0HIqThLKV7UEgIhAIDyNowUdn1cGmgi5W6lbicGqNfwj5hWZ8rM+HPaH3w6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77860},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"3a025ae5e64b4499943158d9bffe56db5989e87b","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data with 15 alert conditions including scalping support","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.8.1_1763987579386_0.07880775953500119","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.8.2","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.8.2","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"c0b1c35defeaceb9d8f745fdf5c92adc0fed86b9","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.8.2.tgz","fileCount":3,"integrity":"sha512-/3APiFDkBOa7DSJpfw/130ppmKgrwLVaVMrZzWbY4Uibsn9pCxM77xUH2oh+cCPcigcQAD7THA2+1fo8lUSOVQ==","signatures":[{"sig":"MEUCIQDkpOh5JO13/S/MT2BNIvOQ3Hl/Vm1h40Irjcgs9M46owIgAiXo63IBRvxDgdPFA7UkKWMqYH55BeCo3Acs2GqtJtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78431},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"1d96978b1767d03e174b00d68669f8a53fefa9e2","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data with 15 alert conditions including scalping support","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.8.2_1763988007583_0.03731598346762843","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.8.3","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.8.3","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"ffc2a2c21ae2c88db816a3b51b27f94b62f14f0c","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.8.3.tgz","fileCount":3,"integrity":"sha512-5VKuSR1UHXb9qe/SXtB/jTU8Lsj6hDjvkXL1c55PK2OWY068DNiVhrJBkxSh0zWiTdw8NVBl5QRltgTBi/hAEA==","signatures":[{"sig":"MEUCICEShZUEkZIIP7cveteJxT++Zx89NVpILPbszHuKuNajAiEA9nSSeQAilnmpqjD7TOZhO1ngdu/P2BPDx/hTq4b/I+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79006},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"e4dae3d4b6b427b526faf6c244a6754cfaa3048b","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis and trading data with 15 alert conditions including scalping support","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.8.3_1763988189758_0.02606305316250035","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.9.0","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","_id":"@0xrelogic/mt5-analysis-mcp@1.9.0","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"bin":{"mt5-analysis-mcp":"index.js"},"dist":{"shasum":"ea61f430320ed28ccb2f05a1014df37e44c3b89d","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.9.0.tgz","fileCount":3,"integrity":"sha512-b2YU+MzDMrPR7JtZHeSe0SQH8n0KtkgrcNrZAcwYu2zSnRrYwnPy4vudaRTnajt5cCCMZXvttFaxA6bdUwTc7w==","signatures":[{"sig":"MEUCIBFgoi5zC86FjvC5D8XzGtXxi/NyRwRkBeCfhJ5JniFeAiEA4u6CRw4vKM3V9Xp5REbZXRmhbRPHT8Sl9mFHy2QyByQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94406},"main":"index.js","type":"module","engines":{"node":">=18"},"gitHead":"09cb9f5147651a7eba698d9d6641f6309af2c887","scripts":{"start":"node index.js"},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"_npmVersion":"10.9.2","description":"MCP server for MT5 market analysis, trading operations, and alert system with 15 conditions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mt5-analysis-mcp_1.9.0_1763988679670_0.8481843040613737","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@0xrelogic/mt5-analysis-mcp","version":"1.9.1","description":"MCP server for MT5 market analysis, trading operations, and alert system with 15 conditions - FIXED pip value calculation","type":"module","main":"index.js","bin":{"mt5-analysis-mcp":"index.js"},"scripts":{"start":"node index.js"},"keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"author":{"name":"Your Name"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"engines":{"node":">=18"},"_id":"@0xrelogic/mt5-analysis-mcp@1.9.1","gitHead":"e9e5f9bca8c8b8d72fa1e7e5a66e19718f24df3a","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-NUGO+g0OVvgqKpMkwE5uxrbRsZecR1ln6kCKfzQoKck7524OlNQvIINbYC3iRlEDJ7nIGTG/0Uz0qkMT1Y13WA==","shasum":"c7ceb05d75dcfb25b29268f68a870af9f029272b","tarball":"https://registry.npmjs.org/@0xrelogic/mt5-analysis-mcp/-/mt5-analysis-mcp-1.9.1.tgz","fileCount":3,"unpackedSize":95650,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoOyA2KBplsIQzTD/5prB20JzP9kwWEWGgk5Fng9CxgAIgbFIrbd+sjAi3vWqJe5gycZ3HrCV7b+7yY0wDB/5vLow="}]},"_npmUser":{"name":"0xrelogic","email":"maedeeaew@gmail.com"},"directories":{},"maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mt5-analysis-mcp_1.9.1_1764064014990_0.9342780448011618"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-22T10:19:52.866Z","modified":"2025-11-25T09:46:55.419Z","1.0.0":"2025-11-22T10:19:53.180Z","1.1.0":"2025-11-22T10:52:05.529Z","1.2.0":"2025-11-22T11:32:35.631Z","1.2.1":"2025-11-22T11:35:39.231Z","1.2.2":"2025-11-22T15:54:33.905Z","1.2.3":"2025-11-22T15:57:13.464Z","1.2.4":"2025-11-22T16:03:47.780Z","1.3.0":"2025-11-22T17:49:25.854Z","1.3.1":"2025-11-22T17:56:41.630Z","1.3.2":"2025-11-22T18:00:02.760Z","1.4.0":"2025-11-22T18:08:48.257Z","1.4.1":"2025-11-22T18:16:06.497Z","1.4.2":"2025-11-22T18:24:54.092Z","1.4.3":"2025-11-22T18:29:42.337Z","1.4.4":"2025-11-22T19:34:33.335Z","1.4.5":"2025-11-23T09:49:02.010Z","1.5.0":"2025-11-23T10:10:02.499Z","1.6.0":"2025-11-23T11:19:53.973Z","1.7.0":"2025-11-24T08:29:08.002Z","1.7.1":"2025-11-24T08:36:45.669Z","1.7.2":"2025-11-24T09:04:52.596Z","1.8.0":"2025-11-24T11:35:55.527Z","1.8.1":"2025-11-24T12:32:59.572Z","1.8.2":"2025-11-24T12:40:07.762Z","1.8.3":"2025-11-24T12:43:09.971Z","1.9.0":"2025-11-24T12:51:19.857Z","1.9.1":"2025-11-25T09:46:55.214Z"},"author":{"name":"Your Name"},"license":"MIT","keywords":["mcp","mt5","metatrader5","forex","trading","technical-analysis"],"description":"MCP server for MT5 market analysis, trading operations, and alert system with 15 conditions - FIXED pip value calculation","maintainers":[{"name":"0xrelogic","email":"maedeeaew@gmail.com"}],"readme":"# MT5 Analysis MCP Server\r\n\r\nModel Context Protocol server untuk analisis teknikal MetaTrader 5 dengan AI context tools.\r\n\r\n## Features\r\n\r\n### 📊 Pattern Detection (v1.3.0) 🔥 NEW\r\n- 🎯 **13+ Chart Patterns** - Double Top/Bottom, Head & Shoulders, Inverse H&S, Rising/Falling Wedge, Ascending/Descending/Symmetrical Triangle, Ascending/Descending/Horizontal Channel, Bull/Bear Flag\r\n- 🕯️ **Candlestick Signals** - Bullish/Bearish Engulfing, Hammer, Shooting Star, Doji, Morning/Evening Star\r\n- ⭐ **Quality Scoring** - 0-100 score based on completion %, confidence %, and volume confirmation\r\n- 📊 **Volume Validation** - Patterns marked with ✓/✗ based on volume spike confirmation\r\n- 🎚️ **Smart Support/Resistance** - Strength 1-10 calculated from touches, age (bars), and volume\r\n- 📐 **Fibonacci Retracement** - Auto-detect trend + 7 key levels (0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%)\r\n- 🔍 **False Positive Reduction** - Minimum quality threshold + strict validation rules\r\n\r\n### Core Analysis Tools\r\n- ✅ **Comprehensive Market Analysis** - Multi-timeframe analysis (M1, M5, M15, H1, H4, D1) with 15+ technical indicators including EMA20 for scalping\r\n- ✅ **Live Price Feed** - Real-time Bid/Ask/Last prices\r\n- ✅ **Account Summary** - Balance, Equity, Margin, Profit tracking\r\n- ✅ **Batch Analysis** - Compare up to 10 symbols simultaneously (summary mode)\r\n- ✅ **Historical Data** - OHLCV data on any timeframe (M1 to MN1)\r\n\r\n### AI Context Tools (v1.2.0)\r\n- 🧠 **Market Condition Detector** - Identifies trending/ranging/volatile states using ADX + ATR\r\n- 🧠 **Higher Timeframe Bias** - Shows alignment across timeframes to avoid counter-trend trades\r\n- 🧠 **Volatility Rank** - ATR percentile ranking (current vs historical)\r\n- 🧠 **Session Info** - Detects Asian/London/NY sessions and volume expectations\r\n\r\n### � Scalp ing Tools (v1.7.0) 🔥 NEW\r\n- ⚡ **M1/M5 Timeframes** - Ultra-fast scalping timeframes with full indicator suite\r\n- 📊 **EMA20** - Critical for scalping trend identification\r\n- 📍 **Swing High/Low** - Last 30 bars for local support/resistance\r\n- 💰 **Spread Monitoring** - Real-time spread in points & pips\r\n- 🎯 **Scalping Screener** - Multi-symbol quick overview for rapid pair selection\r\n- 🔍 **Market Condition M1/M5** - Trending/ranging/volatile detection on scalping timeframes\r\n\r\n### 🔔 Alert System (v1.8.0) 🔥 UPDATED\r\n- 🎯 **15 Condition Types** - RSI, MACD, Price, Pattern, ADX, Stochastic, Price Level, Price Breaks, HTF Bias, Volatility, Session, Volume, **Spread, Candle Patterns, Momentum, Time Filter**\r\n- ⚡ **Scalping Conditions** (NEW) - Spread check (<2 pips), Candle patterns (6 types), Momentum (price velocity), Time filter (avoid low-volume hours)\r\n- ⏰ **Background Monitor** - Auto-checks rules every 5 minutes\r\n- 📊 **Quality Scoring** - Each alert shows quality score based on conditions met\r\n- 🔕 **Cooldown System** - Prevents spam with configurable cooldown hours\r\n- 📱 **Telegram Ready** - Built-in Telegram notification support\r\n- ✅ **Acknowledge System** - Mark alerts as reviewed to keep track\r\n\r\n### Technical Indicators\r\nRSI, MACD, Bollinger Bands, Ichimoku Cloud, ADX, Parabolic SAR, Stochastic, CCI, Williams %R, ATR, Keltner Channels, OBV, MFI\r\n\r\n---\r\n\r\n## Setup untuk Server (VM/Tailscale Host)\r\n\r\n### 1. Install Dependencies\r\n```bash\r\ncd \"d:/Project Utama/Metatrade5\"\r\npip install fastapi uvicorn pandas ta MetaTrader5 pytz\r\n```\r\n\r\n### 2. Jalankan API Server\r\n```bash\r\ncd \"d:/Project Utama/Metatrade5/analysis_service\"\r\npython main.py\r\n```\r\nServer akan jalan di `http://0.0.0.0:8000`\r\n\r\n### 3. Cek IP Tailscale\r\n```bash\r\ntailscale ip -4\r\n```\r\nContoh output: `100.67.151.83`\r\n\r\n---\r\n\r\n## Setup untuk Client (Keluarga/Tim)\r\n\r\n### 1. Pastikan Tailscale Aktif\r\n- Download: https://tailscale.com/download\r\n- Login dengan akun yang sama dengan server\r\n\r\n### 2. Install MCP Server via NPM\r\nEdit file `mcp_config.json` (lokasi tergantung IDE):\r\n\r\n**Cursor/VS Code:**\r\n- Windows: `C:\\Users\\{username}\\.cursor\\mcp_config.json` atau `.vscode\\mcp_config.json`\r\n- Mac/Linux: `~/.cursor/mcp_config.json`\r\n\r\n**Claude Desktop:**\r\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\r\n- Mac: `~/Library/Application Support/Claude/claude_desktop_config.json`\r\n\r\nTambahkan konfigurasi ini:\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"mt5-analysis\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@0xrelogic/mt5-analysis-mcp\"],\r\n      \"env\": {\r\n        \"MT5_API_URL\": \"http://100.67.151.83:8000\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n> **Ganti `100.67.151.83`** dengan IP Tailscale server kamu!\r\n\r\n### 3. Restart IDE\r\n- **Cursor/VS Code**: Tutup dan buka lagi (Ctrl+Q → Re-open)\r\n- **Claude Desktop**: Restart aplikasi\r\n\r\n---\r\n\r\n## Tools yang Tersedia\r\n\r\n### 🔥 Pattern Detection (NEW in v1.3.0)\r\n\r\n#### **detect_patterns** - Deteksi Pattern + Fibonacci\r\n```\r\nInput: symbol (string), timeframe (string, default: \"H4\")\r\nContoh: \"BTCUSD\", \"H4\"\r\n\r\nOutput:\r\n- 13+ chart patterns (sorted by quality score)\r\n- Candlestick signals (Engulfing, Hammer, Doji, etc.)\r\n- Support/Resistance levels with strength 1-10\r\n- Fibonacci retracement levels\r\n- Volume confirmation (✓/✗)\r\n- Quality scores (0-100)\r\n\r\nExample Output:\r\n=== PATTERNS FOUND (sorted by quality) ===\r\nDouble Top (bearish_reversal)\r\n  Quality: 85% | Confidence: 92% | Volume: ✓\r\n  Target: 83271.33\r\n\r\n=== FIBONACCI RETRACEMENT ===\r\nTrend: DOWNTREND\r\nCurrent at: 23.6% level ← Current\r\n\r\nSupport: 83422.93 - Strength: 8/10 (7 touches, 10 bars)\r\n```\r\n\r\n### Core Analysis Tools\r\n\r\n#### 1. **get_market_analysis** - Analisa Lengkap\r\n```\r\nInput: symbol (string)\r\nContoh: \"XAUUSD\"\r\nOutput: Analisa M15, H1, H4, D1 dengan semua indikator\r\n```\r\n\r\n#### 2. **get_live_price** - Cek Harga Cepat\r\n```\r\nInput: symbol (string)\r\nContoh: \"EURUSD\"\r\nOutput: Bid, Ask, Last, Time\r\n```\r\n\r\n#### 3. **get_account_summary** - Info Akun\r\n```\r\nInput: (none)\r\nOutput: Balance, Equity, Margin, Profit\r\n```\r\n\r\n#### 4. **get_batch_analysis** - Multi Symbol\r\n```\r\nInput: symbols (comma-separated string)\r\nContoh: \"EURUSD,XAUUSD,GBPUSD\"\r\nOutput: Analisa semua symbol sekaligus (max 10)\r\n```\r\n\r\n#### 5. **get_historical_data** - Data OHLCV\r\n```\r\nInputs:\r\n  - symbol (string): \"EURUSD\"\r\n  - timeframe (string): \"M1\", \"M5\", \"M15\", \"M30\", \"H1\", \"H4\", \"D1\", \"W1\", \"MN1\"\r\n  - bars (number): 100 (max 1000)\r\nOutput: Data OHLCV historis\r\n```\r\n\r\n### AI Context Tools (v1.2.0) 🆕\r\n\r\n#### 6. **get_market_condition** - Market State\r\n```\r\nInputs:\r\n  - symbol (string): \"EURUSD\"\r\n  - timeframe (string): \"M15\", \"H1\", \"H4\", \"D1\" (default: \"H4\")\r\nOutput: trending/ranging/volatile + ADX + ATR + trend strength\r\n```\r\n\r\n#### 7. **get_htf_bias** - Timeframe Alignment\r\n```\r\nInputs:\r\n  - symbol (string): \"EURUSD\"\r\n  - timeframe (string): \"M15\", \"H1\", \"H4\", \"D1\" (default: \"H1\")\r\nOutput: Bias per timeframe + alignment score + recommendation\r\n```\r\n\r\n#### 8. **get_volatility_rank** - Volatility Percentile\r\n```\r\nInput: symbol (string): \"EURUSD\"\r\nOutput: ATR percentile + status (low/normal/high/extremely_high)\r\n```\r\n\r\n#### 9. **get_session_info** - Trading Sessions\r\n```\r\nInput: (none)\r\nOutput: Active sessions (Asian/London/NY) + volume expectations\r\n```\r\n\r\n### 🔔 Alert System Tools (v1.5.0) 🆕\r\n\r\n#### 10. **create_alert_rule** - Buat Alert Otomatis\r\n```\r\nInputs:\r\n  - name (string): \"EURUSD Oversold Setup\"\r\n  - symbol (string): \"EURUSD\"\r\n  - timeframe (string): \"M15\", \"H1\", \"H4\", \"D1\" (default: \"H4\")\r\n  - conditions (array): Array of condition objects\r\n  - min_conditions_met (number): Minimum conditions to trigger (default: 2)\r\n  - cooldown_hours (number): Hours before re-trigger (default: 4)\r\n  - telegram_enabled (boolean): Send to Telegram (default: true)\r\n\r\nCondition Types:\r\n  - RSI: {type: \"rsi\", operator: \"<\", value: 30}\r\n  - MACD: {type: \"macd\", operator: \">\", value: 0}\r\n  - Price: {type: \"price\", operator: \"<\", value: 1.0500}\r\n  - Pattern: {type: \"pattern\", pattern_type: \"bullish_reversal\", min_quality: 80}\r\n  - ADX: {type: \"adx\", operator: \">\", value: 25}\r\n  - Stochastic: {type: \"stoch\", operator: \"<\", value: 20}\r\n\r\nExample:\r\n{\r\n  \"name\": \"EURUSD Bullish Setup\",\r\n  \"symbol\": \"EURUSD\",\r\n  \"timeframe\": \"H4\",\r\n  \"conditions\": [\r\n    {\"type\": \"rsi\", \"operator\": \"<\", \"value\": 30},\r\n    {\"type\": \"pattern\", \"pattern_type\": \"bullish_reversal\", \"min_quality\": 80}\r\n  ],\r\n  \"min_conditions_met\": 2\r\n}\r\n\r\nOutput: Rule ID, name, conditions count\r\n```\r\n\r\n#### 11. **list_alert_rules** - Lihat Semua Alert Rules\r\n```\r\nInput: enabled_only (boolean, default: true)\r\nOutput: List of all alert rules with status, conditions, trigger count\r\n```\r\n\r\n#### 12. **get_pending_alerts** - Lihat Alert yang Triggered\r\n```\r\nInput: acknowledged (boolean, default: false)\r\nOutput: List of pending alerts with conditions met, quality score, price\r\n```\r\n\r\n#### 13. **acknowledge_alert** - Tandai Alert Sudah Dibaca\r\n```\r\nInput: alert_id (number)\r\nOutput: Success confirmation\r\n```\r\n\r\n#### 14. **delete_alert_rule** - Hapus Alert Rule\r\n```\r\nInput: rule_id (number)\r\nOutput: Success confirmation\r\n```\r\n\r\n#### 15. **evaluate_alert_rule** - Test Alert Rule Manual\r\n```\r\nInput: rule_id (number)\r\nOutput: Current evaluation result (triggered/not triggered), conditions status\r\n```\r\n\r\n### 🚀 Scalping Tools (v1.7.0) 🆕\r\n\r\n#### 16. **get_scalping_screener** - Multi-Symbol Scalping Overview\r\n```\r\nInputs:\r\n  - symbols (string): \"EURUSD,GBPUSD,XAUUSD,BTCUSD\" (max 10)\r\n  - timeframe (string): \"M1\", \"M5\", \"M15\" (default: \"M5\")\r\n\r\nOutput per symbol:\r\n  - price & spread_pips\r\n  - trend_bias: bullish/bearish/neutral\r\n  - market_condition: trending/ranging/volatile\r\n  - volatility_status: low/normal/high/extremely_high\r\n  - rsi, stoch_k, stoch_d\r\n  - distance_to_swing_high_pips\r\n  - distance_to_swing_low_pips\r\n  - swing_high, swing_low\r\n  - adx, atr\r\n\r\nPerfect for: Quickly scanning which pairs are good for scalping right now!\r\n```\r\n\r\n---\r\n\r\n## Cara Pakai\r\n\r\nSetelah setup, langsung chat ke AI:\r\n\r\n**Analisa Single:**\r\n- \"Analisa XAUUSD sekarang\"\r\n- \"Berapa harga EURUSD?\"\r\n\r\n**Analisa Batch:**\r\n- \"Analisa batch untuk EURUSD, XAUUSD, GBPUSD\"\r\n- \"Bandingkan kondisi pasar EURUSD dan GBPUSD\"\r\n\r\n**Data Historis:**\r\n- \"Ambil 200 bar data H4 untuk EURUSD\"\r\n- \"Tampilkan candle D1 XAUUSD 100 bar terakhir\"\r\n\r\n**AI Context (v1.2.0):** 🆕\r\n- \"Apakah EURUSD lagi trending atau ranging?\"\r\n- \"Cek timeframe alignment untuk XAUUSD di H1\"\r\n- \"Berapa volatility EURUSD sekarang?\"\r\n- \"Session apa yang aktif sekarang?\"\r\n\r\n**Alert System (v1.5.0):** 🔥\r\n- \"Buatkan alert untuk EURUSD kalau RSI < 30 dan ada bullish pattern di H4\"\r\n- \"Lihat semua alert rules yang aktif\"\r\n- \"Ada alert pending tidak?\"\r\n- \"Test alert rule nomor 1\"\r\n- \"Hapus alert rule nomor 2\"\r\n\r\n**Info Akun:**\r\n- \"Cek saldo akun MT5 saya\"\r\n\r\n---\r\n\r\n## API Endpoints (Untuk Dev/Testing)\r\n\r\n```bash\r\n# Core Endpoints\r\ncurl http://100.67.151.83:8000/api/analyze/EURUSD\r\ncurl http://100.67.151.83:8000/api/price/EURUSD\r\ncurl http://100.67.151.83:8000/api/account\r\ncurl \"http://100.67.151.83:8000/api/analyze/batch?symbols=EURUSD,XAUUSD,GBPUSD\"\r\ncurl \"http://100.67.151.83:8000/api/history/EURUSD?timeframe=H1&bars=100\"\r\n\r\n# AI Context Endpoints (v1.2.0) 🆕\r\ncurl http://100.67.151.83:8000/api/condition/EURUSD/H4\r\ncurl http://100.67.151.83:8000/api/htf-bias/EURUSD/H1\r\ncurl http://100.67.151.83:8000/api/volatility/EURUSD\r\ncurl http://100.67.151.83:8000/api/session\r\n\r\n# Alert System Endpoints (v1.5.0) 🔥\r\ncurl http://100.67.151.83:8000/api/alerts/rules\r\ncurl http://100.67.151.83:8000/api/alerts/pending\r\ncurl -X POST http://100.67.151.83:8000/api/alerts/create -H \"Content-Type: application/json\" -d '{\"name\":\"Test\",\"symbol\":\"EURUSD\",\"conditions\":[{\"type\":\"rsi\",\"operator\":\"<\",\"value\":30}]}'\r\ncurl http://100.67.151.83:8000/api/alerts/evaluate/1\r\ncurl -X DELETE http://100.67.151.83:8000/api/alerts/rules/1\r\n\r\n# API Documentation\r\nhttp://100.67.151.83:8000/docs\r\n```\r\n\r\n---\r\n\r\n## Keamanan\r\n\r\n✅ **Private Network Only**\r\n- Hanya yang terhubung ke Tailscale yang bisa akses\r\n- Tidak perlu expose port ke internet public\r\n- Data trading tetap dalam jaringan private\r\n\r\n---\r\n\r\n## Troubleshooting\r\n\r\n**Tools tidak muncul di AI?**\r\n1. Pastikan API server jalan: `curl http://IP:8000/`\r\n2. Pastikan MT5 sudah login di server\r\n3. Restart IDE setelah edit `mcp_config.json`\r\n4. Cek log di terminal IDE (Ctrl+Shift+P → \"MCP: Show Logs\")\r\n\r\n**Connection refused?**\r\n1. Cek IP Tailscale benar\r\n2. Pastikan firewall allow port 8000\r\n3. Pastikan Tailscale aktif di client dan server\r\n\r\n**Error \"429 Too Many Requests\" dari NPM?**\r\n- NPM rate limit, tunggu 5-10 menit\r\n- Atau download package sekali: `npm install -g @0xrelogic/mt5-analysis-mcp`\r\n\r\n---\r\n\r\n## Update Log\r\n\r\n**v1.9.1** (2025-11-25) 🐛 **CRITICAL BUG FIX - PIP VALUE CALCULATION**\r\n- 🔧 **FIXED**: Pip value calculation for XAUUSD, JPY pairs, and other instruments\r\n- 🔧 **FIXED**: Trade journal pip calculation (was 10x off for gold)\r\n- ✅ **XAUUSD**: Now correctly uses pip_size = 0.01, pip_value = $1/lot\r\n- ✅ **XAGUSD**: Now correctly uses pip_size = 0.01, pip_value = $50/lot\r\n- ✅ **USOIL/UKOIL**: Now correctly uses pip_size = 0.01, pip_value = $10/lot\r\n- ✅ **JPY Pairs**: Now correctly converts pip value from JPY to USD\r\n- ✅ **BTCUSD/ETHUSD**: Now correctly uses pip_size = 0.1, pip_value = $0.1/lot\r\n- 📊 Added `pip_info` section to position size calculator output\r\n- 🧪 Added test script `test_pip_fix.py` for verification\r\n\r\n**v1.7.0** (2025-11-24) 🚀 SCALPING EDITION\r\n- 📊 Added M1 & M5 timeframes to get_market_analysis\r\n- ⚡ Added EMA20 for scalping (in addition to EMA50/200)\r\n- 📍 Added swing high/low (last 30 bars) for support/resistance\r\n- 💰 Added spread info (points & pips) to current_price\r\n- 🔍 Extended get_market_condition to support M1/M5/M15\r\n- 🎯 NEW TOOL: get_scalping_screener - Multi-symbol quick overview\r\n  - Trend bias (bullish/bearish/neutral)\r\n  - Market condition (trending/ranging/volatile)\r\n  - Volatility status\r\n  - RSI, Stochastic K/D\r\n  - Distance to swing high/low in pips\r\n  - Spread, ADX, ATR\r\n- 📈 Perfect for scalpers and day traders!\r\n\r\n**v1.5.0** (2025-11-23) 🔥\r\n- 🔔 Added Alert System:\r\n  - `create_alert_rule` - Create custom alerts with multiple conditions\r\n  - `list_alert_rules` - View all alert rules\r\n  - `get_pending_alerts` - Check triggered alerts\r\n  - `acknowledge_alert` - Mark alerts as reviewed\r\n  - `delete_alert_rule` - Remove alert rules\r\n  - `evaluate_alert_rule` - Test rules manually\r\n- ⏰ Background monitor checks rules every 5 minutes\r\n- 📊 Quality scoring for each alert\r\n- 🔕 Cooldown system to prevent spam\r\n- 📱 Telegram notification support\r\n\r\n**v1.3.0** (2025-11-22)\r\n- 🔥 Added Pattern Detection:\r\n  - `detect_patterns` - 13+ chart patterns + candlestick signals\r\n  - Quality scoring (0-100) with volume confirmation\r\n  - Support/Resistance levels with strength 1-10\r\n  - Fibonacci retracement levels\r\n  - False positive reduction\r\n\r\n**v1.2.0** (2025-11-22)\r\n- 🧠 Added AI Context Tools:\r\n  - `get_market_condition` - Detect trending/ranging/volatile states\r\n  - `get_htf_bias` - Check timeframe alignment\r\n  - `get_volatility_rank` - ATR percentile ranking\r\n  - `get_session_info` - Trading session detection\r\n- ✨ Raw data outputs for AI interpretation (no hardcoded suggestions)\r\n\r\n**v1.1.0** (2025-11-22)\r\n- ✨ Added `get_batch_analysis` - analyze multiple symbols at once\r\n- ✨ Added `get_historical_data` - fetch OHLCV historical data\r\n- 📝 Improved README with clearer setup instructions\r\n\r\n**v1.8.0** (2025-11-24) 🔥 **SCALPING CONDITIONS UPDATE**\r\n- ⚡ **4 New Alert Conditions** for scalping strategies:\r\n  - `spread` - Check spread in pips (e.g., {type: 'spread', operator: '<', value: 2})\r\n  - `candle` - 6 candlestick patterns (bullish_engulfing, bearish_engulfing, hammer, shooting_star, doji, pin_bar)\r\n  - `momentum` - Price velocity detection (min_pips threshold)\r\n  - `time` - Time filter to avoid low-volume hours\r\n- 🎯 **15 Total Condition Types** - Complete toolset for swing & scalping\r\n- 📝 Updated MCP docs with detailed syntax examples\r\n- ✅ All conditions tested with live market data\r\n\r\n**v1.0.0** (2025-11-22)\r\n- 🎉 Initial release\r\n- ✅ Market analysis with 15+ indicators\r\n- ✅ Live price feed\r\n- ✅ Account summary\r\n\r\n---\r\n\r\n**Maintainer**: @0xReLogic\r\n","readmeFilename":"README.md"}