lurq — Claude Code MCP server: npm checks
lurq checks npm packages before an agent installs them, covering suspicious names, advisories, API changes and dependency conflicts.
claude mcp add --transport http lurq https://api.lurq.run/mcpWhat lurq does
lurq connects to a coding agent through a remote MCP server and checks npm packages before they reach package.json. It compares package names with the live registry, looks for security advisories, inspects shipped type definitions and tests whether dependencies can coexist.
The server can review one package, compare versions and spot peer-dependency conflicts. Its scope is the JavaScript/TypeScript npm ecosystem. Remote MCP access uses an API key.
The setup wizard starts with npx lurqrun; the published package is lurqrun, while the command-line executable is lurq. For Claude Code, add the server with claude mcp add --transport http lurq https://api.lurq.run/mcp, then restart the agent.
What it helps with
- check an npm package before adding it
- spot a typo-squatted package name
- find known security advisories
- test package and peer-dependency compatibility
- compare an upgrade with project imports
Example prompts for the agent
- Check
zodbefore adding it to this project. - Compare compatibility for
next,@auth/core, andnext-auth. - Review the
some-packageupgrade against imports in the codebase.
How to install lurq
Platform CLI: remote server
claude mcp add --transport http lurq https://api.lurq.run/mcpPlatform CLI: remote server
codex mcp add lurq --url https://api.lurq.run/mcpConfig file
{
"mcpServers": {
"lurq": {
"url": "https://api.lurq.run/mcp"
}
}
}Config file
{
"servers": {
"lurq": {
"type": "http",
"url": "https://api.lurq.run/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http lurq https://api.lurq.run/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about lurq
How do I install lurq in Claude Code?
Run claude mcp add --transport http lurq https://api.lurq.run/mcp, then restart Claude Code.
What does lurq do?
This MCP server checks npm packages before installation, covering package names, advisories, shipped types and dependency compatibility.
Does lurq require an API key?
The remote MCP connection uses an API key in its authorization header. A local upgrade check can be run with npx lurqrun check-upgrade --upgrade <package>@<from>..<to>.