Skip to main content
Glama
Emnllawlab

faxin-mcp

by Emnllawlab

faxin-mcp(MCP-Connector für 法信 · öffentliche Version)

Kapselt 法信 (die Rechtsrecherche-Plattform des 法律出版社) in einen MCP-Dienst (Model Context Protocol), sodass jeder MCP-fähige KI-Client (Claude Desktop, Cherry Studio, diverse Coding-Agents usw.) direkt chinesische Gesetze und Vorschriften, Entscheidungsregeln, Gliederungskonzepte von 法信, ähnliche Fälle (amtliche Fallsammlung) usw. durchsuchen kann.

Funktionsprinzip: Die Anmeldung erfolgt durch Sie selbst im geöffneten Browser mit Ihrem eigenen 法信-Konto. Danach sind alle Such- und Detailabrufe reine HTTP-Aufrufe mit diesem Session-Cookie (der Browser dient nur als Cookie-Container, er rendert keine Seiten). Eine einzelne Suche dauert ca. 2–8 Sekunden.

Funktionen (9 Tools)

Werkzeug

Zweck

faxin_check_login

Anmeldestatus prüfen (30-Minuten-Cache, force=true erzwingt Prüfung)

faxin_search_law

Gesetzessuche (Zentral/Lokal, mit Gültigkeitsfilter: gültig/aufgehoben/geändert/noch nicht in Kraft)

faxin_search_case

Suche nach Entscheidungsregeln (von der Redaktion von 法信 destillierte Fallgründe)

faxin_search_lib

Themenbibliotheks-Suche: Staatsverträge / Hongkong-Recht / Macau-Recht / juristische Zeitschriften / Rechtsauslegungen / Gesetzgebungsmaterialien / Justizdienst-Dokumente

faxin_search_outline

Suche nach Gliederungskonzepten von 法信 (法信码-Wissensbaum; bei unsicheren Suchbegriffen zunächst Konzeptentdeckung)

faxin_get_outline

Konzeptdetails: Es werden Zählwerte der einzelnen Bibliotheken + zugehörige Gesetzesauszüge geliefert

faxin_get_tiao

Direktzugriff auf Paragraphen: Gesetzesname (auch Kurzform) + Paragrafennummer → voller Gesetzestext + Geltungsinformation

faxin_search_lalei

Ähnlichkeitsfall-Suche (amtlicher Fallsammlung: Leitfällen/vergüteten Fälle/veröffentlichte Fälle, Filter nach Fallkategorie, Gerichtsebene, Provinz, Jahr etc.)

faxin_get_detail

Detailabruf (Volltext von Gesetzen / Entscheidungsregeln / Fachbibliothekseinträgen, mit exakten Nummernzugriff auf Artikel)

Related MCP server: LexLink

Installation

# 1. 克隆本仓库
git clone <repo-url>
cd faxin-mcp-public

# 2. 建虚拟环境并装依赖
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt

# 3. 安装 Playwright 浏览器
.venv/bin/playwright install chromium

Erste Anmeldung

.venv/bin/python login.py
  • Browserfenster öffnen → auf die offizielle Website von 法信 öffnen → „Anmelden“ klicken → mit Ihrem eigenen 法信-Konto anmelden (Kontopasswort/E-Mail-Code/QR-Code, je nach den auf der offiziellen Website angebotenen Möglichkeiten);

  • Nachdem der Anmeldestatus auf der Seite sichtbar ist, im Terminal die Eingabetaste Enter zum Speichern;

  • Das Skript überprüft automatisch einmal, ob der Headless-Wiederverwendungsmodus funtioniert. Anschließend ist für die normale Nutzer keinen weiteren Login-Vorgang; nur wenn die Sitzung abläuft (Tool gibt Hinweis), das Skript erneut streichen.

Das Skript liest, speichert oder übermittelt keine Kontoname/ Passwörter – alle Kontobezogenen Daten bleiben ausschließlich auf der offiziellen Seite von 法信.

MCP-Client konfigurieren

Am Beispiel von Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "faxin": {
      "type": "stdio",
      "command": "/你的路径/faxin-mcp-public/.venv/bin/python",
      "args": ["/你的路径/faxin-mcp-public/server.py"]
    }
  }
}

Andere MCP-Cliente (Cherry Studio etc.) analog: Python-Pfad + server.py-Pfad angeben.

Optionale Umgebungsvariablen

Variable

Standardwert

Beschreibung

FAXIN_BASE_URL

https://www.faxin.cn

Einstiegspunkt von 法信

FAXIN_USER_DATA_DIR

~/.faxin-mcp/browser-data

