Skip to main content
Glama
kwgoodwin

AI Legal Watch MCP

by kwgoodwin

AI Legal Watch MCP

MCP-Server für die Append-only-Pflege eines als CSV gespeicherten Trackers für KI-bezogene Rechtsentwicklungen.

Er validiert Kandidatenzeilen, prüft auf Duplikate, bewahrt die historische CSV-Formatierung und hilft dabei, mögliche Artikelkandidaten zu bewerten, ohne direkt im Web zu browsen oder Rechtsquellen zu beurteilen.

Was er tut

  • Liest eine Tracker-CSV und stellt gefilterte Listen-/Digest-Ansichten bereit

  • Führt Kandidatenhinzufügungen als Trockenlauf aus, bevor etwas geschrieben wird

  • Hängt genau eine genehmigte Zeile an, wenn der Tracker-Fingerprint noch übereinstimmt

  • Verwendet eine Sperre, um doppelte gleichzeitige Anhänge zu verhindern

  • Schlägt Artikelkandidaten mit transparenter Bewertung vor

Related MCP server: cv-builder

Was er nicht tut

  • Er browst nicht im Web und verifiziert nicht die Rechtsquelle für Sie

  • Er schreibt keine vorhandene Tracker-Historie um

  • Er führt alte Zeilen nicht stillschweigend zusammen und normalisiert sie nicht über tolerierte Altdaten-Reparaturen hinaus

  • Er erfordert kein Inhaltsarchiv, kann aber im Fehlerfall offen (fail open) agieren, wenn eines konfiguriert ist

Voraussetzungen

  • Node.js 20 oder neuer

  • Ein lokaler MCP-Client, der einen stdio-Server starten kann

Installation

cd tools/ai-legal-watch-mcp
npm install
npm test
npm run smoke

MCP-Client-Einrichtung

Beispielkonfiguration für stdio:

{
  "mcpServers": {
    "ai-legal-watch": {
      "command": "node",
      "args": ["/absolute/path/to/ai-legal-watch-mcp/server.mjs"],
      "env": {
        "AI_LEGAL_WATCH_WORKSPACE": "/absolute/path/to/workspace"
      }
    }
  }
}

Der Tracker verwendet standardmäßig ai-legal-watch-tracker.csv im gewählten Arbeitsbereich. Überschreiben Sie ihn bei Bedarf mit AI_LEGAL_WATCH_TRACKER.

Wenn die Kandidatenvorschläge bereits abgedeckte Zeilen mithilfe eines lokalen Inhaltsarchivs ausschließen sollen, setzen Sie AI_LEGAL_WATCH_ARCHIVE_ROOT oder CLEARON_CONTENT_ARCHIVE_ROOT.

Sicherheitsmodell

  • propose_tracker_update schreibt nie

  • apply_tracker_update hängt nur eine kodierte CSV-Zeile an und erfordert den exakten SHA-256-Fingerprint, der vom Vorschlag zurückgegeben wurde

  • Die Tracker-Sperre, die Fingerprint-Prüfung und die Duplikatprüfung werden alle erneut ausgeführt, während die Sperre gehalten wird

  • Vorhandene Zeilen werden nicht neu serialisiert, wodurch tolerierte historische Formatierungseigenheiten erhalten bleiben

  • Neue Zeilen müssen rechtliche Klassifikationen verwenden, keine Veröffentlichungs-Workflow-Labels

Tools

  1. list_watch_items

  2. find_duplicate_development

  3. propose_tracker_update

  4. apply_tracker_update

  5. generate_watch_digest

  6. suggest_article_candidates

Beispiel-Workflow

  1. Rufen Sie find_duplicate_development mit dem Thema, dem Entwicklungsdatum und der offiziellen Quell-URL auf.

  2. Rufen Sie propose_tracker_update mit der vollständigen Kandidatenzeile auf.

  3. Verifizieren Sie die zugrunde liegende Primärquelle und die rechtliche Klassifikation außerhalb dieses MCP.

  4. Rufen Sie apply_tracker_update mit dem exakten tracker_sha256 und dem unveränderten candidate auf.

  5. Wenn der Fingerprint veraltet ist, erstellen Sie einen neuen Vorschlag, anstatt eine alte Nutzlast erneut zu versuchen.

Entwicklung

npm test
npm run smoke
npm run syntax
A
license - permissive license
Not graded
quality - not tested
C
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

  • F
    license
    Not graded
    quality
    B
    maintenance
    Provides MCP tools for managing a CV as structured content, including a SQLite-backed snippet library with tools to list, create, update, and match job postings, compose role-tailored CV variants, and manage drafts.
  • A
    license
    Not graded
    quality
    B
    maintenance
    A local-first LinkedIn workspace that turns your own documents, CVs, repositories, and exports into a verifiable claim ledger and evidence-backed canonical profile, enabling evidence import, claim verification, profile patching, post drafting, content planning, analytics, and publication approvals through MCP tools — all stored locally in SQLite with an optional human-review dashboard.
    29
    MIT

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/kwgoodwin/ai-legal-watch-mcp'

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