Skip to main content
Glama
kwgoodwin

AI Legal Watch MCP

by kwgoodwin

AI Legal Watch MCP

CSVとして保存されたAI法務動向トラッカーの追記専用メンテナンスを行うMCPサーバー。

候補行を検証し、重複をチェックし、過去のCSVフォーマットを維持し、直接Webを閲覧したり法的権威を判断したりすることなく、記事候補のランク付けを支援します。

機能

  • トラッカーCSVを読み取り、フィルタリングされたリスト/ダイジェストビューを提供します

  • 何かを書き込む前に候補の追加をドライランします

  • トラッカーのフィンガープリントが一致している場合に、承認済みの行を正確に1件追記します

  • 重複する同時追記を防ぐためにロックを使用します

  • 透明なスコアリングで記事候補を提案します

Related MCP server: cv-builder

行わないこと

  • Webを閲覧したり、法的情報源を検証したりすることはありません

  • 既存のトラッカー履歴を書き換えることはありません

  • 許容されるレガシー修復を超えて、古い行を黙ってマージまたは正規化することはありません

  • コンテンツアーカイブは必須ではありませんが、設定されている場合はフェイルオープンできます

要件

  • Node.js 20 以降

  • stdioサーバーを起動できるローカルMCPクライアント

インストール

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

MCPクライアントのセットアップ

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"
      }
    }
  }
}

トラッカーは、選択したワークスペース内の ai-legal-watch-tracker.csv をデフォルトとします。必要に応じて AI_LEGAL_WATCH_TRACKER で上書きしてください。

ローカルのコンテンツアーカイブを使用して、候補提案から既にカバー済みの行を除外したい場合は、AI_LEGAL_WATCH_ARCHIVE_ROOT または CLEARON_CONTENT_ARCHIVE_ROOT を設定してください。

安全性モデル

  • propose_tracker_update は書き込みを行いません

  • apply_tracker_update はエンコードされたCSV行を1件のみ追記し、提案によって返された正確なSHA-256フィンガープリントを必要とします

  • トラッカーロック、フィンガープリントチェック、重複チェックはすべて、ロックが保持されている間に繰り返し実行されます

  • 既存の行は再シリアライズされず、許容される過去のフォーマット上の癖が維持されます

  • 新しい行は、公開ワークフローのラベルではなく、法的分類を使用する必要があります

ツール

  1. list_watch_items

  2. find_duplicate_development

  3. propose_tracker_update

  4. apply_tracker_update

  5. generate_watch_digest

  6. suggest_article_candidates

ワークフロー例

  1. トピック、動向の発生日、公式情報源URLを指定して find_duplicate_development を呼び出します。

  2. 完全な候補行を指定して propose_tracker_update を呼び出します。

  3. このMCPの外部で、基になる一次情報源と法的分類を検証します。

  4. 正確な tracker_sha256 と変更されていない candidate を指定して apply_tracker_update を呼び出します。

  5. フィンガープリントが古い場合は、古いペイロードを再試行するのではなく、新しい提案を生成します。

開発

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