Browser-Benutzerdatenverzeichnis (speichert Session-Cookie)

FAXIN_HEADLESS

true

Server-seitiger Headless-Modus; zum Debuggen „false“ setzen, um die Seite siehtbar zu machen

FAXIN_MAX_RESULTS

20

Standardanzahl der Suchergebnisse

Nutzungsempfehlung (Keyword-Strategie)

  • Bei der Suche bevorzugt Klagegründe (z. B. 买卖合同纠纷 – „Kaufvertragsstreitigkeit“, 民间借贷纠纷 – „Privates Darlehensstreitigkeit“) oder Textwortlaute von Gesetzesartikeln (z. B. 盗窃公私财物 – „öffentliche private Vermögegüter Diebstahl“) verwenden; abstrakte Rechtsbegriffe treffen weniger gut.

  • Um Paragraphen zu finden: Sind Gesetzesname und Paragrafennummer bekannt, direkte faxin_get_tiao verwenden (am schnellsten); nur thematische Einordnung – nur Fachwort bekannt, faxin_http_search_law verwenden.

  • Ist unklar, welche Wörter geeignet sind, zunächst faxin_search_outline durchführen (Konzeptentdeckung), dann die Bibliothek anhand der zusammengetragenen Zählwerte gezielt auswählen.

  • Für den großen Stamm der Entscheidungsregeln bleiben Sie bitte bei der: Eine einzelne Anfrage kann 7–17 Sekunden dauern, das ist normal; klingel langsam, nicht reihenweise (die Plattform drosselt vorübergehend. Nach ca. 60 Sekunden unterrichtet sich das von selbst).

Hauptseitenkompatibilitätstest (2026-08-22, www.faxin.cn anonym + Anmeldestatus, duale Prüfung)

Anonym erreichbar (ohne Anmeldung):

Fähigkeit

Schnittstelle

Status

Start-/Anmeldeseite

/, /login.aspx

✅ Anmeldeformular enthält Konton-SMS-Code und / SMS / QR-Scan

Datenbankübergreifender Zähler

GetLibSearchResultNum.asp

✅ JSON {"lib":..,"ResultNum":..} zurück

Gesetzes-Suche

GetFileInfoForZyfl.ashx

✅ gibt Ergebnisliste aus der Anzeige FirstHtml zurück

§-Direktabruf

GetZyflTiaoInfo.aspx

✅ Liefert Volltext der erneuten, Schriftzeichen & Effektivkontingent

Gesetzestext-Volldetail

GetContentDetails.aspx?gid=

✅ Server generiert den gesamten Volltext

Überprüfung nach der Anmeldung (durchgeführt mit einem persönlichen 法线-Konto):

Fähigkeit

Schnittstelle

Status nach der Anmeldung

Anmeldezustand

Umleitung der Suchseite

✅ Im angemeldeten Zustand systematische keine Umleitung; erfolgreiche Wiederverwendung der Benutzer von Verbindung.

Gliederungskonzepte

GetKeywordList.ashx

✅ Gibt die Konzeptliste keywordhtml zurück

Entscheidungsregel-Suche

DisputeArticleList.aspx

❌ Die Schnittstelle zählt pro Suchbegriff (AllCount schwankt), aber die Ergebnisliste bleibt leer – dem Konto fehlt die Inhaltsberechtigung der Entscheidungsregel-Datenbank (zählen ist möglich, aber Inhalt wird nicht geliefert). Der Zähler lib=alyz liefert searchnum=0, das bestätigt dies. Erforderlich ist der ständige Ankauf der Zugriffsberechtigung (Einzellizenz) für die Entscheidungsregel-Datenbank.

Ähnlichkeitsfälle-Suche

wenshu.faxin.cn

⚠️ Der laIndex-Link auf der Startseite enthält ein leeres token=. Ärge bewegt sich beim direkten Aufruf von laIndex.html zu wenshu/v2/#/index (ohne Token). Der Token-Erzeugungsmechanismus der Hauptseite unterscheidet sich von der VIP-Version des Rechtsanwaltsvereins; dieses Tool unterstützt die Ähnlichkeitsfall–Suche zurzeit auf der Hauptseite nicht (Anpassung folgt).

Fazit: Die Hauptseite-Schnittstellenpfade sind (strukturell) identisch mit der VIP-Version des Rechtsanwaltsvereins. Gesetz-Recherche/Gerichts-Direktzugriff-und Plug-In/aus /Detailabruf sind nach der Anmeldung nutzbar; die Entscheidungsregel-Rechtsbibliothek ist durch Kontoberechtigungen limitiert (nicht vom entsprechenden Adapter abhängig); Ähnlichkeitsfälle werden wegen des abweichenden Token-Mechanismus der Hauptseite derzeit nicht unterstützt (in der Rechtsanwalt-Version normal).

