{"_id":"@retrograde-labs/lune-mcp-server","_rev":"20-c6ce4d0f3eeb49f39e2722f9cf9c069d","name":"@retrograde-labs/lune-mcp-server","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@retrograde-labs/lune-mcp-server","version":"1.0.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.0.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"e372c420a34ccc3be2b009b2040491e266f86513","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.0.0.tgz","fileCount":3,"integrity":"sha512-uqxURYor3P9C8fiR55dbuD/LxCuTnc3B/TVJs7hcpVovPQxX158+uG+9lEh97uCkEURCzASQ80iyFOC6aj68Tg==","signatures":[{"sig":"MEQCIB5XcTsMCq/nSKQ2x/3zVTkTmz2wI3b3ypPD1ioijfNrAiA142Dtmfi1lOrptn0MChYdh27vWt9Dj4nD7B9w1JjENQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25929},"main":"./dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.0.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/private/var/folders/1f/0fgb1j455m7g35hf__xk0lpw0000gn/T/3533da5f410a0807c64801c65a737ac5/retrograde-labs-lune-mcp-server-1.0.0.tgz","_integrity":"sha512-uqxURYor3P9C8fiR55dbuD/LxCuTnc3B/TVJs7hcpVovPQxX158+uG+9lEh97uCkEURCzASQ80iyFOC6aj68Tg==","repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.14.2","zod":"^3.25.0","express":"^4.21.2","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^20.19.0","@types/express":"^4.17.21","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.0.0_1777916001432_0.4429496106036346","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@retrograde-labs/lune-mcp-server","version":"1.0.1","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.0.1","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"54947892b928d9703c2af32edfba8e848fc31168","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.0.1.tgz","fileCount":3,"integrity":"sha512-pzJIyx09R1IbvlSquV5Kg2S8Vlr9kFYq2pFeCbXqLhjs1jid/ZmTdr9cH/gZ+/2qjLRboIDcpUuMBq/9mtFZZw==","signatures":[{"sig":"MEYCIQCBlfLbr4HnB/U3IWjZIUVtKOHc/XSfpP1mqi7fbjLSSwIhAJMLrt7InCqafrroaE7EEtklzVjmgCIL7vWymhQsedRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25929},"main":"./dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.0.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/private/var/folders/1f/0fgb1j455m7g35hf__xk0lpw0000gn/T/fa7569835ceb9c5f3cfeab6dbcce9c07/retrograde-labs-lune-mcp-server-1.0.1.tgz","_integrity":"sha512-pzJIyx09R1IbvlSquV5Kg2S8Vlr9kFYq2pFeCbXqLhjs1jid/ZmTdr9cH/gZ+/2qjLRboIDcpUuMBq/9mtFZZw==","repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^1.14.2","zod":"^3.25.0","express":"^4.21.2","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vitest":"^2.1.9","typescript":"^5.9.3","@types/node":"^20.19.0","@types/express":"^4.17.21","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.0.1_1777916320860_0.5938886521380242","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@retrograde-labs/lune-mcp-server","version":"1.0.2","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.0.2","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"cf66975b664997f63f2c3d3cae66f68f0cd50855","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.0.2.tgz","fileCount":3,"integrity":"sha512-H4VU/SKHGPzLBiQmJjvtCXcPE1eRm2ITiVH41IQm0IeMbbqc7DRAgi4zU/Uh+TCjSAZ6Kg6NrXmjhBVoV/s/LA==","signatures":[{"sig":"MEQCIHJsrjyfdxwERrXPx/azv92e2aMOR/TYgCfiQD7PtKy5AiAkXZD5uqeGKIT9k33IHLTjBn4kGvMJqGaWoZZWxB8GXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33129},"main":"./dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.0.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/private/var/folders/1f/0fgb1j455m7g35hf__xk0lpw0000gn/T/3cb12654648133eba3fa3defbe7c69d5/retrograde-labs-lune-mcp-server-1.0.2.tgz","_integrity":"sha512-H4VU/SKHGPzLBiQmJjvtCXcPE1eRm2ITiVH41IQm0IeMbbqc7DRAgi4zU/Uh+TCjSAZ6Kg6NrXmjhBVoV/s/LA==","repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.0.2_1777989495100_0.03134176741581385","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@retrograde-labs/lune-mcp-server","version":"1.1.1","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.1.1","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"8b3476f09e5c26ee9c1b3b8bee618fc8c955d565","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.1.1.tgz","fileCount":3,"integrity":"sha512-Yn2aXkNy5XN/wo0QwmNxGOiHKm7jD+BMGBuSkCtFGlPj007TO8c6bFklXDQcJDSoLtaDGgG21olzgXaI6oUZ5Q==","signatures":[{"sig":"MEUCIQCEAUmjXmZudy4gJvfvcLkSF/8Bzo/+mNSOND6QB05XGwIgYve0dXvKt9Btr23jOcDeIu44xIzihzEmp6s24WCEetU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47822},"main":"./dist/cli.js","type":"module","engines":{"node":">=20"},"gitHead":"3678b14c9f0e079ab0335f2014eee45776d00c63","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.1.1_1778403705216_0.5766725733436664","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@retrograde-labs/lune-mcp-server","version":"1.2.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.2.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"0c89cc1e36979a585c09c82dac1db5f7e863a11b","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.2.0.tgz","fileCount":3,"integrity":"sha512-vyn1kJc5eaL+UD78iJhi2HeGA2fzgxddT8kqb1pTawW64IpNt+66QXWAK3c2qX0U7AAUa7702DIFUBckbV2yLQ==","signatures":[{"sig":"MEUCIDm2HYjFw5Gx/PPXQ7lXb7Is/yAdXchRTauo4EHO7c84AiEA38kGRf3BXOCXJfPoQ6jWN5ihObpIWeGtjXc9v+L81N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51288},"main":"./dist/cli.js","type":"module","engines":{"node":">=20"},"gitHead":"7f9ba5d100a97420641be7ad8d5b8f8b8b00dda9","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.2.0_1778405472706_0.6418119094612387","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@retrograde-labs/lune-mcp-server","version":"1.2.1","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.2.1","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"a8324a3d7f4c84f95a5b50228913291a85d5a3b5","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.2.1.tgz","fileCount":3,"integrity":"sha512-krrV17l61WbzfOq06RU55yPk+WeK8rF/nbvJ/Eheh7NGJNyDJVg7UjF6+1PjDaZjZcBSIHl32PmxwBrMT2W6EQ==","signatures":[{"sig":"MEQCIEG3Gir69Z38nfVy50Cm0Pm5hlB0PIS4ceDKWcqIfDrqAiAyS2faL4ib2fulKaWgKf1TWCVoLvFfTC0Jy3Ee43HTVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52032},"main":"./dist/cli.js","type":"module","engines":{"node":">=20"},"gitHead":"f4609983e55e50053382ad1df0f85c6174f09407","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.2.1_1778406056322_0.7275586537914867","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@retrograde-labs/lune-mcp-server","version":"1.2.2","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.2.2","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/luneresearch/lune-mono/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"804c3246854fc0342b8105a7224275432e92739d","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.2.2.tgz","fileCount":3,"integrity":"sha512-6xli73I3iB+nDhQnSf1BiZlsRzTYjw/Fl5IJEiz6CbYIKpruDyA8sJigGbLKoYMW29TLbFYQG3eH5b0Kgw0L6g==","signatures":[{"sig":"MEYCIQCyak1MrApOyPxY1SBuInfp+PtXUHegDyISKwVNKu85YwIhAKgbLOZykHNMwbQKnKrpZoWV+DIlcechufW19598UMK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54334},"main":"./dist/cli.js","type":"module","engines":{"node":">=20"},"gitHead":"cd78fabeb0522710c36eae632d79339fccced0ed","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"repository":{"url":"git+https://github.com/luneresearch/lune-mono.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) — proxies to api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.2.2_1778407439574_0.9690844890035635","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@retrograde-labs/lune-mcp-server","version":"1.2.3","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.2.3","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"3b964bdbcb5856985d246c8f9e1f92b53c14e964","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.2.3.tgz","fileCount":3,"integrity":"sha512-ZtV677BWU/9FDqTwpPJZIFdFETuDiNdYd/Ogx7LEmorbxrq/zMnlHO+Q/dnAMyXHqXkcS9Bi0mnkbog+M2o+RQ==","signatures":[{"sig":"MEUCIDFwjUNCWgnhF1MW5G5EuOuugnO5tIhdIO9pb8J329rCAiEAhuv3YOHYFhQ+IR2a/Tzip1grgknN+s90PC7y2qb02l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54236},"main":"dist/cli.js","type":"module","engines":{"node":">=20"},"gitHead":"259728360517de8ed9e03143764c29332e5624ea","mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"repository":{"url":"git+https://github.com/RetrogradeLabs/lune.git","type":"git","directory":"apps/mcp"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.2.3_1778427916828_0.8916103399798834","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@retrograde-labs/lune-mcp-server","version":"1.2.4","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.2.4","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"63934915e580e9f0fb4c16c9e0a0850f54479787","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.2.4.tgz","fileCount":3,"integrity":"sha512-NJsXcgk7GNRo0UP0oKjV1n9AQ2ESYAeD32u7NsW7CL7ry6DrBDYEazj9e7fgBTD8tj/z7nw0QOSU9xI/yDX7ow==","signatures":[{"sig":"MEYCIQDG6+4U4e7nAcQjXAr1wTb2SEI8DM8Yf2iB87syfzsT3QIhAP+2E5ZaZL+wR67z31y/NQ6Er0wrqn9MPttapYH+8mrG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56547},"main":"dist/cli.js","type":"module","engines":{"node":">=20"},"gitHead":"a25ebc0cd9fb784ebad474ed004f3efe227af0c0","mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.9.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.14.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","vite":"^8.0.10","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@types/express":"^5.0.6","@lune/typescript-config":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.2.4_1778455237442_0.005897554192596521","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@retrograde-labs/lune-mcp-server","version":"1.3.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.3.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"cac13413277247db29ce7c20e7683a94c65b27ea","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.3.0.tgz","fileCount":3,"integrity":"sha512-GDsgwFEgxKi0UTvh1TYF5s58RFA6emPfhnU82qm3JHSaj9ENPeKYyxlTGSUJ1RbB2exBmb91b9kg9qpwjATaXQ==","signatures":[{"sig":"MEUCIQD4EDa+teHFbgtx+toGkullv9ofkTeRFkWzeefHA4ZjMgIgfQyFV0fOu29H+rSAnkjRPLPG8Fv9s3ImtO16veUYFUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59506},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.3.0.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/046152cc22043496dbf59f741d42301d/retrograde-labs-lune-mcp-server-1.3.0.tgz","_integrity":"sha512-GDsgwFEgxKi0UTvh1TYF5s58RFA6emPfhnU82qm3JHSaj9ENPeKYyxlTGSUJ1RbB2exBmb91b9kg9qpwjATaXQ==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","vite":"^8.0.14","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.7","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.3.0_1779915507478_0.6209432706186584","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@retrograde-labs/lune-mcp-server","version":"1.4.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.4.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"5a2fce12186cc2725a092d8c24eb866709c9568d","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.4.0.tgz","fileCount":3,"integrity":"sha512-EcmG/g6qXmSivegQdcWxqELQ3jaFEqH+84hafhjogC6Oe4lYPN4VA4lxOmed9PzMj2XK+pJVqB5hQpiSwvZq4g==","signatures":[{"sig":"MEUCIQC9yoPoR14FOY09L3ogHN+mcPHUzo7YsyNA7aQDGgT3jAIgHj7Ssrb8/Noala+AOFrAlIZi379tFg1F1Vz/8z/E+ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106237},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.4.0.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/f03c204d3e8eb7db915dd31d32d61934/retrograde-labs-lune-mcp-server-1.4.0.tgz","_integrity":"sha512-EcmG/g6qXmSivegQdcWxqELQ3jaFEqH+84hafhjogC6Oe4lYPN4VA4lxOmed9PzMj2XK+pJVqB5hQpiSwvZq4g==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","redis":"^5.12.1","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","tsup":"^8.5.1","vite":"^8.0.14","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.7","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.4.0_1780494204122_0.8165155258492129","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@retrograde-labs/lune-mcp-server","version":"1.5.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.5.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"649aed2515f5baf59e674cf877aa92a6b72dfe08","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.5.0.tgz","fileCount":3,"integrity":"sha512-ryP3X+UsH5WS9sPDWaKXc/IJ9eA3f0LKkH6yLCMXPJ3i+yeKV0cZYbWvACToKiX2H+klLYBm8tJZTWXSCW8p2g==","signatures":[{"sig":"MEUCIGWWdLPH5zUTDrM3GWiH6m7hM9atHL7L/wFkVk1fw1RjAiEA1h2R/fkczn5JF/msX04g8XS3PgzJn0PvsBpUIkILtTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117087},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.5.0.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/a67aec8d09de3d00818d7669bdc1b2df/retrograde-labs-lune-mcp-server-1.5.0.tgz","_integrity":"sha512-ryP3X+UsH5WS9sPDWaKXc/IJ9eA3f0LKkH6yLCMXPJ3i+yeKV0cZYbWvACToKiX2H+klLYBm8tJZTWXSCW8p2g==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^4.15.9","redis":"^6.0.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.5.0_1781383896295_0.6962269808465429","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@retrograde-labs/lune-mcp-server","version":"1.5.1","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.5.1","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"7292e7bb50d82af93a636cfbeab4cd3739ed71a1","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.5.1.tgz","fileCount":3,"integrity":"sha512-hckt5HjntcOZo8lfKfkiUmI/FCopUk5jcZrHYvILXJY+2NXGJaQM/iGHO6WJLiAS8t0cyjKdRmtmB/ozP/P64A==","signatures":[{"sig":"MEQCIATTJ9odhLOBU19CfmPqzgH8lyWyU3EdJiRK3oYSfiB+AiBwDLdtE2+3DgzbsA/GGIwyWIckXQwViO7rTkUrG129Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114001},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.5.1.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/38d9db412b02d070c56692a110106304/retrograde-labs-lune-mcp-server-1.5.1.tgz","_integrity":"sha512-hckt5HjntcOZo8lfKfkiUmI/FCopUk5jcZrHYvILXJY+2NXGJaQM/iGHO6WJLiAS8t0cyjKdRmtmB/ozP/P64A==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^4.15.9","redis":"^6.0.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.5.1_1781389151581_0.558712585588844","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@retrograde-labs/lune-mcp-server","version":"1.6.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.6.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"a1510a04246cb5f5a2d7e510a4974956271a8569","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.6.0.tgz","fileCount":3,"integrity":"sha512-CRvjzg5+0AJgSw6Dqmc9x/0LwVaXygc7PMKJNuBokIRBI5sGV7hXsivZ+QetiH/a5pT355i8EF8DNFZ7H/wKqw==","signatures":[{"sig":"MEYCIQDrA7FQqAj0U/sOI4+dXhmeQ/OVh0voCfNA8KzH3Wq3kwIhAIuj2PPKViOknhyZgrHLSuKGGKT10wAtban+kr+rG8T3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119773},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.6.0.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/785f7229cad7eca9f5bb742221b00f61/retrograde-labs-lune-mcp-server-1.6.0.tgz","_integrity":"sha512-CRvjzg5+0AJgSw6Dqmc9x/0LwVaXygc7PMKJNuBokIRBI5sGV7hXsivZ+QetiH/a5pT355i8EF8DNFZ7H/wKqw==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.13.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^4.15.9","redis":"^6.0.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.6.0_1782154474466_0.29931331662079974","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@retrograde-labs/lune-mcp-server","version":"1.6.1","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@1.6.1","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"484c2146bf0ce40b737849bd07d9e5081cb3bb8a","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-1.6.1.tgz","fileCount":3,"integrity":"sha512-DibfhJ3sKARUKb3/Tv+//ckHbk9aIR84nkiaBdDPmRxdkw9j/XWOxyPf2ja907O+5LU1RIgCifByMy/K3vz/Dg==","signatures":[{"sig":"MEYCIQCvcSvE3VcIa0+t1Cua1Sv7YpHjLfXgFsyySY1LkMS/4QIhAOdAuMilo8jlzVsM2BwgMVGLkKliqw07v+yEdIyKPLZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121817},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-1.6.1.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/6437aa4a799ecc5480ad2602fb148315/retrograde-labs-lune-mcp-server-1.6.1.tgz","_integrity":"sha512-DibfhJ3sKARUKb3/Tv+//ckHbk9aIR84nkiaBdDPmRxdkw9j/XWOxyPf2ja907O+5LU1RIgCifByMy/K3vz/Dg==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^4.15.9","redis":"^6.0.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_1.6.1_1783879401915_0.6077646452969891","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@retrograde-labs/lune-mcp-server","version":"2.0.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@2.0.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"7e246d1d05747063ad060abd80382b084fd5a76c","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-2.0.0.tgz","fileCount":3,"integrity":"sha512-Kg2/qrXAbXCx7VqfUkkVD86iJFOK7EF1iMNRu2jqzKRNWqp1J6TTK5pwxg4I6K1cPW6+2Hz6x5doYLYYBe+Dwg==","signatures":[{"sig":"MEQCIGDqMMCpwvDtwnGnRkhHY7M6q/BQwiNFvnO2uvBC3WK/AiAgHM+3TzMCmj/+OgYVUGPJu1UsDvmZ3ThfF7PBCW5SSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114789},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-2.0.0.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/5c66bf6a09d044af917aecd3ae02cc32/retrograde-labs-lune-mcp-server-2.0.0.tgz","_integrity":"sha512-Kg2/qrXAbXCx7VqfUkkVD86iJFOK7EF1iMNRu2jqzKRNWqp1J6TTK5pwxg4I6K1cPW6+2Hz6x5doYLYYBe+Dwg==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^4.15.9","redis":"^6.0.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.5.1","vite":"^8.0.16","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.3","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_2.0.0_1784084826336_0.08152914182850957","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@retrograde-labs/lune-mcp-server","version":"2.0.1","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@2.0.1","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"61140d037cbb1f2c66efb6df7e94142e2f1e0602","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-2.0.1.tgz","fileCount":3,"integrity":"sha512-w2p7csY4bhbG9qRWrUjRw7wQCZzCbAsIptDvCcGc6JMK8PX6p2ZVYjKQLNLcQkTKLm9rCGRmvl5yHGShQkmb4A==","signatures":[{"sig":"MEYCIQDUCMBCeWn6qL+d22coLLTf+SgxJv57skJtRlLgKGSZAQIhAIUfubQJetHce2BpjacUcyWlfJusf9TXLuQ5SgWqXPbI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116899},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-2.0.1.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/98b04ed1ac81c04bcf9b50651cbe3bd3/retrograde-labs-lune-mcp-server-2.0.1.tgz","_integrity":"sha512-w2p7csY4bhbG9qRWrUjRw7wQCZzCbAsIptDvCcGc6JMK8PX6p2ZVYjKQLNLcQkTKLm9rCGRmvl5yHGShQkmb4A==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^6.2.3","redis":"^6.2.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.6","tsup":"^8.5.1","vite":"^8.2.0","vitest":"4.1.8","typescript":"^6.0.3","@types/node":"^26.1.2","@types/express":"^5.0.6","@vitest/coverage-v8":"4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_2.0.1_1786215571137_0.9088612792649757","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@retrograde-labs/lune-mcp-server","version":"2.0.2","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@2.0.2","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"7cdcaec8e122894b4ade70fef1abc28c8a4de68b","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-2.0.2.tgz","fileCount":3,"integrity":"sha512-j4SSlJryyRiyI+4oqED0gfgx5b5U5lIYvZJZskggxqxXKfD5p71V99cNQfb+8ls/8nMBslLpxhOkE6opHvwHbw==","signatures":[{"sig":"MEUCIFL30to3EkAG8CaJEwEkaz7MD+583xCWaaGVmVBU3OGTAiEA294FTkyq9IvHzVK92qAfaMI+uFIwDvRDJnHTZdWOihs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124208},"main":"dist/cli.js","type":"module","_from":"file:retrograde-labs-lune-mcp-server-2.0.2.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --ext .ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/tmp/df9890c0b507331c46f577838c93e6c4/retrograde-labs-lune-mcp-server-2.0.2.tgz","_integrity":"sha512-j4SSlJryyRiyI+4oqED0gfgx5b5U5lIYvZJZskggxqxXKfD5p71V99cNQfb+8ls/8nMBslLpxhOkE6opHvwHbw==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^6.2.3","redis":"^6.2.0","express":"^5.2.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.6","tsup":"^8.5.1","vite":"^8.2.0","vitest":"4.1.8","typescript":"^6.0.3","@types/node":"^26.1.2","@types/express":"^5.0.6","@vitest/coverage-v8":"4.1.8","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_2.0.2_1787124390105_0.7766484408869461","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@retrograde-labs/lune-mcp-server","version":"2.1.0","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"license":"MIT","_id":"@retrograde-labs/lune-mcp-server@2.1.0","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"homepage":"https://luneresearch.com","bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"bin":{"lune-mcp":"dist/cli.js"},"dist":{"shasum":"9e9bd1be7d92bbcbd3d408a7b8e9f96efb48831e","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-2.1.0.tgz","fileCount":3,"integrity":"sha512-mQ7drQA6GiVLXp4P0H5DefK2ZbUJGRFsxepFQuouvQgFPJou6/IyPgoJg2mZW969xmsU/jJ/EGp/qRtZAMR42A==","signatures":[{"sig":"MEUCIQDtEwBpYwuLPyCX/PecgvnG0pD1BWO7wwP3X/7ecBbMhwIgSNVvCM+r9OfO2a45clgrqKPzeuceoZVH9ws8ptnfrxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142191},"main":"dist/cli.js","type":"module","_from":"file:/home/runner/work/_temp/pack/retrograde-labs-lune-mcp-server-2.1.0.tgz","engines":{"node":">=20"},"mcpName":"com.luneresearch/lune","scripts":{"dev":"bun src/cli.ts","test":"vitest run","build":"tsup","dev:watch":"tsup --watch","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"_resolved":"/home/runner/work/_temp/pack/retrograde-labs-lune-mcp-server-2.1.0.tgz","_integrity":"sha512-mQ7drQA6GiVLXp4P0H5DefK2ZbUJGRFsxepFQuouvQgFPJou6/IyPgoJg2mZW969xmsU/jJ/EGp/qRtZAMR42A==","repository":{"url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ky":"^2.0.2","zod":"^4.4.3","jose":"^6.2.10","redis":"^6.2.1","express":"^5.2.1","@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vite":"^8.2.2","vitest":"4.1.11","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^24.12.4","@types/express":"^5.0.6","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"4.1.11","@lune/typescript-config":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lune-mcp-server_2.1.0_1787556430748_0.3640471476214653","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@retrograde-labs/lune-mcp-server","version":"2.2.0","mcpName":"com.luneresearch/lune","description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","license":"MIT","type":"module","bin":{"lune-mcp":"dist/cli.js"},"main":"dist/cli.js","homepage":"https://luneresearch.com","repository":{"type":"git","url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git"},"bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"scripts":{"build":"tsup","dev":"bun src/cli.ts","dev:watch":"tsup --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"dependencies":{"@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/node":"2.0.0","@modelcontextprotocol/server":"2.0.0","ajv":"^8.20.0","express":"^5.2.1","jose":"^6.2.10","ky":"^2.0.2","redis":"^6.2.1","zod":"^4.4.3"},"devDependencies":{"@lune/typescript-config":"0.0.0","@types/express":"^5.0.6","@types/node":"^24.12.4","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"4.1.11","tsup":"^8.5.1","typescript":"npm:@typescript/typescript6@^6.0.2","vite":"^8.2.2","vitest":"4.1.11"},"engines":{"node":">=20"},"_id":"@retrograde-labs/lune-mcp-server@2.2.0","_integrity":"sha512-D/WH6edeEhHwpZ8GMTIt7O+qL3abLUz/1XpSQiF0+YTfSUUt7kMgI0lDpVPqncMHmN0b+hZ9I+O3CNYS9rfJSA==","_resolved":"/home/runner/work/_temp/pack/retrograde-labs-lune-mcp-server-2.2.0.tgz","_from":"file:/home/runner/work/_temp/pack/retrograde-labs-lune-mcp-server-2.2.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-D/WH6edeEhHwpZ8GMTIt7O+qL3abLUz/1XpSQiF0+YTfSUUt7kMgI0lDpVPqncMHmN0b+hZ9I+O3CNYS9rfJSA==","shasum":"0a8a60f57eeffe39899e1b5be4e213cfe70b4ecf","tarball":"https://registry.npmjs.org/@retrograde-labs/lune-mcp-server/-/lune-mcp-server-2.2.0.tgz","fileCount":4,"unpackedSize":494092,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDMDz76WnXOyAJhWrHdKhiVweswD79ThTR7QXRDi+rR0AiB/pML1IQ9OjCxLoY4qqnJfuJSiRtP9YMjmAwiAP6cF3w=="}]},"_npmUser":{"name":"helipeng","email":"tony.hlp@hotmail.com"},"directories":{},"maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lune-mcp-server_2.2.0_1787602856631_0.11541686546959218"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T17:33:20.975Z","modified":"2026-08-24T20:20:57.042Z","1.0.0":"2026-05-04T17:33:21.555Z","1.0.1":"2026-05-04T17:38:41.028Z","1.0.2":"2026-05-05T13:58:15.247Z","1.1.1":"2026-05-10T09:01:45.346Z","1.2.0":"2026-05-10T09:31:12.854Z","1.2.1":"2026-05-10T09:40:56.566Z","1.2.2":"2026-05-10T10:03:59.704Z","1.2.3":"2026-05-10T15:45:16.970Z","1.2.4":"2026-05-10T23:20:37.585Z","1.3.0":"2026-05-27T20:58:27.691Z","1.4.0":"2026-06-03T13:43:24.309Z","1.5.0":"2026-06-13T20:51:36.438Z","1.5.1":"2026-06-13T22:19:11.702Z","1.6.0":"2026-06-22T18:54:34.647Z","1.6.1":"2026-07-12T18:03:22.070Z","2.0.0":"2026-07-15T03:07:06.453Z","2.0.1":"2026-08-08T18:59:31.274Z","2.0.2":"2026-08-19T07:26:30.239Z","2.1.0":"2026-08-24T07:27:10.900Z","2.2.0":"2026-08-24T20:20:56.842Z"},"bugs":{"url":"https://github.com/RetrogradeLabs/lune-mcp-server/issues"},"license":"MIT","homepage":"https://luneresearch.com","keywords":["mcp","model-context-protocol","lune","research","academic-papers"],"repository":{"type":"git","url":"git+https://github.com/RetrogradeLabs/lune-mcp-server.git"},"description":"Lune Research MCP server (stdio + Streamable HTTP) proxying api.luneresearch.com","maintainers":[{"name":"helipeng","email":"tony.hlp@hotmail.com"}],"readme":"# @retrograde-labs/lune-mcp-server\n\n<!-- mcp-name: com.luneresearch/lune -->\n\nOfficial Model Context Protocol server for [Lune Research](https://luneresearch.com).\n\nExposes 12 tools and 6 guided research workflows (prompts) for searching, retrieving, comparing, and fact-checking academic papers across security, ML, NLP, CV, and systems venues, plus retrieval over your own uploaded workspace documents. Two transports:\n\n- **stdio**: run locally via `npx @retrograde-labs/lune-mcp-server`. Reads `LUNE_API_KEY` from the environment.\n- **Streamable HTTP**: hosted at `https://mcp.luneresearch.com`. Pass your PAT or OAuth token as `Authorization: Bearer ...`.\n\n## Quick start (Claude Desktop, Cursor, etc.)\n\n```json\n{\n  \"mcpServers\": {\n    \"lune-research\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@retrograde-labs/lune-mcp-server\"],\n      \"env\": {\n        \"LUNE_API_KEY\": \"lune_your_personal_access_token\"\n      }\n    }\n  }\n}\n```\n\nGet your token at https://luneresearch.com/dashboard/settings/credentials.\n\n## Tools\n\n| Tool                        | Description                                                     |\n| --------------------------- | --------------------------------------------------------------- |\n| `search_papers`             | Hybrid vector + BM25 search across the corpus                   |\n| `search_papers_many`        | Run many query variants in one call, RRF-merged                 |\n| `search_related_papers`     | Semantically nearest papers to a given paper                    |\n| `get_paper_fulltext`        | Parsed full text (markdown or JSON)                             |\n| `get_paper_citations`       | Citation graph (cited_by or cites)                              |\n| `list_conferences`          | Indexed venues, optionally by category                          |\n| `get_conference_papers`     | Paginated papers for a venue                                    |\n| `extract_from_papers`       | Structured field extraction across many papers                  |\n| `verify_claims`             | Fact-check claims against the corpus with quotes                |\n| `gather_evidence`           | Judge evidence sufficiency for a task, with gaps + next queries |\n| `search_research_guidance`  | Curated reproducibility / methodology corpus                    |\n| `get_research_guidance_doc` | Full text of a guidance document                                |\n\n## Prompts\n\nReusable research workflows, surfaced by MCP clients as slash commands (e.g. `/literature_review`). Each runs a guided, multi-tool sequence grounded in the corpus, so common research tasks are one command instead of hand-orchestrating the tools.\n\n| Prompt                  | What it does                                                                                    | Key arguments                               |\n| ----------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------- |\n| `/literature_review`    | Survey a topic and synthesise themes, foundational vs recent work, and open gaps                | `topic` (+ optional `venues`, `since_year`) |\n| `/find_related_work`    | From your abstract, find and organise prior work to cite and distinguish your contribution from | `abstract` (+ optional `venues`)            |\n| `/compare_papers`       | Build a structured comparison table across papers, read from full text                          | `topic` (+ optional `columns`)              |\n| `/verify_draft`         | Fact-check a draft or list of claims against the corpus, with a verbatim quote per claim        | `draft`                                     |\n| `/trace_citations`      | Trace a paper's lineage: its foundations, what built on it, and adjacent work                   | `paper`                                     |\n| `/research_methodology` | Grounded advice on experiment design, ablations, evaluation, rebuttals, or venue choice         | `question`                                  |\n\n## Debugging with MCP Inspector\n\nThe repository pins MCP Inspector 2.3.0 and checks in a read-only server\nconfiguration for both protocol eras. Node 24 from `.nvmrc` satisfies the\nInspector requirement.\n\nWith a PAT in `LUNE_API_KEY`, this builds the stdio server and opens the\nInspector catalog with the PAT available to local processes. Select\n`lune-stdio-modern` to exercise 2026-07-28:\n\n```bash\nexport LUNE_API_KEY=lune_xxxxxxxxxxxxxxxxxxxxxxxx\nbun run mcp:inspect\n```\n\nWith no `LUNE_API_KEY`, the same command opens the server catalog without an\nenvironment override. Select `lune-remote-modern`; Inspector starts OAuth when\nyou connect. The launcher never passes an empty `-e` assignment.\n\nThe printed URL contains a one-time Inspector token. Open that URL instead of\ntyping the port manually. The Inspector stays on loopback with authentication\nenabled.\n\nThe hosted-server mnemonic opens the same catalog without building stdio:\n\n```bash\nbun run mcp:inspect:remote\n```\n\nThe web, CLI, and TUI clients share OAuth state on disk. After signing in once,\nthe CLI can check the hosted server without opening another browser:\n\n```bash\nbun run mcp:inspect:remote:check\n```\n\nThe local stdio checks use a non-production test token and a deliberately dead\nAPI URL. They validate connection, version negotiation, and the tool catalog\nwithout consuming quota:\n\n```bash\nbun run mcp:inspect:check\nbun run mcp:inspect:check:legacy\nbun run mcp:inspect:tui\n```\n\nThe local and remote configs at `apps/mcp/inspector.*.config.json` pin\n`protocolEra` explicitly. Inspector defaults to the legacy era, so an\nunconfigured launch does not prove 2026-07-28 behavior. During debugging, pin\nProtocol beside Console for stdio or Network for HTTP. Test invalid tool\narguments, missing prompt arguments, both protocol eras, and expired OAuth\ntokens as well as successful calls.\n\nRun the frozen official 2026-07-28 server requirements with:\n\n```bash\nbun run mcp:conformance\n```\n\nThe conformance harness binds only `127.0.0.1` and injects a local test token.\nIts baseline names individual checks for diagnostic capabilities Lune does not\nadvertise, such as image tools and readable resources. Every applicable check\nstill gates the run, and a stale baseline entry fails when support is added.\nNever write diagnostics to stdout on stdio. The server and its cache write\ndiagnostics to stderr so JSON-RPC framing stays intact.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}