{"_id":"@clutchmarkets/mcp-server","_rev":"3-48014a0ee7a85f198d8e4bcb4466ab5c","name":"@clutchmarkets/mcp-server","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@clutchmarkets/mcp-server","version":"0.1.0","keywords":["clutch","clutch-perps","cursor","cursor-mcp","agent-trading","orderly","mcp","mcp-server","defi","perps","trading"],"author":{"name":"Clutch Markets"},"license":"MIT","_id":"@clutchmarkets/mcp-server@0.1.0","maintainers":[{"name":"apeclaw","email":"simple@apechain.com"}],"homepage":"https://nft.clutch.market/mcp","bugs":{"url":"https://github.com/clutchmarkets/clutch-mcp/issues"},"bin":{"clutch-mcp":"dist/cli/index.js","mcp-server":"dist/cli/index.js","orderly-mcp":"dist/cli/index.js","clutch-mcp-server":"dist/cli/index.js"},"dist":{"shasum":"cd6df8010eba4498641d92e461da107d4c9e91d0","tarball":"https://registry.npmjs.org/@clutchmarkets/mcp-server/-/mcp-server-0.1.0.tgz","fileCount":50,"integrity":"sha512-FF274RwL4G0LENfVEddtm0f47QJHWA/XXsCCtuRXpRb6b8Tl5i9fDWK7OJyNlh79QwQpX9ilVwRN30rA7Gmq3w==","signatures":[{"sig":"MEQCIHinqxXHzVOXs9gl8SC4SLzCftDBi0TEOyWtEWp9I2m/AiA3K8h9YS3ZkzObfIKoQ3Ia8Di+TxvpX94Y3EC34TDEjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19531944},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"1af4fb4e56ad16da8820676cd9ac00c873d91112","scripts":{"dev":"node scripts/build.js --watch","lint":"eslint src --ext .ts,.tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"node scripts/build.js","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","prepare":"npm run build","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","start:http":"node dist/http-server.js","build:types":"tsc --declaration --emitDeclarationOnly","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"apeclaw","email":"simple@apechain.com"},"repository":{"url":"git+https://github.com/clutchmarkets/clutch-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Clutch Perps MCP Server - Orderly-powered agent trading guidance","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.23.8","yaml":"^2.8.2","execa":"^9.0.0","kleur":"^4.1.5","express":"^4.18.2","fuse.js":"^7.1.0","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^12.0.0","deepmerge":"^4.3.1","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","eslint":"^9.39.2","openai":"^6.17.0","vitest":"^3.0.0","esbuild":"^0.27.2","prettier":"^3.8.1","JSONStream":"^1.3.5","typescript":"^5.9.3","@types/node":"^24.0.0","lint-staged":"^16.2.7","@types/express":"^4.17.21","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","typescript-eslint":"^8.54.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.1.0_1772711575320_0.538809766701128","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@clutchmarkets/mcp-server","version":"0.2.0","keywords":["clutch","clutch-perps","cursor","cursor-mcp","agent-trading","orderly","mcp","mcp-server","defi","perps","trading"],"author":{"name":"Clutch Markets"},"license":"MIT","_id":"@clutchmarkets/mcp-server@0.2.0","maintainers":[{"name":"apeclaw","email":"simple@apechain.com"}],"homepage":"https://nft.clutch.market/mcp","bugs":{"url":"https://github.com/clutchmarkets/clutch-mcp/issues"},"bin":{"clutch-mcp":"dist/cli/index.js","mcp-server":"dist/cli/index.js","orderly-mcp":"dist/cli/index.js","clutch-mcp-server":"dist/cli/index.js"},"dist":{"shasum":"973d5d0464ab9a59d068519e38d5dbfefa1b849e","tarball":"https://registry.npmjs.org/@clutchmarkets/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":51,"integrity":"sha512-S0IRZXctMDZb4pI4RiZ1b6TNkDigScSbUQgzzy0P7BwjdqjUzLT6DzMRgSLKxe7YZCqbJhjwL6BH+gBIcSnfBQ==","signatures":[{"sig":"MEUCIGPldq2vhE7r/9EdRY+OIJ7gIxUkxnaJz18F2qKTHV16AiEA1HtCm5dt0xDFMO8m1hXYQ34k8RTfTB6YVzW0MXPCu8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19933028},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"dd5652e7a8cc7bb513cc3f696ed5384fb0d1bdc2","scripts":{"dev":"node scripts/build.js --watch","lint":"eslint src --ext .ts,.tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"node scripts/build.js","start":"node dist/index.js","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","prepare":"npm run build","lint:fix":"eslint src --ext .ts,.tsx --fix","test:run":"vitest run","typecheck":"tsc --noEmit","start:http":"node dist/http-server.js","build:types":"tsc --declaration --emitDeclarationOnly","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"apeclaw","email":"simple@apechain.com"},"repository":{"url":"git+https://github.com/clutchmarkets/clutch-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Clutch Perps MCP Server - Orderly-powered agent trading guidance","directories":{},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.23.8","yaml":"^2.8.2","execa":"^9.0.0","kleur":"^4.1.5","express":"^4.18.2","fuse.js":"^7.1.0","prompts":"^2.4.2","fs-extra":"^11.2.0","commander":"^12.0.0","deepmerge":"^4.3.1","@modelcontextprotocol/sdk":"^1.25.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","eslint":"^9.39.2","openai":"^6.17.0","vitest":"^3.0.0","esbuild":"^0.27.2","prettier":"^3.8.1","JSONStream":"^1.3.5","typescript":"^5.9.3","@types/node":"^24.0.0","lint-staged":"^16.2.7","@types/express":"^4.17.21","@types/prompts":"^2.4.9","@types/fs-extra":"^11.0.4","typescript-eslint":"^8.54.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1772717471474_0.6710464596035612","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@clutchmarkets/mcp-server","version":"0.2.1","description":"Clutch Perps MCP Server - Orderly-powered agent trading guidance","repository":{"type":"git","url":"git+https://github.com/clutchmarkets/clutch-mcp.git"},"homepage":"https://nft.clutch.market/mcp","bugs":{"url":"https://github.com/clutchmarkets/clutch-mcp/issues"},"main":"dist/index.js","type":"module","scripts":{"build":"node scripts/build.js","build:types":"tsc --declaration --emitDeclarationOnly","dev":"node scripts/build.js --watch","start":"node dist/index.js","start:http":"node dist/http-server.js","prepare":"npm run build","prepublishOnly":"npm run build","lint":"eslint src --ext .ts,.tsx --report-unused-disable-directives --max-warnings 0","lint:fix":"eslint src --ext .ts,.tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx,json,md}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,json,md}\"","typecheck":"tsc --noEmit","test":"vitest","test:run":"vitest run","test:coverage":"vitest run --coverage"},"keywords":["clutch","clutch-perps","cursor","cursor-mcp","agent-trading","orderly","mcp","mcp-server","defi","perps","trading"],"author":{"name":"Clutch Markets"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","commander":"^12.0.0","deepmerge":"^4.3.1","execa":"^9.0.0","express":"^4.18.2","fs-extra":"^11.2.0","fuse.js":"^7.1.0","kleur":"^4.1.5","prompts":"^2.4.2","yaml":"^2.8.2","zod":"^3.23.8"},"devDependencies":{"@types/express":"^4.17.21","@types/fs-extra":"^11.0.4","@types/node":"^24.0.0","@types/prompts":"^2.4.9","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","JSONStream":"^1.3.5","dotenv":"^17.2.3","esbuild":"^0.27.2","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","lint-staged":"^16.2.7","openai":"^6.17.0","prettier":"^3.8.1","typescript":"^5.9.3","typescript-eslint":"^8.54.0","vitest":"^3.0.0"},"bin":{"mcp-server":"dist/cli/index.js","clutch-mcp":"dist/cli/index.js","clutch-mcp-server":"dist/cli/index.js","orderly-mcp":"dist/cli/index.js"},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"lint-staged":{"*.{ts,tsx}":["eslint --fix","prettier --write"],"*.{json,md}":["prettier --write"]},"gitHead":"16a5ca5f499bc2df1daaab7338c1784cbc47790e","types":"./dist/index.d.ts","_id":"@clutchmarkets/mcp-server@0.2.1","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-ssA7X2J2Q7yds+w14X5AuCBvESvBrSVq/dzQP5eAJaEEhzChIY0F6W5TDzO5K8TA5j7v3ksFrxh6TXN+aF47EA==","shasum":"99d13756ceb08c243b03a90d83a37f4a8fe50ab3","tarball":"https://registry.npmjs.org/@clutchmarkets/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":51,"unpackedSize":19938311,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAIx8R/tDugxckBh4t+eAX1Pmr1bhKF7jN61ubaPNscSAiEA2pTawdrVCyz1SpPwa2CnXnVdiPFIgXg5UDXGXHx6U1E="}]},"_npmUser":{"name":"apeclaw","email":"simple@apechain.com"},"directories":{},"maintainers":[{"name":"apeclaw","email":"simple@apechain.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.2.1_1772728971884_0.9420422403559783"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T11:52:55.251Z","modified":"2026-03-05T16:42:52.320Z","0.1.0":"2026-03-05T11:52:55.625Z","0.2.0":"2026-03-05T13:31:11.759Z","0.2.1":"2026-03-05T16:42:52.195Z"},"bugs":{"url":"https://github.com/clutchmarkets/clutch-mcp/issues"},"author":{"name":"Clutch Markets"},"license":"MIT","homepage":"https://nft.clutch.market/mcp","keywords":["clutch","clutch-perps","cursor","cursor-mcp","agent-trading","orderly","mcp","mcp-server","defi","perps","trading"],"repository":{"type":"git","url":"git+https://github.com/clutchmarkets/clutch-mcp.git"},"description":"Clutch Perps MCP Server - Orderly-powered agent trading guidance","maintainers":[{"name":"apeclaw","email":"simple@apechain.com"}],"readme":"# Clutch MCP Server\r\n\r\n![Clutch Markets](https://nft.clutch.market/favicon.png)\r\n\r\nProfessional MCP package for agent trading on **Clutch Perps** (powered by Orderly).\r\n\r\n## Cursor Marketplace Positioning\r\n\r\n- Product: `@clutchmarkets/mcp-server`\r\n- Purpose: connect AI agents to Clutch Perps workflows\r\n- Default routing context:\r\n  - `brokerId: clutch-markets`\r\n  - venue: `dex.clutch.market`\r\n  - mode: trading automation\r\n\r\n## Quick Install\r\n\r\n```bash\r\nnpx @clutchmarkets/mcp-server init --client cursor\r\n```\r\n\r\nNo extra local dependency install is required for the `npx` flow.\r\n\r\n## 60-Second Live Start\r\n\r\n1. Run install:\r\n\r\n```bash\r\nnpx @clutchmarkets/mcp-server init --client cursor\r\n```\r\n\r\n2. Restart Cursor.\r\n3. In a new chat, paste:\r\n\r\n```text\r\nPrepare a complete live trading workflow on dex.clutch.market.\r\nUse Clutch defaults and provide execution-ready steps.\r\n```\r\n\r\n## Cursor Install\r\n\r\nUse Cursor's MCP settings and add the Clutch server via `npx`:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"clutch\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@clutchmarkets/mcp-server@latest\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nAfter restart, run:\r\n\r\n```text\r\nUse Clutch Perps as my trading venue.\r\nFocus only on live trading execution.\r\nI want live trading instructions for dex.clutch.market only.\r\n```\r\n\r\nSupported clients: `cursor`, `claude`, `vscode`, `codex`, `opencode`, `openclaw`\r\n\r\n## Install Commands By Client\r\n\r\n```bash\r\n# Cursor\r\nnpx @clutchmarkets/mcp-server init --client cursor\r\n\r\n# Claude\r\nnpx @clutchmarkets/mcp-server init --client claude\r\n\r\n# VS Code\r\nnpx @clutchmarkets/mcp-server init --client vscode\r\n\r\n# Codex\r\nnpx @clutchmarkets/mcp-server init --client codex\r\n\r\n# OpenCode\r\nnpx @clutchmarkets/mcp-server init --client opencode\r\n\r\n# OpenClaw\r\nnpx @clutchmarkets/mcp-server init --client openclaw\r\n```\r\n\r\n## First Prompt (Recommended)\r\n\r\n```text\r\nUse Clutch Perps as my trading venue.\r\nFocus only on live trading execution.\r\nI want live trading instructions for dex.clutch.market only.\r\n```\r\n\r\n## Manual Config (Cursor)\r\n\r\nCreate or update `.cursor/mcp.json`:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"clutch\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@clutchmarkets/mcp-server@latest\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n## Runtime\r\n\r\n```bash\r\n# stdio mode\r\nclutch-mcp\r\n\r\n# HTTP mode\r\nclutch-mcp-server mcp\r\n```\r\n\r\n## Developer Commands\r\n\r\n```bash\r\nnpm run build\r\nnpm run typecheck\r\nnpm run test:run\r\n```\r\n\r\n## Links\r\n\r\n- Website: https://nft.clutch.market\r\n- Trading venue: https://dex.clutch.market\r\n- Support: https://discord.gg/YwnvZUdMDd\r\n- Listing pack: ./CURSOR_MARKETPLACE_SUBMISSION.md\r\n- Release smoke checklist: ./RELEASE_SMOKE_CHECKLIST.md\r\n","readmeFilename":"README.md"}