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

Leaderboard

Activity & maintenance, not security — how this is scored
MCP servers ranked by activity and maintenance score, highest first.
#ServerFlagsStarsChangeScore
10451io.github.jmshinhwa/ai-disclosure-lint-sb942
Finds the generative-AI code that drops the disclosures California SB 942 has required since August
clean——
24.0
10452io.github.jmshinhwa/ai-model-license-lint
Reads the open-weight model IDs in your code and names the licence clause that binds you - 22 rules
clean——
24.0
10453io.github.jmshinhwa/ai-model-retirement-lint
Finds the LLM model IDs pinned in your code that vendors have already switched off, or have dated to
clean——
24.0
10454io.github.jmshinhwa/angular-removed-api-lint
32 checks for Angular APIs that were removed or deprecated, plus the support window on your version
clean——
24.0
10455io.github.jmshinhwa/arbeitsvertrag-nachwg-lint
Arbeitsvertrag-Vorlagen gegen das Nachweisgesetz prüfen: 15 Pflichtangaben seit 1. August 2022 (§2 N
clean——
24.0
10456io.github.jmshinhwa/auditor-ibs-cbs-nfe
A rejeição por falta de IBS/CBS foi suspensa em 31/07/2026: sua NF-e é autorizada mesmo errada. Este
clean——
24.0
10457io.github.jmshinhwa/auftragsverarbeitung-avv-lint
17 rules: 13 Pflichtpunkte aus Art. 28 Abs. 3 DSGVO + 4 veraltete Transfer-Grundlagen, mit Zeile je
clean——
24.0
10458io.github.jmshinhwa/autohotkey-toml-devicetree-snippets
A DeviceTree overlay with status = "enabled" boots the node disabled and a TOML integer with a leadi
clean——
24.0
10459io.github.jmshinhwa/autorenew-signup-lint
Sixteen statutory checks on the signup page AB 2863 rewrote, in your editor and in the browser
clean——
24.0
10460io.github.jmshinhwa/base-image-eol-lint
Marks every base image in your Dockerfiles, compose files and CI workflows whose security patches ha
clean——
24.0
10461io.github.jmshinhwa/bem-class-extractor-html
16 BEM naming rules read the HTML file you have open and 22 markup and SCSS skeletons write the styl
clean——
24.0
10462io.github.jmshinhwa/bescheid-vorlage-lint-kag
Rechtsbehelfsbelehrung, Bekanntgabe und Säumniszuschlag in Abgabenbescheid-Vorlagen prüfen: Monatsfr
clean——
24.0
10463io.github.jmshinhwa/bestellabschluss-pflichten-de
15 Regeln aus BGB, EGBGB und PAngV für die Bestellstrecke deutscher Onlineshops
clean——
24.0
10464io.github.jmshinhwa/bnpl-disclosure-lint-ccd2
22 rules that read your checkout template the way a CCD2 supervisor will from 20 November 2026
clean——
24.0
10465io.github.jmshinhwa/bulk-sender-lint
21 dated checks over SPF, DKIM, DMARC, RFC 8058 one-click unsubscribe and TLS, in VS Code and in the
clean——
24.0
10466io.github.jmshinhwa/canal-de-denuncias-lint-es
Revisa la política de tu canal interno de denuncias, artículo por artículo
clean——
24.0
10467io.github.jmshinhwa/cbpr-address-lint
Find the ISO 20022 postal addresses your correspondent bank will repair by hand, before you send the
clean——
24.0
10468io.github.jmshinhwa/cloud-cost-landmine-lint
Names every line in the file you have open that starts a recurring cloud charge, with the published
clean——
24.0
10469io.github.jmshinhwa/cloud-manifest-audit-kit
For platform engineers on AKS: 28 rules naming every removed apiVersion, literal credential and :lat
clean——
24.0
10470io.github.jmshinhwa/cms-0057-api-gate
14 rules read a FHIR CapabilityStatement against CMS-0057-F. A 2021 payer statement returned 6 block
clean——
24.0
10471io.github.jmshinhwa/config-dsl-lint-snippet-pack
Your config files are never compiled — nothing fails until deploy. 36 snippets and 28 lint rules for
clean——
24.0
10472io.github.jmshinhwa/connection-string-secret-audit
26 rules and 32 safe-replacement snippets for hardcoded connection strings, keys and kubeconfigs acr
clean——
24.0
10473io.github.jmshinhwa/consent-audit-eu
Finds the analytics, pixels, fonts and embeds that fire before your cookie banner is answered - in t
clean——
24.0
10474io.github.jmshinhwa/consent-proof-record-lint
Reads the consent record your code stored and names every proof field GDPR Article 7(1) needs and yo
clean——
24.0
10475io.github.jmshinhwa/container-hardening-800-190
Reads a Dockerfile or compose file and names the hardening controls it fails, with the NIST SP 800-1
clean——
24.0
10476io.github.jmshinhwa/coverage-gate-lint
Finds the coverage gates in your repo that can never fail a build
clean——
24.0
10477io.github.jmshinhwa/cra-24-72-14-reporting-lint
Reads your SECURITY.md against the EU Cyber Resilience Act reporting clock that started on 11 Septem
clean——
24.0
10478io.github.jmshinhwa/cra-annex-ii-docs-lint
19 rules over the user documentation that ships with your product: support-period end date, vulnerab
clean——
24.0
10479io.github.jmshinhwa/cra-readiness-audit
Flags the lines in your repo that break the EU Cyber Resilience Act - default passwords, disabled TL
clean——
24.0
10480io.github.jmshinhwa/cron-schedule-lint
Names every schedule line in the file you have open that fires at the wrong hour, twice, or never at
clean——
24.0
10481io.github.jmshinhwa/crypto-export-notice-lint
Ten checks on the export paragraph of a repository that ships encryption
clean——
24.0
10482io.github.jmshinhwa/currency-minor-unit-lint
Finds the money lines that send the wrong amount to a payment API: the x100 that charges 100x in JPY
clean——
24.0
10483io.github.jmshinhwa/data-act-switching-lint
Reads your cloud contract text and names every clause Chapter VI no longer allows, with the article
clean——
24.0
10484io.github.jmshinhwa/datenschutz-auskunft-lint
15 Prüfungen für Auskunftsschreiben nach Art. 15 DSGVO – samt Monatsfrist ab Eingangsdatum
clean——
24.0
10485io.github.jmshinhwa/denchoho-sakuin-check-2026
電子取引データの索引簿を12ルールで検査し、取引年月日・取引金額・取引先・ファイル名のうち検索要件を満たさない行と直し方を出します。同梱の12行サンプルでは6行・7件を指摘しました。
clean——
24.0
10486io.github.jmshinhwa/devicetree-config-language-pack
status = "ok" compiles clean and the node never appears. 23 rules over 7 config languages, on the fi
clean——
24.0
10487io.github.jmshinhwa/dienstanweisung-bewachung-lint
Pflichtinhalte nach § 17, 18, 20 BewachV und § 34a Abs. 1a GewO
clean——
24.0
10488io.github.jmshinhwa/dividenden-quellensteuer-lint
Ausländische Dividenden versteuern ohne Überhang: Die Beispiel CSV mit 10 Dividenden ergibt 8 Findin
clean——
24.0
10489io.github.jmshinhwa/dora-ict-contract-clause-lint
Twenty-two checks over the ICT vendor contracts in your repository - every missing Article 30 clause
clean——
24.0
10490io.github.jmshinhwa/dora-register-lint
24 checks on the register CSV before it reaches the supervisor — LEI check digits, ISO dates and cod
clean——
24.0
10491io.github.jmshinhwa/dotnet-eol-support-gate
Dates every target framework in a .csproj against Microsoft's end-of-support day and against the sup
clean——
24.0
10492io.github.jmshinhwa/dsfinv-k-export-lint
Prüft eine DSFinV-K-CSV gegen die amtliche Spaltenliste, die Wertelisten und die Formate der DSFinV
clean——
24.0
10493io.github.jmshinhwa/eaa-form-lint-wcag22
Names every WCAG 2.2 AA form failure on its line, with the criterion and the fix
clean——
24.0
10494io.github.jmshinhwa/einvoice-mandate-lint
Lints UBL and CII invoice XML against EN 16931 and the national e-invoicing mandates that are live i
clean——
24.0
10495io.github.jmshinhwa/email-footer-law-lint
Fourteen checks on an HTML email footer: CAN-SPAM postal address and 10-business-day opt-out, CASL's
clean——
24.0
10496io.github.jmshinhwa/en16931-einvoice-lint
Checks an invoice payload or field mapping against EN 16931 and the national CIUS of the country it
clean——
24.0
10497io.github.jmshinhwa/en18031-psti-lint
Line-by-line check of shipped device defaults against RED Art. 3(3)(d)(e)(f), EN 18031-1/-2/-3 and U
clean——
24.0
10498io.github.jmshinhwa/en301549-lint
Flags the EN 301 549 clause each line breaks, and separates what is in force today from what arrives
clean——
24.0
10499io.github.jmshinhwa/epub-a11y-metadata-lint
18 rules over the accessibility metadata in your .opf: 12 findings in the sample file, 9 of them err
clean——
24.0
10500io.github.jmshinhwa/erb-escape-audit
15 rules that find every line in a Rails .erb view where output escaping was switched off or was 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.