Config template (adjust for your client)
claude mcp add signalint -- npx -y signalint Copy A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
FAQ (answers come from our records)
How do I install it? We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for? We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it? repository TranQui004/signalint;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Signalint 以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**Signalint** is a reliable, read-only-by-default diagnostic intelligence layer for AI coding agents (Claude Code, Cursor, Codex, VS Code) and CI workflows. Instead of flooding an agent's context window with thousands of raw compiler lines, Signalint normalizes diagnostics across compilers, linters, and language servers into **bounded, priority-clustered issue summaries**, calculates **verification deltas** against explicit baselines, and detects **oscillating fix loops**. --- Key Differentiators - **13 Complete MCP Tools:** From incremental checks and immutable snapshots to live diagnostic ingestion and journaled transactional fix application. - **Verification Deltas:** Exact arithmetic on introduced, resolved, and unchanged diagnostics with semantic identity matching that survives line shifts. - **Immutable Snapshots & Concurrency Safety:** Isolated in-memory snapshot store keyed by checkId eliminates race collisions during concurrent checks. - **Monorepo-Aware Planning:** Unites package manifests (pnpm-workspace.yaml) parsed via pure-JS YAML with glob negation exclusions and TypeScript Project References, ordering checks topologically. - **Multi-Source Provenance:** Distinguishes compiler, linter, and editor/LSP diagnostics across JavaScript, TypeScript, Python (Ruff/Mypy), Rust (Clippy), and Go (GolangCI-Lint). - **Portable Host Hooks:** Native verify-after-change adapters for Claude Code, Cursor, Codex, and VS Code. - **In-Memory Previews & In-Process Rollback:** In-memory previews never touch disk; apply uses per-file adjacent temporary-file replacement, pre-write drift detection, and in-process best-effort rollback for multi-file writes (does not claim persistent crash recovery if aborted abruptly). --- Quick Start 1. Requirements - Node.js >= 22.12.0 (utilizes native node:sqlite). - Your project installs its own diagnostic engines (typescript, oxlint, eslint, and/or @biomejs/biome). Signalint detects project-local installations and ships no bundled engines. 2. Initialize in your repository This detects your project's linters/compilers, generates signalint.config.json, and configures your installed MCP clients. 3. Add to MCP Clients Add Signalint to your MCP configuration (e.g. claude_desktop_config.json, .cursor/mcp.json): --- Complete MCP Tools Catalog Signalint exposes **13 strictly typed MCP tools** over stdio: | Tool | Category | Safety Annotation | Description | |---|---|---|---| | ping | Diagnostics | Read-only (idempotent) | Verifies server responsiveness and canonical project root path. | | check_project | Diagnostics | Read-only (idempotent) | Full project/workspace scan across all enabled engines. | | check_files | Diagnostics | Read-only (idempotent) | Fast incremental check on specific files using content-hash caching. | | get_issue_detail | Diagnostics | Read-only (idempotent) | Retrieves full, unomitted issue records anchored to an immutable checkId. | | get_loop_status | Diagnostics | Read-only (idempotent) | Returns oscillating fix signatures and rule churn detected in the session. | | get_diagnostic_snapshot | Snapshots | Read-only (idempotent) | Retrieves complete state and metrics for an immutable check snapshot. |