Skip to main content
Glama
kwgoodwin

AI Legal Watch MCP

by kwgoodwin

AI Legal Watch MCP

MCP-сервер для ведения трекера изменений в законодательстве об ИИ в режиме только добавления, хранящегося в формате CSV.

Он проверяет строки-кандидаты, ищет дубликаты, сохраняет историческое форматирование CSV и помогает ранжировать возможных кандидатов из числа статей, не просматривая напрямую источники и не оценивая их юридическую силу.

Что он делает

  • Читает CSV трекера и предоставляет отфильтрованные представления в виде списка/дайджеста

  • Выполняет пробный прогон добавления кандидатов перед любой записью

  • Добавляет ровно одну одобренную строку, если отпечаток трекера по-прежнему совпадает

  • Использует блокировку для предотвращения дублирующих конкурентных добавлений

  • Предлагает кандидатов из числа статей с прозрачной оценкой

Related MCP server: cv-builder

Что он не делает

  • Он не просматривает веб-источники и не проверяет за вас юридический источник

  • Он не перезаписывает существующую историю трекера

  • Он не выполняет незаметное слияние или нормализацию старых строк сверх допустимых исправлений унаследованных данных

  • Он не требует архива контента, хотя при его наличии может продолжать работу даже в случае сбоя

Требования

  • Node.js 20 или новее

  • Локальный MCP-клиент, способный запускать stdio-сервер

Установка

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 и требует точный отпечаток 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. Вызовите find_duplicate_development, передав тему, дату изменения и URL официального источника.

  2. Вызовите propose_tracker_update с полной строкой-кандидатом.

  3. Проверьте первоисточник и юридическую классификацию за пределами этого MCP.

  4. Вызовите apply_tracker_update с точным значением tracker_sha256 и неизменённым candidate.

  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