{"_id":"@anlakstudio/contrarian-install","_rev":"3-d63f51ebefeca4f815a04ca61aa1e640","name":"@anlakstudio/contrarian-install","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@anlakstudio/contrarian-install","version":"0.1.0","keywords":["mcp","claude","cursor","contrarian","anlak","installer"],"author":{"name":"Anlak","email":"miguel@anlak.es"},"license":"MIT","_id":"@anlakstudio/contrarian-install@0.1.0","maintainers":[{"name":"anlakstudio_miguel","email":"miguel@anlak.es"}],"homepage":"https://contrariancorpus.anlakstudio.com","bugs":{"url":"https://github.com/anlaklab/contrariancorpus/issues"},"bin":{"contrarian-install":"dist/index.js"},"dist":{"shasum":"45164d4d44d9f039176a95d542e74c97a7672c53","tarball":"https://registry.npmjs.org/@anlakstudio/contrarian-install/-/contrarian-install-0.1.0.tgz","fileCount":5,"integrity":"sha512-oNZ3MMxT3mfMtg9vHJI9x95c+PbtMwT3OaBjp8cE3DIeHcbtL2lLVLTL4bZXjHCTQj9dSmNhr2z+gt8g7kqSAQ==","signatures":[{"sig":"MEYCIQC93LD/VU+ampQPH+D82UTzSPWQpuYVipd183QfNPuIXgIhALmOev7MrqdorV5LZTDVZJameLGmFI4BBMVPXKbRx0d0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14852},"type":"module","engines":{"node":">=18"},"gitHead":"8738ff14136e814b9d36738ebfad417740d8253e","scripts":{"dev":"tsx src/index.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"tsc"},"_npmUser":{"name":"anlakstudio_miguel","email":"miguel@anlak.es"},"repository":{"url":"git+https://github.com/anlaklab/contrariancorpus.git","type":"git","directory":"_mcp/apps/installer"},"_npmVersion":"10.9.4","description":"One-command installer that wires the Contrarian Corpus MCP into Claude Code, Claude Desktop and Cursor.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contrarian-install_0.1.0_1777035572122_0.421532796778995","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anlakstudio/contrarian-install","version":"0.1.1","keywords":["mcp","claude","cursor","contrarian","anlak","installer"],"author":{"name":"Anlak","email":"miguel@anlak.es"},"license":"MIT","_id":"@anlakstudio/contrarian-install@0.1.1","maintainers":[{"name":"anlakstudio_miguel","email":"miguel@anlak.es"}],"homepage":"https://contrariancorpus.anlakstudio.com","bugs":{"url":"https://github.com/anlaklab/contrariancorpus/issues"},"bin":{"contrarian-install":"dist/index.js"},"dist":{"shasum":"81c1a7fa2788127552d617d226aaca4dcc0be425","tarball":"https://registry.npmjs.org/@anlakstudio/contrarian-install/-/contrarian-install-0.1.1.tgz","fileCount":5,"integrity":"sha512-lMcP8lSNLt6RPgzfkkcPjLgPph8yknIYSIxeure4tU2lMj0GnZ/Onh9MHh8NQi0mT55ev/LxVo9xQwl2sVYOTQ==","signatures":[{"sig":"MEUCIQDM+1ZOURZoPxpk+V9iPr8Fx+mcCwsSsqwcsWIluc4k/wIgKCRf8heVfuRAHrePO/O1SFHepGs0I56uJKHvlHCQjpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14885},"type":"module","engines":{"node":">=18"},"gitHead":"8738ff14136e814b9d36738ebfad417740d8253e","scripts":{"dev":"tsx src/index.ts","build":"tsc && chmod +x dist/index.js","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"anlakstudio_miguel","email":"miguel@anlak.es"},"repository":{"url":"git+https://github.com/anlaklab/contrariancorpus.git","type":"git","directory":"_mcp/apps/installer"},"_npmVersion":"10.9.4","description":"One-command installer that wires the Contrarian Corpus MCP into Claude Code, Claude Desktop and Cursor.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/contrarian-install_0.1.1_1777035600436_0.006251064163812936","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@anlakstudio/contrarian-install","version":"0.2.0","description":"One-command installer that wires the Contrarian Corpus MCP into Claude Code, Claude Desktop and Cursor.","license":"MIT","author":{"name":"Anlak","email":"miguel@anlak.es"},"homepage":"https://contrariancorpus.anlakstudio.com","repository":{"type":"git","url":"git+https://github.com/anlaklab/contrariancorpus.git","directory":"_mcp/apps/installer"},"keywords":["mcp","claude","cursor","contrarian","anlak","installer"],"type":"module","bin":{"contrarian-install":"dist/index.js"},"scripts":{"build":"tsc && chmod +x dist/index.js","dev":"tsx src/index.ts","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"engines":{"node":">=18"},"_id":"@anlakstudio/contrarian-install@0.2.0","gitHead":"94937135a8da3782770968c2f4b9520ed87abcb9","bugs":{"url":"https://github.com/anlaklab/contrariancorpus/issues"},"_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-2SpoPhfMoUpS2OwIP30NWSovq7Akrst14V21ZE2LomR74bGlBjiX2RKhEYuPdXgHKYSNHJ8cTBdh3lO4ifqOAQ==","shasum":"d0c7d600a4900b1ef36089f483e9566ee95534c3","tarball":"https://registry.npmjs.org/@anlakstudio/contrarian-install/-/contrarian-install-0.2.0.tgz","fileCount":5,"unpackedSize":19670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC0BN7hRb8C5EzpDP13Kr6AGQGQxPAfPwevnVzkGBJAFAiBPJJJ1fd9VM9yHchcC/dR3Zqqhghh7p/Q52ZKQxxnsQQ=="}]},"_npmUser":{"name":"anlakstudio_miguel","email":"miguel@anlak.es"},"directories":{},"maintainers":[{"name":"anlakstudio_miguel","email":"miguel@anlak.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contrarian-install_0.2.0_1777036890179_0.18097387310576862"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T12:59:32.013Z","modified":"2026-04-24T13:21:30.442Z","0.1.0":"2026-04-24T12:59:32.258Z","0.1.1":"2026-04-24T13:00:00.606Z","0.2.0":"2026-04-24T13:21:30.314Z"},"bugs":{"url":"https://github.com/anlaklab/contrariancorpus/issues"},"author":{"name":"Anlak","email":"miguel@anlak.es"},"license":"MIT","homepage":"https://contrariancorpus.anlakstudio.com","keywords":["mcp","claude","cursor","contrarian","anlak","installer"],"repository":{"type":"git","url":"git+https://github.com/anlaklab/contrariancorpus.git","directory":"_mcp/apps/installer"},"description":"One-command installer that wires the Contrarian Corpus MCP into Claude Code, Claude Desktop and Cursor.","maintainers":[{"name":"anlakstudio_miguel","email":"miguel@anlak.es"}],"readme":"# @anlakstudio/contrarian-install\n\nOne-command installer that wires the [Contrarian Corpus](https://contrariancorpus.anlakstudio.com) MCP into your Claude / Cursor setup.\n\n## Usage\n\n```bash\nnpx @anlakstudio/contrarian-install <TOKEN>\n```\n\nRegister at https://contrariancorpus.anlakstudio.com/skill to get a token.\n\n## What it does\n\n- Verifies the token by calling `initialize` against the live MCP.\n- Adds an MCP server entry named `contrarian` to each supported client config:\n  - Claude Code (`~/.claude.json`)\n  - Claude Desktop (platform-specific config)\n  - Cursor (`~/.cursor/mcp.json`)\n- Idempotent — re-running with the same token is a no-op; a different token overwrites the endpoint.\n\n## Flags\n\n- `--url <URL>` — override the MCP endpoint (for self-hosted deploys).\n- `--help` — show usage and exit.\n\n## License\n\nMIT © Anlak\n","readmeFilename":"README.md"}