{"_id":"bybit-official-trading-server","_rev":"41-eac6f7bb2116b65a38c7e9dba9348f0d","name":"bybit-official-trading-server","dist-tags":{"latest":"2.1.26"},"versions":{"2.0.0":{"name":"bybit-official-trading-server","version":"2.0.0","_id":"bybit-official-trading-server@2.0.0","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"}],"bin":{"trading-mcp":"dist/index.js"},"dist":{"shasum":"5f8ea8fdad93bf04376644397972c0a4ffcb3213","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.0.0.tgz","fileCount":4,"integrity":"sha512-n1BhmS5vXP2uecYqZ1pTTYjptlk63EzCnvt/Pqz9IiUBz7kg70Now4m1po2iZH/F6Owk8XoiCXeyjCfNFJtT7Q==","signatures":[{"sig":"MEQCIAa6pA1SNegkhp9lUcgsqtJDi9R3bGYqBU0Xhd3HGtXgAiBd2S+KJz6/cVOQzeLx/ANdI7b5PKqenc24dsJvZTcTuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13983},"main":"dist/index.js","type":"module","engines":{"node":">=20.6"},"gitHead":"37ca13d177bcce33b22e74917c39f4a2fef783fe","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","bump":"bash scripts/bump-version.sh","build":"tsup","typecheck":"tsc --noEmit","gen-manifest":"bash scripts/gen-manifest.sh"},"_npmUser":{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","_npmVersion":"10.3.0","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"18.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.0.0_1776339584762_0.9862942713490175","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"bybit-official-trading-server","version":"2.0.8","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.0.8","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"8101acd4c131072f0d2f0d7d5c4936f0fe2f7fe0","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.0.8.tgz","fileCount":7,"integrity":"sha512-4wcRNTkOSgcbpNn4AZT8Elay3vZDGNboSK/eST8s/jtZBZdMbr3i9cXF51CXO9u0QZEAJMhXqtmijL/ADLcjTQ==","signatures":[{"sig":"MEYCIQCMEa3qKShado5ggmlLvOiZ0kQ71WtqrMboOgW+/HtFGQIhAJbVSdfEiTXNFCOtUVfg+NpMoSQBfS09uPaMnSC77qoB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125238},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"1894c4ca2403e6cb91e45067f53190fa42a25fce","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.0.8_1776413905961_0.7286940739583518","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"bybit-official-trading-server","version":"2.0.9","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.0.9","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"6b313be4265487f22b1201842cf5ba4cf171cf8a","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.0.9.tgz","fileCount":7,"integrity":"sha512-4tIhB3sAZrY3j721PW/G98Rv23DwoPIMEpGoqx4xNrI54VPCDMW3uJynbmSii6ze/GNvZSeJurtLDY+jywBE7Q==","signatures":[{"sig":"MEYCIQCY/1Hfsyi66QgsfOot57iIFcpcc2rq8RBoyNpHzvB6HQIhANGQ2x6gh1NVPRZOHmoKRkYz8zWbDFlYJgg9L6OeaBsu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125294},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"68cdc6f64c1139ef5d50d6255318e560d413bf60","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.0.9_1776418897291_0.11814811287642168","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"bybit-official-trading-server","version":"2.1.0","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.0","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"ffe034ce72dea4a8eda53550b98c3babba5c0527","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.0.tgz","fileCount":7,"integrity":"sha512-HndFWrRGTtK3AzNpUOzxNt2KtTUdOEvKSh6eOXt0Sb8voVkprq5PrFs74KFcZeY0/hKifdMSvlWxogEnxDChfA==","signatures":[{"sig":"MEQCIG+b6sozPSKjGEVBicB1oagZEfsHnvXEV+lc7PqWa4bNAiAvlJz0fF5bM/U/caiK2mZ+DxrWs049dYyTMeyUYTf/Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381314},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"6135549ba73d03d7d6d8a9e36984aa1cdc8698a4","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.0_1777365264789_0.6583466011096875","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"bybit-official-trading-server","version":"2.1.1","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.1","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"1f7f7285ebb0b60d6c523a0d742fff9f05a91629","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.1.tgz","fileCount":8,"integrity":"sha512-wFoz5g2rNk4RNWd4aKUBP7BplPmUNXZXgCF5WnzkLbZ+SLLkcG7B8C5Udvh18+dKVcSVQuf3tPO4I0lIcfvFfQ==","signatures":[{"sig":"MEQCIHfUae+garBtyR0+DjXL0zZ4h/07Q1RjG/plwGqb5XBaAiBPlAlJrvfEDrz2iJ0TR6yLNOWJzsGnVHW1fRKLU3H+cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389052},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"00243099e86ca7807ab54d3c6e9cad25937e16f7","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.1_1777703192765_0.4808606628030563","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"bybit-official-trading-server","version":"2.1.2","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.2","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"9a9ddab0f2fa4415d3eb9d459e780ee810ee5e53","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.2.tgz","fileCount":8,"integrity":"sha512-bS+9zFZXncow2ZwJqBUNkXMkhOBzUHOOptHtTbycBL8ajd5kWOBMJPcH9lIooSTUkf532vHAWYZ+F+j4VQGlPg==","signatures":[{"sig":"MEUCICNCFFN5hIlsVoqKCICCmgfyQ0Tta6RyA1Yty4+mE9AtAiEAlk0mf/II59nN+ujiEJ1iYKMKV0HAMaIP/6W11GPiBNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389306},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"29b0d2b4656b2d2284fb5c32db7f1c2f76c52c8e","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.2_1777705871681_0.7861032394433192","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"bybit-official-trading-server","version":"2.1.4","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.4","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"c402975c225621cfa1e87138818601de86d9c6ef","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.4.tgz","fileCount":8,"integrity":"sha512-DjKKz71yzldbJH4wKcJoTP/Z+IJ1N5m46qvLWSk3CQhtS/7P1/befbnNvyILB2r+1xoioQy4xtj5HLLJIAjKkg==","signatures":[{"sig":"MEUCIG8cgpbwp6kUoiCwvKqlKG/z0A2NKCQuXzk7qdAjbQ+oAiEAsdV30hQvAfCGZ4xcKOpyuaAlHq56XEKNN85SYreZYlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454962},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"fc6815d3f2d9bc332e9799fef9cfeef080fb4a13","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.4_1778157862645_0.6312926616067789","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"bybit-official-trading-server","version":"2.1.5","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.5","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"3ffdfccfd4572c0d9b9c70255588e605d66551ad","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.5.tgz","fileCount":8,"integrity":"sha512-AJIlScSNzPqxrgzzQK0B//J+w6RP/YcfAjDudu2qzWQQ45F4DUMX3H0chcqTmj1rMwzqPpSxMrrd9GJd7ls3cw==","signatures":[{"sig":"MEUCIQCkffPylmgxXimMsG4t1sOs83N2YcGo0CLjbvblh9diEQIgJxTe2OCLLBTtLxseROjWXqtjwfQsQW7ba5GtUkRCtGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444599},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"7d873bc7a09b568116f580e8bbd81c9a38468808","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.5_1778567460576_0.6304862619373337","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"bybit-official-trading-server","version":"2.1.6","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.6","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"5dae4cb0234b1be301f131bc6c031856a3c831c3","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.6.tgz","fileCount":8,"integrity":"sha512-HUIhDqmAVJnqT2CqqUW7zsvilN/+u7NVk2XVl3GGS1leuWZINtXxlraQKUDeTZXjBoV8KaQAukKP3FTAVSTgmw==","signatures":[{"sig":"MEUCIC3/7WeDvkF+RnNXyFPTqu7SiD9FrSXhBeLfY7m0ZRnjAiEApUpxnDD+Zefew5+D4CrDQyD4dzq03IjMYMkPi9H+rJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444751},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"80fcb0d7b76a7659a970555398db2f64c22f4581","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.6_1779967164168_0.5671642756810256","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"bybit-official-trading-server","version":"2.1.7","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.7","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"d004e14e83b1f64080098b6216a022d74d28f0bd","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.7.tgz","fileCount":8,"integrity":"sha512-anNEDhxKeUC3dpNfkn1qr/2MQOB/gA2LnjqLOhqHBLTZHL92xdVYNAhfiuEdpIbQF8p+MdRm4yrHKCctgO7IxQ==","signatures":[{"sig":"MEUCIA8qy//boe7A5xLMj2qL9dX+0Z29maRx9RVvgkzeJhjuAiEAjjm1irM51wF+1aU7HjRDQjDYrJlSO26W78HRsyf8gFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446920},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"af40bea1a0271d36df3bea45f7fbe0d23889e34e","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"deprecated":"This version is no longer supported. Please upgrade to 2.1.8.","repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.7_1780646920300_0.4234384835787306","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"bybit-official-trading-server","version":"2.1.8","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.8","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"f11f77fa8fc6f4bbfef7c9200306b04ebc077606","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.8.tgz","fileCount":8,"integrity":"sha512-BOOriNL8QslTtbN/2oNobYxckwtpnot8Rg2hAkrcDKTSfnFt5cRMEiMThdVyQVBhh8hwJ8QpzRfdotdhGzWuPg==","signatures":[{"sig":"MEYCIQCxNFnf3tyQUJ0iVGp6X/b7d5cIACzSYNc7YW1kyX1nRgIhAPRubSsulQ2g+qfvil0cxlHoSnuf/bQ2WUsNA1gTs5u7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":447175},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"e6f4e76710fd63f49105727f60bc73231a12fc5e","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.8_1780907381937_0.3814840840535587","host":"s3://npm-registry-packages-npm-production"}},"2.1.11":{"name":"bybit-official-trading-server","version":"2.1.11","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.11","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"0169aa8f309b0bcad62d002ea99e8e60704a8a43","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.11.tgz","fileCount":8,"integrity":"sha512-cp0+1xuk3Tq2uT85p7dPSqgqT1yrToO3DaSk3sBevU2m7480ImcwC6bRxXbQTd9A9Be2xUXXPz4K3MPbE8msMA==","signatures":[{"sig":"MEUCIQCOsW1RXjkZ/ygkNjo23yuAMOgLI0m0vlbqlGtu/6lCtAIgS51A4EGmU+AEy5XTlc0pMDEIL/Ar+6kHQ+jodh6wGyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462890},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"10935f20e1afa6102a46af51aa2aa6d716c1ce02","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.11_1781859117600_0.17502354163707712","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"name":"bybit-official-trading-server","version":"2.1.13","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.13","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"3ef66cf066357eba803e24e480350813310cfee8","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.13.tgz","fileCount":8,"integrity":"sha512-UZzXEkthT2pNPKawNy25RXsk2SX460mKBnxvWv50EM9rtTHvF9o1Wey5tGl3oCgdPQP0TEU/t6hUcjE/pF6Y9w==","signatures":[{"sig":"MEQCIHLwI5DefSV1vD1cLy3bQUYexrSGutcj2rtp6BaABih6AiApEyKuEazXc5evzuLQqfKYZrAkfxedzmFXDc//oyC/Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466240},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"41eb31f6780ff24ad9f6ed89013adc04a1ce5f42","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.13_1782379261993_0.22017149918412793","host":"s3://npm-registry-packages-npm-production"}},"2.1.15":{"name":"bybit-official-trading-server","version":"2.1.15","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.15","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"bfe99cfb2d1364fedd631bd8d1f7558710b65fe0","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.15.tgz","fileCount":8,"integrity":"sha512-Pu8Mqlu/9u8vZAeW6RdOiVnb3Xb6amyRSqNqCZigDS7WJ8IfvUJa1TL0b8IcafbShG8RGuRlioTdL3YSXhXkag==","signatures":[{"sig":"MEQCIDV7uCt4dtChozeYg+rR3QeGTZML3w9+zGHkiLLLscR9AiB95rRTsaX0D1n7x+Tzcfv6G2JPMudKCymjGHrvYPUdJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492502},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"2ea07f34eaf5d07d4324a801544d258c3f34c70c","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.15_1782985931136_0.9945564427846663","host":"s3://npm-registry-packages-npm-production"}},"2.1.16":{"name":"bybit-official-trading-server","version":"2.1.16","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.16","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"d0a6c6182c06d2b859aea78f91edee2486810f09","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.16.tgz","fileCount":8,"integrity":"sha512-DTYwxrdOW//6q7AN/KzCJAtKqC/AWY2AbnysXE0qyzVJMitSxxw9Rs1iQWetW9baJauvsxCn9yzCJ5iyXZQiJA==","signatures":[{"sig":"MEUCIHZH+G8MPVUy5pz2Ul+InRK1U374u4EmWADb0zKZC6grAiEAwE2xejfemGmp4bidUDj3C8N66eNEhTKM1Nkr4sPDWYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497482},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"562291168e9fd3d679275bf28c16056d562cefce","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.16_1785399571007_0.8408466180809571","host":"s3://npm-registry-packages-npm-production"}},"2.1.17":{"name":"bybit-official-trading-server","version":"2.1.17","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.17","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"c487740168555969af0c7cf3a305a82e565246b5","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.17.tgz","fileCount":8,"integrity":"sha512-RFYFJDaiIuhhBWJvJ9/y0M9ZZNS424orMkBU/Sjwm88U1U/23C0nkcZfTFmnMyQH1toTQvv4IV9GX+nBR0ZjZQ==","signatures":[{"sig":"MEUCIQDgOH1+t0e6uiVHFpWH4S+X6nCn+VlSOJoHPtcgoXJd5QIgJibRZkrzH7enhpGalbH4XmWedmzvdVwnJFitn+hsZXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508008},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"c4725abafe7fe0cc379d1e09e0767c2712343e23","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.17_1786533655847_0.6414465061807237","host":"s3://npm-registry-packages-npm-production"}},"2.1.18":{"name":"bybit-official-trading-server","version":"2.1.18","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.18","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"a3155ec874366441f52e3a70f46024d83a647370","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.18.tgz","fileCount":8,"integrity":"sha512-SNOSzXKpaMfzZGUkBUAp5B90bgQcm8wlmgLsprpAQCOHTgs/KPVsyxqPcAsXGBC5a9VPb5r1qaj0dDTYf4Ngfg==","signatures":[{"sig":"MEYCIQDFv/CNCh7+LTp6bkpi+XVmyU1V1n73xj2cmqYfSToNnAIhAMPLiXkuMJ3Gtjww3q2z3wcW+e9h7cbpsopoI5K0qu8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510022},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"06b104e6e0c0019ea48553915a6d304b349ec18a","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.18_1787229878061_0.4635301137695118","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"bybit-official-trading-server","version":"2.1.19","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.19","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"5be4ebba24eeee1d9daa2d39035e695f0816582e","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.19.tgz","fileCount":8,"integrity":"sha512-K3bU6YvULcnunGwvMPafaPpnsO9JGAPnpngt/Db3SmeeHIBuwjMnbc1Uu8AU64r6JxeFHOZjlGZnT2DhiLWTdQ==","signatures":[{"sig":"MEYCIQDlGC81vjYVgODFhzC3OWqiizZs9VmvBokgD3Ie6U4DqwIhAONtY+U0A/dqraQINZLRB/MKp6lubXFSzGYQ05qd3/MW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571205},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"84d91a1654d8a6714cca723dbd368d36fbecdc6a","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.19_1788420754363_0.9761613273505401","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"bybit-official-trading-server","version":"2.1.20","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.20","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"f1163d2d087faa15ab2c4e4894f1634b2dd1c74e","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.20.tgz","fileCount":8,"integrity":"sha512-vrJ5sZmvskBODtzznQ8XnVtS7kf1WrGHhRopNReYsOFlx4DJ54sezv/2hpDnbANFrWKjSKOvuiVrvyNZBkwBXQ==","signatures":[{"sig":"MEYCIQCVf2OrUtXTBcH1GCC756W776yk33S2rKejuJUoFETJzwIhAOZxN9hrHjowSLCvs8lKYgroJY2cDTcQ4G7U2BMAbDbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572271},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"a54780e69eb2a71516dfeaff645efc83f14831d4","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.20_1788848122016_0.17966762778898948","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"bybit-official-trading-server","version":"2.1.21","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.21","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"da5b7dd45412fdab4ea1e0238b819984125f6fa2","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.21.tgz","fileCount":8,"integrity":"sha512-Lr7a196JfAPHONrq7HgNTmhkSR0+8pDcwTHbVsbt0wWakHyHAeIBrJTVgR/zM5/Lb99IR+QsAoXzaaVnWrL9QQ==","signatures":[{"sig":"MEUCIQC9qZctXYbjdHm6IJolYs7dgBy1JpCY+tJsj8iLTzZtngIgRIEHSFqen4RM5kILZwR7rGQg5PxQJW+DWQjwkVZm1GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBjBgeXL0iUHYOZ7PKQEJcg9h1JXPf9U91DSRa1jFJkuAiBs+fyG9b5IV8sMkGG6fQMxzRO2uIE/VPw5tIjtEsBcFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575279},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"be1ccb6aea5866a108d6b1bf0f666a14bccded23","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.21_1789641895283_0.5196726006426708","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"bybit-official-trading-server","version":"2.1.22","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.22","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"3948569ea48bed2ceb394325de3059c829f1a104","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.22.tgz","fileCount":8,"integrity":"sha512-Wgpcrp25L+h8Y0Q8hZze8tcLWCBmHwf75HzqFCcTxQ9XGHlFWJP3hyjKTUScMxpt7dIui3fZHLY26/HcASF2rg==","signatures":[{"sig":"MEUCIDEoR6DndLzX8BonrOEEuwqjdTZ4rFa9dK0Sm3yNGuaIAiEAufiFZz5oELZZh8m9QxAc+z1JbMZhu2WMzOsew651S6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQuCHB3CSLr82ekbhnYyKykbU+8Kj6RwB9ALA2RLER1wIhAL3COVz3fKDDrvpmHFtpfvgXzTC9nQfP0zwWWrHdcF6s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585883},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"6b0a6f403bab9e7c31c3a04843e98bc8042f4c29","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.18.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.22_1790070678412_0.77685551468552","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"bybit-official-trading-server","version":"2.1.23","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.23","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"dd99b11feeea7e5f3a3b99bec947ab138bc2311d","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.23.tgz","fileCount":8,"integrity":"sha512-zoR30kqNyvi2axuv6Y8f5Q4oJgcb0fODUSjUPHJ9SQpjzoQPsEj5/cRJH+n5/JTHkZFQca20qvDSdzUICNsBdg==","signatures":[{"sig":"MEUCIDXnSJr0sEVn1fqyNv8zRf+M59XuKATAf7k4+HulbGYvAiEA2WrNX7WlAHJ6V6pfFwbUR0xWmWDCZo88q1f5Zg3OdaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEEptfKwfcc17zmBRxmNK4p6/9oybCDqZd/2ur0InMmwAiEA8+Up5Mnhq0YopiDnZ2fqRNvKGzuoKQaTOWWlJjgyNFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610417},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"50418ffda345ad3cb5ee547a6eb502e3e845caaa","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.22.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.23_1791256844323_0.18404208185825577","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"bybit-official-trading-server","version":"2.1.24","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.24","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"7f8ee87cdc6d6003c9b31f8087636c367a29823d","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.24.tgz","fileCount":8,"integrity":"sha512-q0rcPye2B7bvlHxA9o8LcebtQanROljgdv+jSflvk9oLoAg/JrnjUAjsmQGcDnwtSTbdmAI0Z1Ci62/anaLLtA==","signatures":[{"sig":"MEYCIQDtTl8xH0bqSHXO9pnsAFaDpwaSeGuXcakw0LmyGX5/ygIhAKXtjCAqUg7YpLSa9Zx/vLeVJAqGBluA4yy+ryMq3eVt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFtrwsCFg33MXJuw8K81IDYJNL9dyIa/rPZi1GUUxeMJAiEAmf/hsRuVDD6tpyADkcy8tvFjjj7SfoMFEzMyDJvqKZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610739},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"363811eda6a5b3f863c9a76e0788227ba163f860","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.22.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.24_1791963319919_0.6780355046216568","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"name":"bybit-official-trading-server","version":"2.1.25","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"license":"MIT","_id":"bybit-official-trading-server@2.1.25","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"dist":{"shasum":"4e1cfc7167a5fdad61e6f154d6cc5c0a7415027a","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.25.tgz","fileCount":8,"integrity":"sha512-E+w7VHV4Ktfg0CiBYfs4Zd5hMwZzDEu+Ig324gOzTaeGXX9snFqKNLBHUeCQrZRF9o9j5Cu0z9qcoirlQY2BBg==","signatures":[{"sig":"MEQCIEiX7qxakvJmWnnZ9oYJI4rUe5nt6WzSbF29DLTdIBfgAiBx+gKefJf8SgIbs5xollwb8Nf3JuhpsrLsFQ7hxxigjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICe5M7hw82new3pks/KyPq1D3a77DME85ur2ELDpumnrAiAhXk1ih9Yp2NcljpKkkhF7cNMNBkOSRCXbO0N9myVEzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617670},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"74a7c49002685c6fcbf45ae3fe590a2d1cdf6704","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"overrides":{"esbuild":"0.28.2"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.22.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.32.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/bybit-official-trading-server_2.1.25_1792567589621_0.16821753871567346","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"_id":"bybit-official-trading-server@2.1.26","bin":{"trading-mcp":"dist/index.js","bybit-official-trading-server":"dist/index.js"},"bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"dist":{"shasum":"753d7fc8ba96aa580058c43b28191690e2cd1c76","tarball":"https://registry.npmjs.org/bybit-official-trading-server/-/bybit-official-trading-server-2.1.26.tgz","fileCount":8,"integrity":"sha512-UgDol95TK/+9ipCWGx3ZcMa3PKY6ag+/lRP5gDmSlXULtjs/iQO9IOmcsjXhzX+ZA/oFmAvFawy2zPqq9LidEA==","signatures":[{"sig":"MEYCIQDX3bwByISzT1qK8UkiG70wkPy4VfwLWXuWLZw8WSHtuAIhAItUhB5d4Q89Zr1QbbrYXtfx4zamTuNT9OJJnBLw05RC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhCYUWWK8ALI9txyVSVmSEVJDNyE+Fm+gGl3FP2V1f6QIgBYGtEa8HNomisVANQ9BRJhwFfzeE3hgDneeN5NfLLew="}],"unpackedSize":633537},"main":"dist/index.js","name":"bybit-official-trading-server","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6"},"gitHead":"e2bad249b860e0da16359a4d4db056a147d64796","license":"MIT","scripts":{"dev":"node --env-file=.env --import tsx/esm src/index.ts","build":"tsup","typecheck":"tsc --noEmit","publish-pkg":"bash scripts/publish.sh"},"version":"2.1.26","_npmUser":{"name":"paul.yang.by","email":"paul.yang@bybit.com"},"homepage":"https://github.com/bybit-exchange/trading-mcp#readme","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"overrides":{"esbuild":"0.28.2"},"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","directories":{},"maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.22.0","zod":"^3.24.2","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"^1.32.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","tsup":"^8.4.0","js-yaml":"^4.1.0","@types/ws":"^8.5.13","typescript":"^5.7.3","@types/node":"^22.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bybit-official-trading-server_2.1.26_1793347473426_0.2723629631044643"}}},"time":{"created":"2026-04-16T11:39:44.637Z","modified":"2026-10-30T08:04:33.768Z","2.0.0":"2026-04-16T11:39:44.929Z","2.0.1":"2026-04-16T11:49:00.696Z","2.0.2":"2026-04-16T13:40:15.722Z","2.0.3":"2026-04-16T13:56:08.599Z","2.0.4":"2026-04-16T14:08:46.169Z","2.0.5":"2026-04-16T16:00:52.142Z","2.0.7":"2026-04-17T06:47:39.819Z","2.0.8":"2026-04-17T08:18:26.080Z","2.0.9":"2026-04-17T09:41:37.425Z","2.1.0":"2026-04-28T08:34:24.935Z","2.1.1":"2026-05-02T06:26:32.933Z","2.1.2":"2026-05-02T07:11:11.882Z","2.1.4":"2026-05-07T12:44:22.811Z","2.1.5":"2026-05-12T06:31:00.708Z","2.1.6":"2026-05-28T11:19:24.312Z","2.1.7":"2026-06-05T08:08:40.513Z","2.1.8":"2026-06-08T08:29:42.100Z","2.1.11":"2026-06-19T08:51:57.770Z","2.1.13":"2026-06-25T09:21:02.164Z","2.1.15":"2026-07-02T09:52:11.311Z","2.1.16":"2026-07-30T08:19:31.141Z","2.1.17":"2026-08-12T11:20:55.991Z","2.1.18":"2026-08-20T12:44:38.201Z","2.1.19":"2026-09-03T07:32:34.508Z","2.1.20":"2026-09-08T06:15:22.152Z","2.1.21":"2026-09-17T10:44:55.408Z","2.1.22":"2026-09-22T09:51:18.503Z","2.1.23":"2026-10-06T03:20:44.427Z","2.1.24":"2026-10-14T07:35:20.041Z","2.1.25":"2026-10-21T07:26:29.732Z","2.1.26":"2026-10-30T08:04:33.522Z"},"bugs":{"url":"https://github.com/bybit-exchange/trading-mcp/issues"},"license":"MIT","homepage":"https://github.com/bybit-exchange/trading-mcp#readme","keywords":["bybit","trading","mcp","server","crypto","exchange","api"],"repository":{"url":"git+https://github.com/bybit-exchange/trading-mcp.git","type":"git"},"description":"Bybit trading MCP server — exposes Bybit REST and WebSocket APIs as MCP tools","maintainers":[{"name":"bybit_api_official_account","email":"victor.wu@bybit.com"},{"name":"paul.yang.by","email":"paul.yang@bybit.com"}],"readme":"<div align=\"center\">\n\n# Bybit MCP 服务器\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js 20.6+](https://img.shields.io/badge/node-20.6+-blue.svg)](https://nodejs.org/)\n[![MCP](https://img.shields.io/badge/MCP-compatible-purple.svg)](https://modelcontextprotocol.io)\n[![Tools](https://img.shields.io/badge/Tools-398-orange.svg)](#-工具分类)\n[![Bybit V5 API](https://img.shields.io/badge/Bybit-V5%20API-green.svg)](https://bybit-exchange.github.io/docs/v5/intro)\n\n**生产就绪的 Bybit MCP 服务器 — 398 个工具，覆盖行情数据、交易下单、仓位管理、账户管理、资产查询、借贷、理财、邀请返佣查询、税务报告和 WebSocket 实时推送**\n\n[快速开始](#-快速开始) •\n[功能特性](#-功能特性) •\n[配置说明](#-配置项说明) •\n[工具分类](#-工具分类) •\n[常见问题](#-常见问题) •\n[参与贡献](#-参与贡献)\n\n[English Documentation](./README.md)\n\n</div>\n\n---\n\n## 简介\n\nBybit MCP 服务器让 **Claude**、**Cursor**、**VS Code** 等支持 MCP 协议的 AI 助手可以直接与 Bybit 交易所交互。通过自然语言即可查询实时行情、管理账户、监控实时数据流。\n\n### 为什么选择 Bybit MCP？\n\n- **完整的 V5 覆盖** — 398 个工具，涵盖行情、交易、仓位、账户、资产、借贷、理财、邀请返佣、税务报告、跟单、WebSocket 和 WS 交易等类别\n- **邀请返佣查询** — 查看活动奖励规则、本人邀请身份、邀请记录和返佣记录\n- **策略交易** — 现货与衍生品 POV，必须设置数量或金额上限，冰山最多拆分 200 笔子单\n- **安全设计** — API 凭证从环境变量读取，不会硬编码在任何地方\n- **免鉴权行情** — 23 个行情工具无需 API Key 即可使用\n- **实时数据流** — 27 个 WebSocket 工具，支持订单薄、Ticker、仓位等实时推送\n- **零安装启动** — 通过 `npx bybit-official-trading-server@latest` 即刻运行\n- **全平台兼容** — 支持 Claude Desktop、Cursor、VS Code 及所有 MCP 客户端\n\nPOV 必须设置 5–3600 秒的执行间隔，以及正数的数量或金额上限。运行时长可以作为额外的停止条件，但不能替代数量或金额上限。MCP 暂不支持 OneTime 单次执行，因为 API 在该模式下会忽略这些上限。\n\n---\n\n## 功能特性\n\n<table>\n<tr>\n<td width=\"50%\">\n\n### 行情数据\n- **期权市场** — 查询可用期权标的并按资产类型筛选\n- **价格与 Ticker** — 现货和衍生品实时报价\n- **订单薄** — 可配置深度的快照数据\n- **K 线** — 历史 OHLCV 蜡烛图数据\n- **资金费率** — 当前及历史资金费率\n- **持仓量** — 多空比、ADL 指标\n- **风险限额** — 波动率指数、交割价格、保险基金\n\n</td>\n<td width=\"50%\">\n\n### 账户与资产\n- **钱包余额** — 统一账户总览\n- **交易日志** — 完整的交易和资金记录\n- **手续费率** — 各品种 Maker/Taker 费率\n- **抵押品** — 设置、期权希腊值、MMP 状态\n- **资产总览** — 组合保证金、交割/结算记录\n- **多账户** — 母子账户聚合资产查询\n- **税务报告** — 创建、查询状态、获取下载地址、批量查询税务报告导出任务，并查询注册时间\n\n</td>\n</tr>\n<tr>\n<td width=\"50%\">\n\n### 用户与子账户\n- **API Key 信息** — 权限、VIP 等级、频率限制\n- **子账户管理** — 列表查询与详情\n- **账户类型** — 各成员账户类型查询\n- **邀请与返佣** — 活动奖励、邀请身份、邀请记录和返佣查询\n\n</td>\n<td width=\"50%\">\n\n### WebSocket 实时数据\n- **公共频道** — 订单薄、Ticker、K 线、成交、强平\n- **私有频道** — 成交记录、仓位、钱包更新\n- **期权** — 希腊值快照\n- **大宗交易** — RFQ 更新推送\n- **价差合约** — 价差品种行情流\n- **快照模式** — 单次调用，无需维护长连接\n\n</td>\n</tr>\n</table>\n\n---\n\n## 快速开始\n\n**第一步 — 获取 Bybit API 凭证** *（仅需行情数据可跳过）*\n\n**方式 A — HMAC-SHA256（标准模式，适合大多数用户）**\n\n1. 登录 [Bybit](https://www.bybit.com)，进入 **账户与安全 → API 管理**\n2. 点击 **创建新密钥**，选择 **系统生成的 API Key**\n3. 按需设置权限（建议只开启只读权限）\n4. 保存 **API Key** 和 **API Secret**（Secret 仅在创建时显示一次，请妥善保管）\n5. 在配置文件中使用 `BYBIT_API_KEY` + `BYBIT_API_SECRET`\n\n**方式 B — RSA-SHA256（自生成密钥对）**\n\n1. 在本地生成 RSA 密钥对：\n   ```bash\n   openssl genrsa -out bybit_private.pem 2048\n   openssl rsa -in bybit_private.pem -pubout -out bybit_public.pem\n   chmod 600 bybit_private.pem\n   ```\n2. 登录 [Bybit](https://www.bybit.com)，进入 **账户与安全 → API 管理**\n3. 点击 **创建新密钥**，选择 **自生成 API Key**\n4. 将 `bybit_public.pem` 的内容粘贴到公钥输入框\n5. 创建完成后保存显示的 **API Key**\n6. 在配置文件中使用 `BYBIT_API_KEY` + `BYBIT_API_PRIVATE_KEY_PATH`（`bybit_private.pem` 的绝对路径）\n\n**第二步 — 接入 AI 助手**\n\n根据你使用的工具，参照下方对应章节完成配置（Claude Desktop、Cursor 或 VS Code）。\n\n**第三步 — 验证是否连接成功**\n\n配置完成后重启 AI 助手，发送以下提问：\n> *\"BTCUSDT 现在的价格是多少？\"*\n\n如果返回了实时价格，说明服务器已正常连接。\n\n**第四步 — 一键让 AI 学习全部能力** *（可选，但推荐）*\n\n将以下提示词粘贴给 AI 助手，让它读取官方文档后开始辅助你交易：\n\n```\nPlease read https://raw.githubusercontent.com/bybit-exchange/trading-mcp/main/README.md save it as a mcp, and help me trade on Bybit.\n```\n\nAI 助手会读取 README，了解所有可用工具，随后即可协助你查询行情、管理账户等。\n\n---\n\n## 配置项说明\n\n| 变量名 | 是否必填 | 默认值 | 说明 |\n|--------|----------|--------|------|\n| `BYBIT_API_KEY` | 鉴权接口必填 | — | Bybit API Key |\n| `BYBIT_API_SECRET` | HMAC 模式必填 | — | Bybit API Secret（HMAC-SHA256 签名） |\n| `BYBIT_API_PRIVATE_KEY_PATH` | RSA 模式必填 | — | RSA 私钥 PEM 文件的绝对路径（RSA-SHA256 签名） |\n| `BYBIT_TESTNET` | 否 | `false` | 设为 `true` 使用测试网 |\n\n行情类工具无需 API 凭证。鉴权接口需要 `BYBIT_API_KEY` 加上**其中一种**签名凭证：\n\n- **HMAC-SHA256**（默认）— 设置 `BYBIT_API_SECRET`，适用于**系统生成的 API Key**。\n- **RSA-SHA256** — 设置 `BYBIT_API_PRIVATE_KEY_PATH` 指向本地 PEM 文件，适用于**自生成 RSA 密钥对**的场景。服务器会自动在请求头中加入 `X-BAPI-SIGN-TYPE: 2`。\n\n> **快速判断：** 在 Bybit 创建密钥时选了\"系统生成\" → 用 HMAC；选了\"自生成\" → 用 RSA。\n>\n> 若 `BYBIT_API_SECRET` 和 `BYBIT_API_PRIVATE_KEY_PATH` 同时存在（例如系统环境变量与 MCP 配置冲突），RSA 优先生效，服务器日志会输出一条警告。移除 `BYBIT_API_SECRET` 可消除警告。\n\n---\n\n## 在 Claude Desktop 中使用\n\n> **首次使用提示：** Claude Desktop 可能提供工具访问的 **\"Always allow\"** 选项。每次写操作仍需单独确认。请使用可信的 MCP Client；服务器依赖客户端返回的审批结果。\n\n**1. 找到配置文件**\n\n| 系统 | 路径 |\n|------|------|\n| macOS | `~/Library/Application Support/Claude/claude_desktop_config.json` |\n| Windows | `%APPDATA%\\Claude\\claude_desktop_config.json` |\n\n用任意文本编辑器打开（文件不存在时手动创建）。\n\n**2. 添加 MCP 服务器配置**\n\nHMAC 模式（系统生成的 API Key）：\n\n```json\n{\n  \"mcpServers\": {\n    \"bybit\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的 API Key\",\n        \"BYBIT_API_SECRET\": \"你的 API Secret\"\n      }\n    }\n  }\n}\n```\n\nRSA 模式（自生成 API Key）：\n\n```json\n{\n  \"mcpServers\": {\n    \"bybit\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的 API Key\",\n        \"BYBIT_API_PRIVATE_KEY_PATH\": \"/绝对路径/bybit_private.pem\"\n      }\n    }\n  }\n}\n```\n\n> 将占位符替换为实际凭证。两种签名模式只能选其一，不要同时设置 `BYBIT_API_SECRET` 和 `BYBIT_API_PRIVATE_KEY_PATH`。\n> 如果文件中已有其他 MCP 服务器配置，将 `\"bybit\"` 块添加到现有 `\"mcpServers\"` 对象内即可。\n\n**3. 重启 Claude Desktop**\n\n退出并重新打开 Claude Desktop，Bybit 工具将在下次启动时自动加载。\n\n**使用测试网：**\n\n```json\n{\n  \"mcpServers\": {\n    \"bybit\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的测试网 API Key\",\n        \"BYBIT_API_SECRET\": \"你的测试网 API Secret\",\n        \"BYBIT_TESTNET\": \"true\"\n      }\n    }\n  }\n}\n```\n\n---\n\n## 在 Cursor 中使用\n\n**1. 找到配置文件**\n\n| 系统 | 路径 |\n|------|------|\n| macOS / Linux | `~/.cursor/mcp.json` |\n| Windows | `%USERPROFILE%\\.cursor\\mcp.json` |\n\n文件不存在时手动创建。\n\n**2. 添加 MCP 服务器配置**\n\nHMAC 模式（系统生成的 API Key）：\n\n```json\n{\n  \"mcpServers\": {\n    \"bybit\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的 API Key\",\n        \"BYBIT_API_SECRET\": \"你的 API Secret\"\n      }\n    }\n  }\n}\n```\n\nRSA 模式（自生成 API Key）：\n\n```json\n{\n  \"mcpServers\": {\n    \"bybit\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的 API Key\",\n        \"BYBIT_API_PRIVATE_KEY_PATH\": \"/绝对路径/bybit_private.pem\"\n      }\n    }\n  }\n}\n```\n\n**3. 重启 Cursor**\n\n保存文件后重启 Cursor，可在 **设置 → MCP** 中看到 Bybit 服务器已加载。\n\n---\n\n## 在 VS Code 中使用\n\n**1. 创建 MCP 配置文件**\n\n在项目根目录（或工作区目录）下创建 `.vscode/mcp.json`。\n\nHMAC 模式（系统生成的 API Key）：\n\n```json\n{\n  \"servers\": {\n    \"bybit\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的 API Key\",\n        \"BYBIT_API_SECRET\": \"你的 API Secret\"\n      }\n    }\n  }\n}\n```\n\nRSA 模式（自生成 API Key）：\n\n```json\n{\n  \"servers\": {\n    \"bybit\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"bybit-official-trading-server@latest\"],\n      \"env\": {\n        \"BYBIT_API_KEY\": \"你的 API Key\",\n        \"BYBIT_API_PRIVATE_KEY_PATH\": \"/绝对路径/bybit_private.pem\"\n      }\n    }\n  }\n}\n```\n\n**2. 开启 VS Code 的 MCP 支持**\n\n打开设置（`Cmd+,` / `Ctrl+,`），搜索 `mcp`，确认你所使用的 AI 插件（如 GitHub Copilot）已开启 MCP 支持。\n\n**3. 重载窗口**\n\n通过命令面板（`Cmd+Shift+P` / `Ctrl+Shift+P`）执行 **Developer: Reload Window**，使配置生效。\n\n---\n\n## 工具分类\n\n| 分类 | 是否需要鉴权 | 工具数 | 说明 |\n|------|------------|------:|------|\n| `market` | 否 | 23 | K 线、订单薄、Ticker、资金费率、持仓量、历史波动率、风险限额、多空比、交割价格、保险基金、期权标的与资产类型筛选 |\n| `account` | 是 | 25 | 钱包余额、交易日志、手续费率、保证金模式、抵押品开关（单个/批量）、对冲模式、限价操作、MMP 修改与重置、期权希腊值、断线保护、防自成交分组、账户合约、可提金额、UTA 借还款与借款历史，以及 UTA2.0 升级为 Pro |\n| `trade` | 是 | 12 | 下单、改单、撤单、批量下单/改单/撤单、实时订单查询、历史订单、现货借贷额度、断线撤单、下单预检查 |\n| `position` | 是 | 12 | 持仓查询、设置杠杆、切换仓位模式、止盈止损、自动追加保证金、手动增减保证金、已平仓盈亏、已平仓仓位、移仓及移仓历史、确认新风险限额、合约符号杠杆信息查询 |\n| `rfq-trading` | 是 | 15 | 创建/取消询价单和报价、执行报价、接受非LP报价、RFQ 配置、实时及历史询价/报价、成交记录、公开成交 |\n| `spread-trading` | 混合 | 12 | 价差合约信息、深度、行情、最新成交、下单、改单、撤单、撤全部、实时订单、历史订单、成交记录、最大下单数量 |\n| `asset` | 是 | 35 | 资产总览、组合保证金、交割/结算记录、母子账户聚合资产、资金流水、币种链信息、划转与账户币种余额查询、充值记录/地址查询、提币记录/地址与可提金额查询、闪兑（报价/执行/历史）与小额资产兑换 |\n| `user` | 是 | 8 | 只读的用户与子账户信息：API Key 信息与权限、子账户及托管子账户列表、成员账户类型、邀请码与被邀请用户查询 |\n| `referral` | 是 | 4 | 只读查询活动奖励规则、邀请身份、邀请记录及返佣记录 |\n| `affiliate` | 是 | 2 | 联盟返佣：返佣用户列表、单个用户返佣信息 |\n| `broker` | 是 | 8 | 经纪商：收益与账户信息、奖励信息/发放/记录、API 限速设置与查询（上限及按 UID） |\n| `bot` | 是 | 18 | 期货组合Bot、期货网格Bot、期货马丁Bot、现货网格Bot、现货DCA定投Bot — 创建、关闭、详情、校验、参数限制 |\n| `aurora` | 是 | 5 | Aurora AI 策略推荐：首页、创建页、探索页、一键 EasyBot 推荐，以及单个策略详情查询 |\n| `copy-trading-classic` | 是 | 2 | 经典跟单：推荐榜单、创建跟单绑定 |\n| `copy-trading-tradfi` | 是 | 2 | TradFi 跟单（MT5）：推荐榜单、创建跟单绑定 |\n| `strategy` | 是 | 7 | TWAP、追价、冰山与 POV 策略，按数量或金额下单，现货 POV，冰山最多拆分 200 笔子单，列表查询与停止 |\n| `spot-margin-uta` | 是 | 4 | 现货杠杆（UTA）行情数据：VIP 保证金数据、分层抵押率、历史利率、仓位档位 |\n| `spot-margin-trade-uta` | 混合 | 18 | 现货杠杆（UTA）交易：切换模式、设置杠杆、交易状态、最大可借、币种状态、可还款额度、自动还款模式（查询/设置）、定期借贷（借款/续期、行情/订单/合约、罚息记录、借款订单取消）、借贷负债，以及定期/活期可借额度 |\n| `crypto-loan-new` | 混合 | 7 | 质押借币（通用）：可借与抵押品数据、最大抵押额、最大可借、调整 LTV、持仓、调整历史 |\n| `crypto-loan-flexible` | 是 | 7 | 活期质押借币：借款、还款、抵押品还款、进行中币种、借款与还款历史、可借库存查询 |\n| `crypto-loan-fixed-term` | 是 | 16 | 定期质押借币：借款/出借报价、下借款/出借单、取消订单、合约与订单信息、全额还款、抵押品还款、续期（含续期信息）、还款历史、可借库存查询 |\n| `institutional-loan` | 混合 | 2 | 机构借贷：借贷产品信息查询、对冲产品 coin delta 数量查询 |\n| `fiat-convert` | 混合 | 7 | 法币兑换：币种列表、参考价、报价申请、成交执行、成交查询、成交历史、余额查询 |\n| `earn` | 混合 | 11 | 基础理财：查询理财产品、申购/赎回、申购赎回记录、持仓查询、收益历史、小时收益、APR 历史、修改持仓、利率券与双币奖励卡列表，以及活期储蓄自动储蓄设置 |\n| `tax` | 是 | 6 | 创建、查询状态、获取下载地址、批量查询税务报告导出任务，并查询注册时间 |\n| `advanceearn` | 混合 | 5 | 高级理财：查询产品、下单、持仓查询、订单查询、产品扩展信息 |\n| `smartleverage` | 是 | 1 | 智能杠杆：查询赎回预估金额 |\n| `doublewin` | 是 | 1 | 双赢：查询杠杆倍数与到期时间 |\n| `fixedterm` | 混合 | 6 | 定期理财：查询产品、申购/赎回订单、持仓查询、订单历史、自动续期设置 |\n| `earntoken` | 混合 | 7 | Token 理财：申购下单、持仓查询、订单历史、日收益/小时收益、历史 APR |\n| `liquiditymining` | 是 | 10 | 流动性挖矿：添加/移除/再投资流动性、追加保证金、领取利息、持仓/订单/收益/清算记录查询 |\n| `earnrwa` | 是 | 5 | RWA（真实世界资产）理财：NAV 计价产品列表、Stake/Redeem 下单、持仓查询、订单历史、历史 NAV 净值曲线 |\n| `holdtoearn` | 是 | 2 | 持币空投：产品列表、个人收益历史查询 |\n| `launchpool` | 混合 | 4 | Launchpool 活动：活动列表、当前质押持仓、质押操作记录、已完成质押历史 |\n| `puzzle` | 否 | 1 | Puzzle 活动列表 |\n| `tokensplash` | 混合 | 2 | Token Splash 活动：活动列表、用户活动交易进度 |\n| `p2p` | 是 | 13 | P2P 点对点交易：发布/更新/下架广告、浏览在线广告、查询我的广告及详情、订单列表、订单详情、待处理订单、标记已付款、聊天消息记录、对手方信息、付款方式列表 |\n| `card` | 是 | 1 | Bybit Card 资产流水记录：按状态、卡尾号、商户名、查询类型、交易/订单号、卡 token、时间区间分页查询 |\n| `alpha` | 混合 | 35 | 链上交易、LP 流动性挖矿与预测市场：交易报价/买入/赎回、支付代币、订单、链上代币、资产详情；LP 池列表/详情、持仓、订单、支付代币与价格、LP 质押、LP 赎回；预测撮合状态、事件/代币/订单簿/价格查询、持仓概览、订单列表、下单预估、预测买入/卖出 |\n| `websocket` | 混合 | 27 | 订阅-快照模式实时数据：订单薄、Ticker、K 线、成交、强平、订单、仓位、钱包、期权希腊值、RFQ 大宗交易、价差合约等 |\n| `wstrade` | 是 | 6 | WebSocket 交易操作（/v5/trade 端点）：下单、撤单、改单、批量下单、批量撤单、批量改单 |\n| `subscription` | 是 | 4 | WebSocket 订阅生命周期管理：启动/停止订阅、列出活跃订阅、读取缓冲消息 |\n\n**合计：398 个工具**\n\n---\n\n## 使用示例\n\n接入 AI 助手后，可以用自然语言提问：\n\n**行情数据：**\n- \"BTC/USDT 现在多少钱？\"\n- \"给我看一下 ETHUSDT 深度为 50 的订单薄\"\n- \"查一下 BTC 永续合约最近 10 根小时 K 线\"\n- \"前 5 大永续合约当前资金费率分别是多少？\"\n- \"BTCUSDT 当前的未平仓量是多少？\"\n\n**账户与资产：**\n- \"我的钱包余额是多少？\"\n- \"查一下我最近的交易日志\"\n- \"我的 Maker/Taker 费率是多少？\"\n- \"列出我所有账户的聚合资产\"\n- \"查看我的组合保证金状态\"\n\n**用户与子账户：**\n- \"列出我所有的子账户\"\n- \"查看当前 API Key 的权限和 VIP 等级\"\n- \"我的子账户分别是什么账户类型？\"\n- \"查看我通过邀请码邀请的用户\"\n\n**WebSocket 实时数据：**\n- \"订阅 BTCUSDT 订单薄，给我一个快照\"\n- \"获取我账户最新的成交记录\"\n- \"查看我当前的仓位状态\"\n\n---\n\n## WebSocket 工具说明\n\nWebSocket 工具与 MCP 的请求/响应模型兼容：\n\n1. 工具建立 WebSocket 连接到 Bybit 行情推送地址\n2. 订阅指定频道（私有频道会先完成鉴权握手）\n3. 收集指定数量的消息（默认 1 条），或等待 `timeoutMs`（默认 5000 ms）后超时返回\n4. 返回快照数据并关闭连接\n\n这样一来，实时数据可在单次工具调用中完整返回，无需维护长连接。\n\n---\n\n## 安全注意事项\n\n- API Key 从环境变量读取，不会硬编码在任何地方\n- 支持两种签名模式：**HMAC-SHA256**（默认，通过 `BYBIT_API_SECRET`）和 **RSA-SHA256**（通过 `BYBIT_API_PRIVATE_KEY_PATH`），均符合 Bybit V5 API 规范\n- RSA 模式下，请将 PEM 文件权限设为 `chmod 600`，不要提交到代码仓库\n- 请勿泄露 API Secret，也不要将其提交到代码仓库\n- 建议为 API Key 设置最小权限（只读权限优先）\n\n---\n\n## 常见问题\n\n### MCP 服务器未加载 / \"No MCP servers configured\"\n\n如果配置完成后 AI 助手仍然显示没有工具或\"No MCP servers configured\"：\n\n#### 1. 确认配置文件路径\n\nClaude Code 从 `~/.claude.json`（按项目）读取 MCP 配置，**而非** `~/.claude/settings.json`。推荐通过 CLI 添加：\n\n```bash\nclaude mcp add bybit -- npx -y bybit-official-trading-server@latest\n```\n\n此命令会写入正确的配置文件。\n\n#### 2. 必要时使用 `npx` / `node` 的完整路径\n\n某些环境在启动子进程时不加载 Shell 配置文件（`.zshrc` / `.zprofile`），导致 PATH 中找不到 Node.js。可以查询并使用完整路径：\n\n```bash\n# 查找 npx 路径\nwhich npx\n# 示例：/usr/local/bin/npx\n```\n\n#### 3. 修改配置后重启 AI 助手\n\nMCP 服务器在会话启动时连接。添加或修改配置后，必须**退出并重启** AI 助手才能生效。\n\n#### 4. 验证服务器能正常启动\n\n测试服务器能否启动并响应 MCP 协议：\n\n```bash\necho '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"initialize\",\"params\":{\"protocolVersion\":\"2024-11-05\",\"capabilities\":{},\"clientInfo\":{\"name\":\"test\",\"version\":\"0.1\"}}}' | npx -y bybit-official-trading-server@latest\n```\n\n#### 5. 不要手动启动服务器\n\nAI 客户端通过 stdio 自行管理 MCP 服务器进程。手动启动的实例是**完全独立**的进程——客户端不会连接到它。让客户端自动管理生命周期即可。\n\n### 快速排查表\n\n| 症状 | 原因 | 解决方法 |\n|------|------|---------|\n| 配置后没有工具出现 | 配置写入了错误的文件 | 使用 `claude mcp add` CLI 命令 |\n| 配置存在但工具未加载 | PATH 中找不到 `npx` / `node` | 使用 `npx` 的绝对路径 |\n| 之前有工具现在没有了 | 修改配置后未重启 | 重启 AI 助手 |\n| 鉴权接口报错 | API 凭证缺失或有误 | 检查 `BYBIT_API_KEY` 及 `BYBIT_API_SECRET`（HMAC）或 `BYBIT_API_PRIVATE_KEY_PATH`（RSA） |\n\n---\n\n## 本地开发\n\n```bash\n# 安装依赖\nnpm install\n\n# 开发模式启动\nnpm run dev\n\n# 类型检查\nnpm run typecheck\n\n# 生产构建\nnpm run build\n```\n\n---\n\n## 风险提示\n\n加密货币交易存在重大亏损风险，使用前请注意以下事项：\n\n- **保护 API 凭证** — 启用 IP 白名单，仅授予必要权限；非必要情况下禁用提币权限\n- **先测试再交易** — 接入真实账户前，请先在 [Bybit 测试网](https://testnet.bybit.com/)完成验证（设置 `BYBIT_TESTNET=true`）\n- **您掌控一切** — 所有操作均由您或 AI 助手主动发起，请在执行前仔细确认订单内容\n- **遵守 Bybit 条款** — 使用本服务器须遵守 [Bybit 用户协议](https://www.bybit.com/zh-MY/terms-service/terms-of-use)\n\n---\n\n## 参与贡献\n\n欢迎提交 Pull Request！\n\n1. Fork 本仓库\n2. 创建功能分支（`git checkout -b feature/amazing-feature`）\n3. 提交更改（`git commit -m 'Add amazing feature'`）\n4. 推送到分支（`git push origin feature/amazing-feature`）\n5. 创建 Pull Request\n\n---\n\n## 相关资源\n\n| 资源 | 说明 |\n|------|------|\n| [Bybit V5 API 文档](https://bybit-exchange.github.io/docs/v5/intro) | Bybit 官方 API 文档 |\n| [Bybit 测试网](https://testnet.bybit.com/) | 用测试资金练习交易 |\n| [MCP 协议规范](https://modelcontextprotocol.io/) | Model Context Protocol 规范 |\n| [npm 包](https://www.npmjs.com/package/bybit-official-trading-server) | 已发布的 npm 包 |\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.zh.md"}