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
10501io.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
10502io.github.jmshinhwa/eudi-rp-request-lint
Nine rules that read the JSON your service sends to an EU Digital Identity Wallet
clean——
24.0
10503io.github.jmshinhwa/facturae-verifactu-lint
18 reglas sobre tu XML Facturae antes de que FACe lo devuelva
clean——
24.0
10504io.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
10505io.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
10506io.github.jmshinhwa/firestore-rules-guard
Audits firestore.rules and storage.rules for public access, expired test-mode dates and missing owne
clean——
24.0
10507io.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
10508io.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
10509io.github.jmshinhwa/freelance-act-order-lint-jp
発注書1通を21ルールで検査し、支払サイトの日数まで計算する
clean——
24.0
10510io.github.jmshinhwa/gaibu-soshin-tag-lint-jp
同梱の54行の採用サイトHTML(外部送信タグ4本+GTMコンテナ1つ)で公表もれ6件を行番号つきで名指し。電気通信事業法27条の12(2023年6月16日施行)の公表4項目を15 checksで照合
clean——
24.0
10511io.github.jmshinhwa/gdpr-privacy-notice-lint
16 rules read your privacy.md the way Articles 13 and 14 read it
clean——
24.0
10512io.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
10513io.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
10514io.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
10515io.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
10516io.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
10517io.github.jmshinhwa/hardcoded-credential-audit
Open any config file and see every hardcoded credential — and every setting that quietly undoes your
clean——
24.0
10518io.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
10519io.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
10520io.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
10521io.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
10522io.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
10523io.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
10524io.github.jmshinhwa/impressum-lint-de
17 Regeln mit Stichtag für Impressum, Footer und Shop-Templates im Repository
clean——
24.0
10525io.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
10526io.github.jmshinhwa/jct-transition-lint-2026
2026年9月30日で80%控除が終わります。10月1日からは50%ではなく70%です(令和8年度税制改正)。請求・仕入コードに残った 0.8 と 0.5、明細ごとの端数処理、T+13桁でない登録番号
clean——
24.0
10527io.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
10528io.github.jmshinhwa/jest-snapshot-pii-audit
15 rules that find the real customer data your .snap files committed
clean——
24.0
10529io.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
10530io.github.jmshinhwa/kassenbeleg-tse-lint
15 Regeln prüfen eine Belegvorlage gegen § 6 KassenSichV und § 146a AO; in der mitgelieferten Beispi
clean——
24.0
10531io.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
10532io.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
10533io.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
10534io.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
10535io.github.jmshinhwa/lit-binding-xss-audit
Finds the lit-html binding positions auto-escaping does not cover, before the component ships
clean——
24.0
10536io.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
10537io.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
10538io.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
10539io.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
10540io.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
10541io.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
10542io.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
10543io.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
10544io.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
10545io.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
10546io.github.jmshinhwa/npm-trusted-publish-lint
Finds the credential in your release workflow that expires before your next release
clean——
24.0
10547io.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
10548io.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
10549io.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
10550io.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.