⚠️ Compliance-Erklärung (vor Verwendung bitte lesen)

Dieses Projekt ist nur eine Anpassungsebene für das MCP-Protokoll – Standort und Grenzen:

  1. Es umgeht keine Authentifizierung. Die Anmeldung erfolgt ausschließlich durch den aktuellen Verwender selbst im geöffneten Browser mit einem eigenen 法线-Konto. Das Projekt enthält keinen Code für das Umgehen von Login, die Nachahmung von Anmeldungen, zit von Captchas oder Entschlüsselung von Verschlüsselungsalgorithmen.

  2. Es umzieht keine Erkennungs- oder Anti-Crawler-Materialien. Es werden keine Starturteilsparameter oder injizierten Scripts verwendet, die Merkmale der Automatisierung zu verstecken.

  3. Es wird kein unrechtmäßiger Zugriff auf Daten. Der Zugriff auf Inhalte erfolgt nur im Umfang der Berechtigungen des Benutzerkontos. Einige Bibliotheken (z. B. die Entscheidungsregel- oder Ähnlichkeitsdatenbanken) benötigen möglicherweise ein kostenpflichtiges 法信-Konto für vollständigen Zugang – es gilt der tatsächliche Zugriffsbereich Ihres eigenen Kontos.

  4. Keine Massenerfassung, kein Aufbau lokaler Datenbanken. Es wird nur die Einzelsuche bei Bedarf angeboten; bitte nutzen Sie das Projekt selten / bedarfsorient und erfolgreichen Sie bei der 法信-Plattform inklusive der robots-Regeln.

  5. Die Copyrights an den Inhalten, die über dieses Medium zugänglich vermittelt werden, liegen beim modifier. Die Such-Ergebnisse sind ausschließlich für themaengerechte individuelle Forschung und Lernen bestimmt und dürfen nicht für kommerzielle Vertwingung verwendet werden.

Haftungsausschluss

  • Dieses Projekt ist eine für persönliches Lernen und Austausch gedachter Open-Source-Utilities und hat keinerlei Beziehung Kation, keine (Firmenzugehörigkeits-): around/der Autorisierung zu/zur 法信-Plattform.

  • Die Seitenstruktur und die Schnittstellen der 法信-Plattform konnen sich deutlich ändern; das Projekt kann langfristige Verfügbarkeit nicht gewährleisten.

  • Der Nutzer ist selbst dafür verantwortlich, sein Verhalten in Einklang mit den Nutzungsbedingungen der 法信-Plattform und den geltenden Rechtsbestimmungen zu halten; alle Folgen aus der Übernahme dieses Programms trägt der Anwender alleine.

  • Die Suchergebnisse dienen der generellen Information und stellen keine Rechtsberatung dar; für offizielle Gesetztexte gelten ausschließlich die und.

  • Eine Person, die den Quellcode ändert (Fork weiter Allgemeinen falsch Jeder) und vermisst, veröffentlicht sowie verwendet, trägt sowohl für ihre eigenen Modifizierungen als auch für die Folgen ihrer Nutzung die volle rechtliche Verantwortung; der originale Entwickler hat hiermit nichts zu tun.

  • Dieses Projekt enthält keinerlei Massenabruf, keine Anti-Erkennung und keine Umgebungsverfahren. Falls die 法信-Plattform ihre Nutzungsbedingungen aktualisiert und die Aufruf ihrer Schnittstellen mit Automatisierungstools ausdrücklich untersagt, sollte der Anwender die Projektverwendung selbst sein eigen und führen; einer (seitens) Original-Autor übernimmt keine Haftung dafür.

Lizenz

MIT-Lizenz (siehe LICENSE). Die Rechte an den Inhalten der 法信 place werden von diesem MIT-Lizenzprojekt nicht beeinflusst.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables searching and retrieving Korean legal information including laws, court precedents, legal interpretations, and local ordinances from the Korean National Law Information Center API with intelligent search ranking.
  • F
    license
    A
    quality
    B
    maintenance
    Enables AI systems to search, retrieve, and analyze Korean legal information from the National Law Information API (law.go.kr), including laws, administrative rules, English translations, and law-ordinance linkages.
    26
    1
  • F
    license
    A
    quality
    B
    maintenance
    Enables semantic search and retrieval of Chinese judicial cases from the Supreme People's Court case library, supporting natural language queries for similar cases, case details, filtering, and statistics.
    8
    5

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Emnllawlab/faxin-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server