Complete AI Training

MCP server · Developer tools

Signalint MCP server

by TranQui004

Your AI can check your JavaScript or TypeScript project and hand you a short, sorted list of what is broken.

Flow diagram: you ask your AI “Check my project and tell me what is broken”, on your own computer the Signalint MCP server works with your project files, and you get back short list of problems.

Signalint is a small helper that lets your AI run the usual checks on a JavaScript or TypeScript project and then tidy up the results. Instead of dumping hundreds of repeated errors on you, it groups them and puts the most urgent ones first. It is handy if you work on a code project and want a quick, readable picture of what needs fixing.

What is an MCP server? The 30-second version

On its own, your AI can only chat. An MCP server is a small helper program that gives your AI one extra skill. This one connects your AI to the code checker tools that already live on your computer, so it can run them and read their output for you. You stay in the chat, and the AI does the running around.

What this MCP server does

You ask your AI to check your project. The AI passes that request to Signalint, which runs the usual code checkers: Oxlint, TypeScript, and Biome if you have it. Signalint collects all the complaints, groups the ones that share the same cause, and sorts the groups by how urgent they look. It also remembers previous runs, so unchanged checks are not repeated, and it warns you when the same problem keeps coming back after being fixed. You get back a short list of groups instead of a wall of repeated errors.

Flow diagram: you ask your AI “Check my project and tell me what is broken”, on your own computer the Signalint MCP server works with your project files, and you get back short list of problems. Click to zoom

What you can do with it

  • Check a whole project and get a short, grouped list of problems
  • Check only the files you just changed, using saved results for the rest
  • Ask for the full details behind one group or one specific problem
  • See which problems keep disappearing and coming back
  • Run the same check from the command line, without an AI client
  • Print problems as inline notes on a pull request in GitHub Actions

Try asking your AI

  • “Check my project and tell me what is broken, most urgent first”
  • “Run the checks on just the files I changed today”
  • “Show me the full details of the biggest group of problems”
  • “Are any of these problems ones that keep coming back?”

What it gives back to you

You get a short summary in the chat: how many problems were found, and a ranked list of groups. Each group says which rule it is, how many files it touches, and a suggested next step. If you want more, you can ask for the full details of one group, and the AI fetches them without re-running everything.

Before you start

What you need

  • Node.js 20.19 or later in the Node 20 line, or Node.js 22.12 or later
  • A JavaScript or TypeScript project on your computer
  • A tsconfig.json file at the project root if you want the TypeScript checks

Good to know

It only reads and reports on your code, it does not change or fix anything, but it does write small cache files inside a .signalint folder in your project, which you should not commit to your code repository.

Install it with your AI

Add Signalint MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check Signalint MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Developers and anyone who works on a JavaScript or TypeScript codebase and wants quick, readable check results without reading raw error dumps.