{"_id":"@dexalot/trade-mcp","name":"@dexalot/trade-mcp","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dexalot/trade-mcp","version":"0.1.0","description":"Dexalot MCP Server — Model Context Protocol server for the Dexalot DEX","type":"module","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Dexalot/dexalot-trade-kit.git","directory":"packages/mcp"},"homepage":"https://github.com/Dexalot/dexalot-trade-kit#readme","bugs":{"url":"https://github.com/Dexalot/dexalot-trade-kit/issues"},"main":"dist/index.js","types":"dist/index.d.ts","bin":{"dexalot-trade-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"keywords":["dexalot","mcp","model-context-protocol","trading","dex"],"dependencies":{"@dexalot/dexalot-sdk":"^0.6.0","@modelcontextprotocol/sdk":"^1.26.0","@walletconnect/sign-client":"^2.23.10","ethers":"^6.16.0","qrcode":"^1.5.4","smol-toml":"^1.3.4","undici":"^6.0.0"},"devDependencies":{"@types/node":"^25.2.2","tsup":"^8.5.1","tsx":"^4.19.3","typescript":"^5.9.3","@dexalot/trade-core":"0.1.0"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","clean":"rm -rf dist","test:unit":"node --import tsx/esm --test test/*.test.ts"},"_id":"@dexalot/trade-mcp@0.1.0","_integrity":"sha512-eugnujM3oVTmPQeVrFUhap3aBHoUW5UVi2gmI0PimDeDDSi71hSqCaZYYD1jNNi4I7YHuEZPyRh7P43uhSCIsA==","_resolved":"/private/var/folders/n6/ms7hj31n04z7k562ny0cdtvm0000gn/T/1b5b3b0fa530a40aa5c6b74954e066a9/dexalot-trade-mcp-0.1.0.tgz","_from":"file:dexalot-trade-mcp-0.1.0.tgz","_nodeVersion":"22.11.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-eugnujM3oVTmPQeVrFUhap3aBHoUW5UVi2gmI0PimDeDDSi71hSqCaZYYD1jNNi4I7YHuEZPyRh7P43uhSCIsA==","shasum":"a152efe56b415ccf1fb838f7eaf3c3fd32c40492","tarball":"https://registry.npmjs.org/@dexalot/trade-mcp/-/trade-mcp-0.1.0.tgz","fileCount":6,"unpackedSize":628720,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAGiSU1uHhnD2oA68LNYZy+i5oPEz5UIkHxJeztr+/XIAiAqySY8riPuWL/07H/bZ5CL0SOOJAoKUtxmEJC27sPrvA=="}]},"_npmUser":{"name":"the_axol0tl","email":"mng@dexalot.com"},"directories":{},"maintainers":[{"name":"ilkerdexalot","email":"ilker@dexalot.com"},{"name":"the_axol0tl","email":"mng@dexalot.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/trade-mcp_0.1.0_1783089210061_0.9085810244751684"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T14:33:29.960Z","0.1.0":"2026-07-03T14:33:30.205Z","modified":"2026-07-03T14:33:30.368Z"},"maintainers":[{"name":"ilkerdexalot","email":"ilker@dexalot.com"},{"name":"the_axol0tl","email":"mng@dexalot.com"}],"description":"Dexalot MCP Server — Model Context Protocol server for the Dexalot DEX","homepage":"https://github.com/Dexalot/dexalot-trade-kit#readme","keywords":["dexalot","mcp","model-context-protocol","trading","dex"],"repository":{"type":"git","url":"git+https://github.com/Dexalot/dexalot-trade-kit.git","directory":"packages/mcp"},"bugs":{"url":"https://github.com/Dexalot/dexalot-trade-kit/issues"},"license":"MIT","readme":"# @dexalot/trade-mcp\n\nMCP server for the Dexalot DEX, designed for AI tools like Claude Code, Cursor,\nWindsurf, and VS Code. Exposes 79 tools across 13 modules via the Model Context\nProtocol over stdio.\n\n### Install\n\n```bash\nnpm install -g @dexalot/trade-mcp @dexalot/trade-cli\n```\n\n### Configure credentials\n\nRun the interactive wizard:\n\n```bash\ndexalot init\n```\n\n…or hand-edit `~/.dexalot/config.toml`:\n\n```toml\ndefault_profile = \"live\"\n\n[profiles.live]\nprivate_key = \"0x...\"\nnetwork     = \"mainnet\"\n\n[profiles.test]\nprivate_key = \"0x...\"\nnetwork     = \"testnet\"\n```\n\n### Run\n\n```bash\ndexalot-trade-mcp                                  # defaults (no wallet needed)\ndexalot-trade-mcp --read-only --modules all        # all reads, zero writes\ndexalot-trade-mcp --profile live --modules all     # full trading\ndexalot-trade-mcp --network testnet                # testnet override\ndexalot-trade-mcp --help\n```\n\n### Register with an MCP host\n\nMost people should just run the one-step wizard, which sets up signing **and** connects your AI tools:\n\n```bash\nnpx -y @dexalot/trade-cli init\n```\n\nFor scripting / CI, register a single client non-interactively:\n\n```bash\ndexalot-trade-mcp setup --client claude-code\ndexalot-trade-mcp setup --client claude-desktop\ndexalot-trade-mcp setup --client cursor\ndexalot-trade-mcp setup --client windsurf\ndexalot-trade-mcp setup --client vscode   # writes .mcp.json in cwd\ndexalot-trade-mcp setup --client codex    # writes ~/.codex/config.toml\n```\n\n> **ChatGPT** connects to remote MCP servers only — it can't run a local command, so use its Developer-mode connector flow instead.\n\n…or hand-edit your client config (Claude Desktop shown):\n\n```json\n{\n  \"mcpServers\": {\n    \"dexalot-live\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dexalot/trade-mcp\", \"--profile\", \"live\", \"--modules\", \"all\"]\n    },\n    \"dexalot-testnet\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dexalot/trade-mcp\", \"--profile\", \"test\", \"--network\", \"testnet\"]\n    }\n  }\n}\n```\n\nFor more details, see the [repository README](../../README.md).\n","readmeFilename":"README.md","_rev":"1-9bab83de9f24ebf8a5c9904027394017"}