Updated weekly · Free & open
Which MCP servers are actually maintained?
The official registry lists every Model Context Protocol server but tells you nothing about whether any of them is still alive. This index scores each one on maintenance activity, flags what deserves a second look before you install it, and shows exactly how every number was reached.
45,870
servers indexed
87
with verified activity
20.0
median score
15,176
carrying risk flags
last refreshed
The weekly report
What moved, what dropped, and what appeared — a short read every Monday. No spam, unsubscribe in one click.
Leaderboard
Activity & maintenance, not security — how this is scored| # | Server | Flags | Stars | Change | Score |
|---|---|---|---|---|---|
| 10501 | io.github.jmshinhwa/eu-health-claim-lint Finds unauthorised nutrition and health claims in your product-page HTML and Markdown and names the | clean | — | — | 24.0 |
| 10502 | io.github.jmshinhwa/eudi-rp-request-lint Nine rules that read the JSON your service sends to an EU Digital Identity Wallet | clean | — | — | 24.0 |
| 10503 | io.github.jmshinhwa/facturae-verifactu-lint 18 reglas sobre tu XML Facturae antes de que FACe lo devuelva | clean | — | — | 24.0 |
| 10504 | io.github.jmshinhwa/fedramp-oscal-ssp-lint 16 checks on a system-security-plan JSON, in your editor, before a validator returns the package | clean | — | — | 24.0 |
| 10505 | io.github.jmshinhwa/firebase-deploy-leak-audit Reads firebase.json and names the files your next firebase deploy would publish to the open web | clean | — | — | 24.0 |
| 10506 | io.github.jmshinhwa/firestore-rules-guard Audits firestore.rules and storage.rules for public access, expired test-mode dates and missing owne | clean | — | — | 24.0 |
| 10507 | io.github.jmshinhwa/firmware-release-gate Finds the build-config lines that ship an ESP-IDF or Zephyr device with secure boot off, a debug por | clean | — | — | 24.0 |
| 10508 | io.github.jmshinhwa/france-einvoice-reception-lint 12 checks for the French mandatory mentions a PDP rejects, on Factur-X, UBL and CII invoices | clean | — | — | 24.0 |
| 10509 | io.github.jmshinhwa/freelance-act-order-lint-jp 発注書1通を21ルールで検査し、支払サイトの日数まで計算する | clean | — | — | 24.0 |
| 10510 | io.github.jmshinhwa/gaibu-soshin-tag-lint-jp 同梱の54行の採用サイトHTML(外部送信タグ4本+GTMコンテナ1つ)で公表もれ6件を行番号つきで名指し。電気通信事業法27条の12(2023年6月16日施行)の公表4項目を15 checksで照合 | clean | — | — | 24.0 |
| 10511 | io.github.jmshinhwa/gdpr-privacy-notice-lint 16 rules read your privacy.md the way Articles 13 and 14 read it | clean | — | — | 24.0 |
| 10512 | io.github.jmshinhwa/gerichtskosten-tabelle-lint Veraltete Gebührenwerte seit 1.6.2025 (KostRÄG 2025, BGBl. 2025 I Nr. 109): GKG Anlage 2, RVG Anlage | clean | — | — | 24.0 |
| 10513 | io.github.jmshinhwa/gitlab-ci-break-lint Names the .gitlab-ci.yml lines your runner will reject after the next GitLab major upgrade | clean | — | — | 24.0 |
| 10514 | io.github.jmshinhwa/gnu-global-cpp-vscode-config-pack 21 rules that read the values in a shared .vscode folder, plus 45 snippets. VS Code loads a wrong va | clean | — | — | 24.0 |
| 10515 | io.github.jmshinhwa/gpsr-listing-lint Audits a product feed row by row against Article 19 of the EU General Product Safety Regulation | clean | — | — | 24.0 |
| 10516 | io.github.jmshinhwa/green-claim-lint-empco Reads your HTML and Markdown product copy and flags the environmental claims Directive (EU) 2024/825 | clean | — | — | 24.0 |
| 10517 | io.github.jmshinhwa/hardcoded-credential-audit Open any config file and see every hardcoded credential — and every setting that quietly undoes your | clean | — | — | 24.0 |
| 10518 | io.github.jmshinhwa/hex-image-audit Recomputes every record checksum in a .hex or .s19 firmware image and names the bad records, the ove | clean | — | — | 24.0 |
| 10519 | io.github.jmshinhwa/hmrc-fraud-prevention-header-lint Finds the Gov-Client and Gov-Vendor header mistakes HMRC rejects, in your editor, offline, before yo | clean | — | — | 24.0 |
| 10520 | io.github.jmshinhwa/hospital-mrf-lint 15 offline rules read your standard charges JSON the way 45 CFR Part 180 and the CMS template do - t | clean | — | — | 24.0 |
| 10521 | io.github.jmshinhwa/i18n-fr-ca-bill96-lint Finds the France-French and left-over English lines in your fr-CA locale file before an OQLF complai | clean | — | — | 24.0 |
| 10522 | io.github.jmshinhwa/image-host-transfer-lint Names every image, font, badge and embed in your docs that sends an EU reader's IP outside the EEA | clean | — | — | 24.0 |
| 10523 | io.github.jmshinhwa/impressum-check-ddg-de Prüft Impressum-Dateien im Editor gegen § 5 DDG, § 18 Abs. 2 MStV und § 36 VSBG | clean | — | — | 24.0 |
| 10524 | io.github.jmshinhwa/impressum-lint-de 17 Regeln mit Stichtag für Impressum, Footer und Shop-Templates im Repository | clean | — | — | 24.0 |
| 10525 | io.github.jmshinhwa/ingress-nginx-retirement-lint Names the Gateway API field that replaces each retired ingress-nginx annotation — or tells you there | clean | — | — | 24.0 |
| 10526 | io.github.jmshinhwa/jct-transition-lint-2026 2026年9月30日で80%控除が終わります。10月1日からは50%ではなく70%です(令和8年度税制改正)。請求・仕入コードに残った 0.8 と 0.5、明細ごとの端数処理、T+13桁でない登録番号 | clean | — | — | 24.0 |
| 10527 | io.github.jmshinhwa/jdk25-upgrade-blocker-lint Finds the Java lines the new LTS removed — 18 rules; 23 findings in one 64-line fixture | clean | — | — | 24.0 |
| 10528 | io.github.jmshinhwa/jest-snapshot-pii-audit 15 rules that find the real customer data your .snap files committed | clean | — | — | 24.0 |
| 10529 | io.github.jmshinhwa/k8s-removed-api-lint 15 checks for the apiVersions kubectl no longer serves, on the manifest open in your editor | clean | — | — | 24.0 |
| 10530 | io.github.jmshinhwa/kassenbeleg-tse-lint 15 Regeln prüfen eine Belegvorlage gegen § 6 KassenSichV und § 146a AO; in der mitgelieferten Beispi | clean | — | — | 24.0 |
| 10531 | io.github.jmshinhwa/ksef-fa3-invoice-lint Finds the lines KSeF will reject in a Polish structured invoice XML, before you send it | clean | — | — | 24.0 |
| 10532 | io.github.jmshinhwa/latex-submission-lint Seventeen rules on your .tex file: the statements the editorial office looks for, and the source tha | clean | — | — | 24.0 |
| 10533 | io.github.jmshinhwa/lectura-facil-lint-es 12 reglas de lectura fácil para guías y formularios de trámite (RD 707/2026, UNE 153101) | clean | — | — | 24.0 |
| 10534 | io.github.jmshinhwa/license-flip-audit Finds the dependencies whose licence changed under you - Terraform 1.6+ BUSL, Redis 7.4+ SSPL, Bitna | clean | — | — | 24.0 |
| 10535 | io.github.jmshinhwa/lit-binding-xss-audit Finds the lit-html binding positions auto-escaping does not cover, before the component ships | clean | — | — | 24.0 |
| 10536 | io.github.jmshinhwa/livewire-client-surface-audit Marks every line of a Livewire or Blade file that the visitor's browser can call, rewrite or read | clean | — | — | 24.0 |
| 10537 | io.github.jmshinhwa/livewire3-upgrade-blocker-lint The Livewire 2 lines that die quietly in Livewire 3 — named, with the v3 replacement beside each | clean | — | — | 24.0 |
| 10538 | io.github.jmshinhwa/log-pii-telemetry-lint 22 rules that name the lines where a Node or TypeScript service writes personal data into logs, cras | clean | — | — | 24.0 |
| 10539 | io.github.jmshinhwa/mahnung-vorlagen-check-de Widerspruch gegen den Mahnbescheid zwei Wochen (§ 692 Abs. 1 Nr. 3 ZPO), Einspruch gegen den Vollstr | clean | — | — | 24.0 |
| 10540 | io.github.jmshinhwa/maui-ios-submission-gate Reads a .NET MAUI app's iOS Info.plist and Entitlements.plist and names every App Store Review 5.1.1 | clean | — | — | 24.0 |
| 10541 | io.github.jmshinhwa/mcp-2026-migration-lint The 2026-07-28 MCP revision removed the initialize handshake, sessions, ping and 4 more RPCs. 27 rul | clean | — | — | 24.0 |
| 10542 | io.github.jmshinhwa/mcp-config-audit Audit one mcp.json for what an agent config gives away — inline API keys, unpinned npx launches, pla | clean | — | — | 24.0 |
| 10543 | io.github.jmshinhwa/mcp-config-guard Reads .mcp.json / .vscode/mcp.json / claude_desktop_config.json while you edit it and marks the line | clean | — | — | 24.0 |
| 10544 | io.github.jmshinhwa/model-card-lint-gpai Lints a Hugging Face model card against the Hub metadata spec and the EU AI Act general-purpose AI d | clean | — | — | 24.0 |
| 10545 | io.github.jmshinhwa/nis2-incident-runbook-lint Reads your incident-response runbook and says which of the three Article 23 clocks it gets wrong | clean | — | — | 24.0 |
| 10546 | io.github.jmshinhwa/npm-trusted-publish-lint Finds the credential in your release workflow that expires before your next release | clean | — | — | 24.0 |
| 10547 | io.github.jmshinhwa/openapi-security-contract-lint Finds the lines in an OpenAPI file that publish an endpoint with no authentication, an API key in th | clean | — | — | 24.0 |
| 10548 | io.github.jmshinhwa/optout-signal-lint Finds the ad and analytics code that keeps firing after a visitor’s browser has already sent Global | clean | — | — | 24.0 |
| 10549 | io.github.jmshinhwa/oracle-jdk-license-gate Finds the Java lines in your build that Oracle now bills for, and the free line that replaces each o | clean | — | — | 24.0 |
| 10550 | io.github.jmshinhwa/otel-collector-drift-lint Finds the removed components and renamed attributes in an OpenTelemetry Collector config before the | clean | — | — | 24.0 |
A score measures maintenance activity, not safety. A high score does not mean a server is secure, and a low one does not mean it is dangerous — see the methodology for what each signal does and does not tell you.