Clearon Legislation Monitor MCP
Clearon Legislation Monitor MCP
MCP-сервер для обнаружения законодательства США с обязательной проверкой и мониторинга списка наблюдения.
Он отделяет перспективные находки от подтверждённых записей списка наблюдения, фиксирует наблюдения и исключения в режиме append-only и не исключает проверку официальных источников из процесса до того, как акт становится авторитетным.
Что делает
Записывает кандидатов на обнаружение, не продвигая их молча в список наблюдения
Требует явной проверки человеком перед принятием в список наблюдения
Отслеживает наблюдения официальных источников, предстоящие проверки и исключения при получении данных
Воспроизводит журнал событий append-only в восстанавливаемый снимок состояния
Опционально использует Open States и NYC Legistar как вспомогательные средства для поиска, но никогда как окончательное подтверждение
Related MCP server: universal-research-mcp
Что он не делает
Он не публикует контент и не изменяет WordPress
Он не рассматривает совпадение по ключевым словам как юридическое подтверждение
Он не рассматривает результаты стороннего поиска как статус официального источника
Он не превращает сбои получения данных в изменения юридического статуса
Требования
Node.js
20или новееЛокальный MCP-клиент, который может запустить stdio-сервер
Установка
cd tools/clearon-legislation-monitor-mcp
npm install
npm test
npm run smokeНастройка MCP-клиента
Пример stdio-конфигурации:
{
"mcpServers": {
"clearon-legislation-monitor": {
"command": "node",
"args": ["/absolute/path/to/clearon-legislation-monitor-mcp/server.mjs"],
"env": {
"CLEARON_LEGISLATION_WORKSPACE": "/absolute/path/to/workspace"
}
}
}
}Если ваши нормализованные входные данные трекера находятся не в стандартных расположениях рабочей области, также задайте:
CLEARON_LEGISLATION_REGISTRY_PATHCLEARON_LEGISLATION_WATCHLIST_PATH
Хранение
По умолчанию состояние монитора хранится вне репозитория в пользовательском каталоге данных:
macOS:
~/Library/Application Support/clearon-legislation-monitor-mcp/legislation-monitorLinux:
${XDG_DATA_HOME:-~/.local/share}/clearon-legislation-monitor-mcp/legislation-monitorWindows:
%APPDATA%\\clearon-legislation-monitor-mcp\\legislation-monitor
Переопределите это расположение с помощью CLEARON_LEGISLATION_MONITOR_ROOT.
Канонические входные данные трекера по-прежнему ожидаются из выбранной вами рабочей области:
trackers/state-legislation/jurisdictions.jsontrackers/state-legislation/watchlist.csv
если вы явно не переопределите их переменными окружения.
Учётные данные
Необязательные ключи провайдеров можно указать непосредственно в окружении:
OPENSTATES_API_KEYNYC_LEGISTAR_TOKEN
Сервер также поддерживает необязательный локальный файл секретов. По умолчанию он ищет:
macOS:
~/Library/Application Support/openclaw/local-secrets.jsonLinux:
${XDG_CONFIG_HOME:-~/.config}/openclaw/local-secrets.jsonWindows:
%APPDATA%\\openclaw\\local-secrets.json
Переопределите этот путь с помощью OPENCLAW_LOCAL_SECRETS.
Устанавливайте или меняйте сохранённые учётные данные через защищённый stdin, чтобы значения не попадали в историю оболочки:
node bin/install-credentials.mjs < /path/to/private-credentials.json
npm run credentialsПоддерживаемые JSON-ключи:
{
"openstatesApiKey": "provider-issued value",
"nycLegistarToken": "provider-issued value"
}Рекомендуемый порядок работы
Вызовите
list_jurisdictions, чтобы выбрать официальный маршрут.Используйте
scan_official_source,search_openstates_billsилиsearch_nyc_legistar_mattersдля сбора перспективных находок.Записывайте правдоподобные акты из официальных источников с помощью
record_discovery_candidate.Проверьте каждого кандидата и вызовите
review_candidateсacceptилиreject.Записывайте официальные наблюдения с помощью
record_measure_observation.Используйте
get_due_reviewsиget_exceptionsдля запланированных последующих действий.
Инструменты
get_server_healthlist_jurisdictionsscan_official_sourcesearch_openstates_billssearch_nyc_legistar_mattersrecord_discovery_candidatelist_discovery_candidatesreview_candidateimport_normalized_watchlistlist_watchlistrecord_measure_observationdedupe_watchlist_measuresrecord_exceptionresolve_exceptionget_due_reviewsget_exceptionsverify_event_log
Разработка
npm test
npm run smoke
npm run syntaxMaintenance
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
- FlicenseNot gradedqualityDmaintenanceEnables spec-driven development acceptance gate with structured receipts, audit logs, and reviewer-ready evidence.
- AlicenseBqualityAmaintenanceAn append-only research operations framework and read-only MCP that tracks research plans, approvals, observations, claims, failures, revisions, and contributions with source-grounded evidence, providing search, evidence fetch, and audit capabilities without direct ledger writes.30MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to perform deterministic data intake pipelines for FOIA and public comments, with medallion warehouse, PII policy enforcement, and verified insights.Apache 2.0
- AlicenseNot gradedqualityAmaintenanceAuditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.80Apache 2.0
Related MCP Connectors
Source-linked SEC 13F research, quality checks, watchlists and audit trails for agents.
Deterministic public-web change observation with evidence-bound commercial interpretation.
Runtime AI governance: decision gates, human approval, hash-chained audit, compliance mapping.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/clearon-legislation-monitor-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server