Getting started
Install Signalint in a JavaScript or TypeScript project, connect an MCP client, and run the first check.
Requirements
- Node.js 20.19 or later in the Node 20 line, or Node.js 22.12 or later.
- A JavaScript or TypeScript project.
- A root
tsconfig.jsonwhen TypeScript checks are enabled.
Install and initialize
npm install --save-dev signalint-mcp
npx signalint-mcp initRun both commands from the project Signalint should check. The init command detects a root TypeScript config, Oxlint configuration, and Biome configuration, then writes a matching signalint.config.json. If it finds exactly one nearby MCP client, it offers to write the server entry; if detection is ambiguous, it asks which client to configure or prints exact snippets.
Continue with Setup & clients for the complete generated configuration, operating-system-specific commands, client JSON, and official Claude Code/Cursor MCP references.
Connect a client
Claude Code
On native Windows, use the cmd /c wrapper:
claude mcp add --scope project signalint -- cmd /c npx --no-install signalint-mcp
claude mcp get signalintOn macOS or Linux, omit cmd /c.
Cursor
Create .cursor/mcp.json in the checked project:
{
"mcpServers": {
"signalint": {
"command": "npx",
"args": ["--no-install", "signalint-mcp"]
}
}
}On native Windows, set command to cmd and set args to ["/c", "npx", "--no-install", "signalint-mcp"].
Antigravity
The init command can update Antigravity's MCP configuration, typically %USERPROFILE%\.gemini\antigravity\mcp_config.json on Windows. Use the same Windows cmd /c npx form and set cwd to the absolute project root.
Verify the connection
- Restart or reconnect the MCP client after changing its configuration.
- Call
pingwith an empty object. The result must bepong. - Call
check_projectwith{ "paths": ["."] }.
Signalint writes local cache and session data under .signalint/. Keep that directory out of version control.
Check without an MCP client
npx --no-install signalint check .The command exits with code 1 when issues are found, which is expected diagnostic behavior.