djtellado/nexus-legal-mcp

djtellado/nexus-legal-mcp

от djtellado
MCP-сервер Nexus Legal даёт Claude 11 юридических инструментов: анализ контрактов, Монте-Карло, cross-border сравнение по 31 стране, поиск прецедентов, доктрины, составление документов. Удобен юрис...

@nexus-legal/mcp

Servidor MCP (Model Context Protocol) de Nexus Legal — expone 11 capabilities jurídicas especializadas a Claude Desktop, Claude Code, Cursor y cualquier otro cliente compatible con MCP.

¿Qué es esto? Conectas tu Claude con Nexus en 30 segundos, y a partir de ese momento Claude puede invocar análisis jurídico ISO 31000 sobre 31 jurisdicciones, simulación Monte Carlo de litigación, búsqueda de jurisprudencia, redacción de escritos, doctrina administrativa, red team adversarial y comparativas multi-jurisdiccionales (Cross-Border) sin salir de la conversación.


Instalación rápida

1. Genera una clave MCP

Entra a nexusquantum.legal/developers, elige "Servidor MCP", dale un nombre (ej. "MacBook personal") y pulsa + Crear clave MCP. Copia la clave nlk_... — solo se enseña una vez.

2. Configura tu cliente
Claude Desktop (macOS)

Edita ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "nexus-legal": {
      "command": "npx",
      "args": ["-y", "@nexus-legal/mcp"],
      "env": {
        "NEXUS_API_KEY": "nlk_TU_CLAVE_AQUI"
      }
    }
  }
}
Инструменты были проиндексированы:
box_analyze

Анализирует юридический документ, который находится в Box-аккаунте пользователя, БЕЗ его загрузки: передаётся Box file_id, и Nexus получает Box-токен пользователя (OAuth), загружает бинарный файл, извлекает текст (Gemini OCR для PDF/DOCX), выполняет юридический анализ (Node A) и, по умолчанию, записывает результат обратно в Box-файл в виде метаданных. Требует, чтобы у пользователя, стоящего за API-ключом, было активное подключение к Box. Списывает 1 кредит только при успехе (2 для режима 'auditoria'). Максимальный размер файла 50 МБ. ИСПОЛЬЗУЙ КОГДА: пользователь хочет проанализировать файл, который уже хранится в Box, и ссылается на него по file_id.

Параметры
  • file_idstringобязательный

    Box file id (the numeric id from Box, e.g. '1234567890').

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum

    Output language. Default: es.

  • legal_branchstring

    Legal branch, e.g. 'civil', 'penal', 'mercantil'. Default: civil.

  • modeenum

    Analysis mode. 'auditoria' runs the adversarial Node B (2 credits).

  • write_metadataboolean

    Write the analysis back to the Box file as metadata (jurisdiction, branch, model, top risk, summary, date). Default: true.

cruce_normativa_jurisprudencia

Устанавливает перекрестные ссылки между статьями закона и судебными решениями. Находит, на какие законы ссылается решение, или какие решения ссылаются на конкретную статью закона. ИСПОЛЬЗУЙТЕ, КОГДА: пользователь хочет узнать, на какие положения ссылается решение, или какие решения применяют конкретное положение.

Параметры
  • articulostring

    Article number for 'articulo_a_sentencias' mode, e.g. '400'

  • eclistring

    ECLI identifier for 'sentencia_a_articulos' mode (Singapore corpus), e.g. 'ECLI:SG:CA:2024:1'

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • jurisprudencia_idstring

    Internal corpus id (uuid) of the judgment for 'sentencia_a_articulos' mode — obtain it with nexus_jurisprudencia_search

  • modoenumобязательный

    Direction of cross-reference: 'sentencia_a_articulos' finds statutes cited in a judgment; 'articulo_a_sentencias' finds judgments citing a statute article

  • norma_aliasstring

    Statute alias for 'articulo_a_sentencias' mode, e.g. 'LEC', 'CC', 'LECrim'

  • topinteger

    Maximum results to return

nexus_adversarial

ADVERSARIAL ARGUMENT (Узел C — режим противоположной стороны). Для каждого вывода анализа Узла A строит самый сильный аргумент, который могла бы выдвинуть другая сторона. Полезен для подготовки к судебному разбирательству или для предвидения возражений в переговорах. Отличается от nexus_redteam: adversarial ОСПАРИВАЕТ выводы (проза), redteam РАЗРУШАЕТ положения (структурированный JSON). ИСПОЛЬЗУЙТЕ, КОГДА: клиенту необходимо предвидеть действия другой стороны. Стоимость: 2-3 кредита.

Параметры
  • analysisstring

    Previous Node A analysis of the same document. If supplied, the adversarial pass argues AGAINST each conclusion.

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum
  • legalBranchenum
  • professionalRoleenumобязательный

    Professional standpoint the document is read from: it decides what counts as a finding. REQUIRED, no default - a role the client did not choose would still shape every analysis in that request. Either spelling works and both mean the same thing: lawyer/solicitor/barrister, prosecutor, notary, registrar, judge, in-house (legal counsel), individual (non-professional). The Spanish forms - abogado, fiscal, notario, registrador, juez, asesor, persona - are the original wire values and keep working unchanged.

  • textstringобязательный

    Text of the original document.

nexus_analyze

ПЕРВИЧНЫЙ ЮРИДИЧЕСКИЙ АНАЛИЗ (Узел A — ISO 31000). Читает документ полностью: извлекает стороны, риски, пункты, сроки, применимое право и соответствующую судебную практику. Применяет юрисдикцию (ES/CO/GB/etc.) и соответствующую отрасль права. Возвращает структурированный отчёт с гарантиями определённости [L1]/[L2-J]/[L3-NV]/[L4] и блокирующими сигналами [L5-C]/[L5-P]. Завершается блоком NEXUS-AUDIT-TRAIL для последующего аудита. Стоимость: ~1-3 кредита в зависимости от размера и уровня модели. ИСПОЛЬЗУЙТЕ, КОГДА: пользователь предоставляет юридический документ и запрашивает анализ рисков, жизнеспособности, критических пунктов или защиты в суде.

Параметры
  • jurisdictionstringобязательный

    ISO code of the primary jurisdiction (REQUIRED, no default). Supports US-CA/US-NY/... for a state overlay and MULTI for multi-country analysis.

  • jurisdictionBstring

    Second jurisdiction for cross-border / bilateral analysis. Activates MODULE-BILATERAL and the applicable treaty framework.

  • languageenum

    Language of the output report. If omitted, the backend resolves it from the jurisdiction.

  • legalBranchenum

    Predominant branch of law of the document. Values are wire values and stay in Spanish.

  • modeenum

    standard: balanced analysis · auditoria: maximum thoroughness, adversarial critique · agil: short answer focused on what is critical. Values are wire values and stay in Spanish.

  • negotiationProfileenum

    conservador: maximises alerts and protection · equilibrado: balanced · agresivo: filters out non-blocking alerts. Values are wire values and stay in Spanish.

  • proceduralSideenum | null

    Procedural position of the client. Give it in the terms of your own forum - claimant (England and Wales, CPR r 2.3), pursuer (Scotland), plaintiff (Northern Ireland, which did not adopt the CPR), defendant, defender - or in the original wire values demandante/demandado. They all resolve to the same two positions.

  • professionalRoleenumобязательный

    Professional standpoint the document is read from: it decides what counts as a finding. REQUIRED, no default - a role the client did not choose would still shape every analysis in that request. Either spelling works and both mean the same thing: lawyer/solicitor/barrister, prosecutor, notary, registrar, judge, in-house (legal counsel), individual (non-professional). The Spanish forms - abogado, fiscal, notario, registrador, juez, asesor, persona - are the original wire values and keep working unchanged.

  • referenceDatestring

    Date of the FACTS of the case (lex temporis, YYYY-MM-DD). Citation verification checks force at THIS date, not today. Omit for today.

  • roleVariantstring

    Local seat where a jurisdiction splits one function into several (England and Wales: solicitor / barrister). Additive: it does not replace the role. A variant that does not exist there falls back to the most common seat.

  • textstringобязательный

    Full text of the legal document to analyse (contract, claim form, judgment, administrative order, etc.). Minimum 20 characters.

nexus_audit

КРОСС-АУДИТ АНАЛИЗА УЗЛА A (Узел B — оппонентский контроль). Проверяет предыдущий анализ на соответствие исходному документу: обнаруживает неподтверждённые утверждения, неправильно применённые блокировки достоверности, пропуски, внутренние противоречия и формирует проверочный блок V-XX. Возвращает показатель уверенности от 0 до 100. ИСПОЛЬЗУЙТЕ, КОГДА: пользователь хочет получить второй уровень валидации перед тем, как предоставить анализ клиенту или в суд. Требует, чтобы сначала был запущен nexus_analyze. Стоимость: 1-2 кредита.

Параметры
  • analysisstringобязательный

    The full Node A analysis to audit (complete report text, including NEXUS-AUDIT-TRAIL if present).

  • articleContextstring

    Relevant provisions injected by the operator as context (optional).

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • jurisdictionBstring
  • jurisprudenciaContextstring

    Contexto de jurisprudencia relevante (opcional).

  • languageenum
  • textstringобязательный

    The original document the analysis was run over (Layer A). The auditor needs it to check assertions against the corpus.

nexus_chat

CASE-FILE RAG CHAT (интерактивный аудитор). Многошаговый диалоговый Q&A по документу и его анализу узлов A/B, переданному в context (BYOD, без сохранения файла дела). Возвращает ответ с аннотированной детерминированной проверкой цитирования. ИСПОЛЬЗУЙТЕ, КОГДА: нужно проанализировать уже проанализированный контракт («какой пункт ограничивает мою ответственность?», «что будет, если я пропущу срок?»). Стоимость: 1 кредит.

Параметры
  • analysisContextstring

    Separate previous analysis (optional). If omitted, context covers both document and analysis.

  • contextstringобязательный

    Document and/or previous analysis (Node A/B) to answer over. BYOD: it is procesa en RAM, no se persiste (Zero Retention).

  • languageenum
  • messagesobject[]обязательный

    Conversation history; must contain at least one user turn. Multi-turn over the same document or case file.

nexus_compare_versions

СРАВНЕНИЕ ВЕРСИЙ V1↔V2 (Узел B — двойной аудит). Анализирует две версии одного документа (оригинал V1 и V2, возвращённый другой стороной) и сообщает: устранённые тревоги, новые уязвимости и обзор коммерческого воздействия с детерминированной проверкой цитирования. С jurisdictionB активирует двусторонние проверки (применимое право / форум изменяются между версиями). ИСПОЛЬЗУЙТЕ, КОГДА: другая сторона возвращает redline, и вам нужно узнать, что улучшилось и какие ловушки попали. Стоимость: 2 кредита.

Параметры
  • jurisdictionstringобязательный

    ISO code of the jurisdiction governing the document (ES, CO, MX…). OBLIGATORIA: determina el marco normativo con el que se evalúan los cambios.

  • jurisdictionBstring

    Second jurisdiction (optional) to activate the bilateral V-BIL cross-border checks.

  • languageenum
  • textV1stringобязательный

    Full text of the ORIGINAL version (V1) of the document.

  • textV2stringобязательный

    Full text of the version AMENDED by the other side (V2).

nexus_conflict_check

ПРОВЕРКА КОНФЛИКТА ИНТЕРЕСОВ. Детерминированная проверка ПЕРЕД открытием дела: сравнивает указанные стороны со сторонами из существующих дел фирмы (поиск по шаблону + триграммная схожесть + совпадающие токены). Возвращает { clean, conflicts[] }. Не расходует кредиты. ИСПОЛЬЗУЙ, КОГДА: ты собираешься открыть дело и нужно отсеять конфликт интересов до его принятия.

Параметры
  • excludeCaseIdstring

    Case file ID to exclude from the check (e.g. when editing an existing one).

  • partiesstring[]обязательный

    Names of the parties to check (1-50) against tos expedientes ya existentes del despacho.

nexus_consensus

MULTI-AGENT CONSENSUS NODE A ↔ NODE B. Узел A (аналитик) формирует отчёт, а узел B (враждебный аудитор) проверяет его; если B находит расхождения (детерминированное вето), A пересматривает отчёт с учётом замечаний B, и B снова проверяет, пока не будет достигнут ПОЛНЫЙ или ЧАСТИЧНЫЙ КОНСЕНСУС (максимум 2 итерации). Возвращает итоговый отчёт + итоговый аудит + вердикт консенсуса с детерминированной проверкой цитирования по официальному корпусу. jurisdiction обязателен (нет значения по умолчанию). ДОЛГАЯ ОПЕРАЦИЯ: 3–6 минут потоковой передачи (этот stdio-клиент не имеет ограничения в 60 секунд, в отличие от удалённого коннектора, поэтому вызов ожидает полного результата). ИСПОЛЬЗУЙТЕ, КОГДА: пользователь хочет получить анализ с наиболее строгой гарантией (аналитик + аудитор в цикле) за один вызов. Стоимость: ~3–7 кредитов в зависимости от итераций.

Параметры
  • jurisdictionstringобязательный

    ISO code of the primary jurisdiction (e.g. 'ES', 'CO', 'SG', 'GB'). REQUIRED: this flow applies no default.

  • jurisdictionBstring

    Second, cross-border jurisdiction (optional).

  • languageenum
  • legalBranchenum
  • modeenum

    standard · auditoria (exhaustivo) · agil (breve).

  • referenceDatestring

    Reference date for lex temporis, YYYY-MM-DD (optional).

  • textstringобязательный

    Full text of the legal document to analyse (max. 50,000 characters).

  • useJurisprudenciaboolean

    Also check against the case-law corpus (RAG), if the plan allows it.

nexus_consulta

ОТКРЫТЫЙ ЮРИДИЧЕСКИЙ ВОПРОС (Узел A — режим «Вопрос-Ответ»). Принимает юридический вопрос на естественном языке, с сопроводительным документом или без него. Возвращает ответ с блоками достоверности и ссылками на нормативные акты и судебную практику — если они применимы. Поддерживает цепочки обсуждения через параметр history. Стоимость: 1 кредит. ИСПОЛЬЗУЙ, КОГДА: пользователь задаёт конкретный юридический вопрос (какой срок исковой давности? можно ли принудительно исполнить этот пункт договора? что сказал Верховный Суд по поводу X?) и НЕ требует полного анализа документа.

Параметры
  • analysisContextstring

    Previous Node A analysis of the document (optional). If supplied, it is used as context for reasoning about the case.

  • documentTextstring

    Text of the reference document (optional). If supplied, the model treats it as Layer A and quotes it verbatim.

  • historyobject[]

    Optional conversation history. Allows multiple turns about the same case.

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum
  • questionstringобязательный

    A specific legal question. It may be backed by a context document (documentText) or by a previous analysis (analysisContext).

nexus_corpus_coverage

Самодоступный инвентарь индексированного корпуса юриспруденции: для каждой таблицы jurisprudencia_<iso> — её выведенная юрисдикция, общее количество документов, диапазон дат (самые старые/самые новые) и основные источники. Чистые метаданные, без кредитов. ИСПОЛЬЗУЙТЕ, КОГДА: хотите узнать, какие юрисдикции и источники судебной практики существуют перед началом поиска.

Параметры

Без параметров.

nexus_cross_border_compare

СРАВНЕНИЕ ПО НЕСКОЛЬКИМ ЮРИСДИКЦИЯМ. Для предоставленных фактов или контракта сравнивает, как правовая система каждой из перечисленных юрисдикций (2-15) их трактует. Определяет: наиболее благоприятное применимое право, оптимальный форум, налоговые риски по странам (договоры об избежании двойного налогообложения), признание судебных решений между юрисдикциями, коллизии законов. Возвращает сравнение, структурированное по юрисдикциям (риск, применимое право, рекомендация). ИСПОЛЬЗУЙТЕ, КОГДА: клиент работает в нескольких странах и должен решить, где судиться, заключать контракты или регистрироваться. Стоимость: 2-4 кредита в зависимости от количества юрисдикций.

Параметры
  • jurisdictionsstring[]обязательный

    ISO codes of 2 to 15 jurisdictions to compare (e.g. ['ES','CO','GB','SG']).

  • languageenum
  • legalBranchenum
  • textstringобязательный

    Text of the document (contract, legal situation, facts).

nexus_doctrina

ADMINISTRATIVE DOCTRINE SEARCH (узел Doctrine - RAG + LLM). Запрашивает корпус административной и налоговой доктрины (обязательные V-XXXX-YY, TEAC RG XXXX/XXXX, заключения Государственного совета). Различает 'Doctrina consolidada' (≥2 источника ORIGEN-A/B) и 'Criterio orientativo' ([L3-NV]). Указывает обязательность и конфликты с судебной практикой. ИСПОЛЬЗУЙТЕ КОГДА: пользователь спрашивает, какова позиция административного органа по конкретному налоговому или нормативному вопросу. Стоимость: 1 кредит.

Параметры
  • historyobject[]
  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum
  • querystringобязательный

    Doctrinal query in natural language. E.g. 'is a sole director's entertainment expenditure deductible?'

nexus_draft

ЮРИДИЧЕСКОЕ СОСТАВЛЕНИЕ ДОКУМЕНТОВ (Node A - режим Drafter). Создает первый черновик документа (апелляция, иск, защита, пункт контракта, заключение) по формату и обязательным блокировкам MODULE-DRAFT. Если дата обслуживания не определена, понижается до [L3-NV] и запрашивает подтверждение в брифе. ИСПОЛЬЗУЙТЕ, КОГДА: пользователь запрашивает создание конкретного документа, обычно после анализа Node A или на основе предоставленного документа. Стоимость: 2-4 кредита.

Параметры
  • documentContextstring

    Text of the source document (e.g. the contract to be challenged, the order under appeal). Layer A.

  • instructionsstringобязательный

    Instruction to the drafter about what to write (e.g. 'Draft an appeal against the enforcement order …'). It can be a single turn, or a thread if you use messages.

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum
  • legalBranchenum
  • messagesobject[]

    Previous conversation thread. If omitted, one is built with instructions as the only user turn.

  • negotiationProfileenum
  • professionalRoleenumобязательный

    Professional standpoint the document is read from: it decides what counts as a finding. REQUIRED, no default - a role the client did not choose would still shape every analysis in that request. Either spelling works and both mean the same thing: lawyer/solicitor/barrister, prosecutor, notary, registrar, judge, in-house (legal counsel), individual (non-professional). The Spanish forms - abogado, fiscal, notario, registrador, juez, asesor, persona - are the original wire values and keep working unchanged.

nexus_inbox

ОБЩЕФИРМЕННАЯ ПАПКА ВНИМАНИЯ. Собирает в одном вызове всё, что требует внимания по всей фирме: результаты на проверке, непроверенные или отмеченные как возможные галлюцинации доказательства, а также просроченные или истекающие сроки (в ближайшие 7 дней). Общефирменный, только для чтения, НЕ расходует кредиты. ИСПОЛЬЗУЙТЕ, КОГДА: нужна практическая сводка состояния фирмы, чтобы расставить приоритеты на день.

Параметры

Без параметров.

nexus_jurisprudencia_search

СЕМАНТИЧЕСКИЙ ПОИСК ПО СУДЕБНЫМ РЕШЕНИЯМ. Векторный запрос (voyage-law-2) по курируемому корпусу Nexus: GB ~138 тысяч решений (Шотландия и Северная Ирландия) · ES ~141 тысяча (CENDOJ) · CO ~106 тысяч · другие юрисдикции в разработке. Возвращает top-K результатов с заголовком, источником, выдержкой (2 000 символов) и постоянной ссылкой на полный текст. ИСПОЛЬЗОВАТЬ КОГДА: пользователь просит найти решения по конкретному вопросу, проверить аргумент или собрать подборку авторитетных источников. Стоимость: бесплатно (только поиск).

Параметры
  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • querystringобязательный

    Natural-language query over case law. E.g. 'unfair interest-rate floor clause bank refund of interest' or 'judicial review of an enforcement notice'.

  • top_kinteger

    Maximum number of judgments to return.

nexus_monte_carlo

МОНТЕ-КАРЛО СЦЕНАРНОЕ МОДЕЛИРОВАНИЕ (узел Monte Carlo - ISO 31000 §6). Проверяет на прочность профиль рисков контракта при заданных пользователем переменных. Для каждой переменной моделирует три уровня интенсивности (Умеренный P25 / Базовый P50 / Сильный P75), переоценивает риски из анализа узла A и вычисляет Индекс контрактной устойчивости (CRI от 0 до 100). Возвращает таблицы воздействия и рекомендации по усилению. ИСПОЛЬЗУЙТЕ КОГДА: клиент хочет узнать, как контракт выдерживает внешние шоки (M&A, due diligence, рейтинги). Стоимость: 4 кредита.

Параметры
  • analysisstring

    Previous Node A analysis (optional). If supplied, the simulation is anchored to the risk profile already computed.

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum
  • stressVariablesstringобязательный

    Stress variables to simulate, in natural language. E.g. 'interest rates up 200bp; collateral litigation; post-2026 tax reform'. One variable per line, or separated by full stops.

  • textstringобязательный

    Text of the original document (contract) the simulation runs over.

nexus_normativa_articulo

Получает детерминированно буквальный текст конкретной статьи закона по идентификатору, который использует её юрисдикция. Если поиск ограничен датой (Испания сегодня), возвращает версию, действовавшую на тот момент, для исторических запросов lex temporis, с её рубрикой и окном действия; если не ограничен (Великобритания), текст официальный, но статус действия НЕ проверяется, и ответ сообщает об этом. ИСПОЛЬЗУЙТЕ, КОГДА: инструмент и положение точно известны и нужен официальный текст, а не поиск. Не расходует кредиты.

Параметры
  • articulostringобязательный

    Article number, e.g. '1124'

  • fechastring

    Vigency date YYYY-MM-DD (optional, default today)

  • jurisdiccionstring

    ISO jurisdiction code (e.g. ES, CO). Optional

  • normastringобязательный

    Official identifier of the instrument, in the form used by the jurisdiction. Spain: the BOE id, e.g. 'BOE-A-1889-4763' (Civil Code). United Kingdom: the short title as it is cited — 'Companies Act 2006', 'The Working Time Regulations 1998' — or the instrument id (ukpga_2006_46, uksi_1998_1833). A bare 'Schedule 4' is not accepted: Schedules are indexed paragraph by paragraph, so ask for the paragraph (articulo=sch4-3).

nexus_normativa_coverage

Покрытие корпуса STATUTE (аналог nexus_corpus_coverage, но для законодательства): юрисдикции с корпусом, разбивка по юрисдикциям для активных юрисдикций этого аккаунта, общее количество документов/версий/статей (только реляционное хранилище), дата последнего обновления НАШЕЙ КОПИИ и задержка приёма. Общедоступный поиск, без кредитов. ИСПОЛЬЗУЙТЕ, КОГДА: хотите узнать состояние и актуальность корпуса STATUTE.

Параметры

Без параметров.

nexus_normativa_pyramid

Stufenbau pyramid of the statute corpus: coverage aggregated by hierarchical level (constitutional, legal, regulatory, …) for a jurisdiction, with totals of instruments/provisions, in-force/repealed and in-force percentage per level. Public discovery (no credits). USE WHEN: a coverage view by hierarchical level is wanted.

Параметры
  • jurisdiccionstring

    ISO jurisdiction code (e.g. ES, CO). Optional

nexus_normativa_search

Выполняет семантический поиск по статьям ДЕЙСТВУЮЩЕГО законодательства (эмбеддинги Voyage-3) в корпусе консолидированных законов. Фильтрует по статусу действия на дату (lex temporis), типу документа и теме. Возвращает наиболее похожие положения с их заголовком, номером, идентификатором документа, буквальным текстом и официальным URL. ИСПОЛЬЗОВАТЬ, КОГДА: нужно найти норму, применимую к вопросу, без самостоятельного составления текста. Не расходует кредиты LLM (только эмбеддинг запроса).

Параметры
  • fechastring

    Vigency date YYYY-MM-DD (optional, default today); filters articles in force at that date

  • jurisdiccionstring

    ISO jurisdiction code of the statute corpus (e.g. ES, CO). Optional; backend resolves if omitted

  • materiasstring[]

    Optional filter by subject/materia

  • querystringобязательный

    Natural-language query about legislation (min 5 chars)

  • tiposstring[]

    Optional filter by norma_tipo, e.g. ['LEY','CODIGO']

  • top_kinteger

    Maximum articles to return (1-50)

nexus_opinion

Вторая юридическая консультация (Opinion node — состязательный контроль, запускаемый на другой LLM, отличной от Node A). Принимает ответ Node A и перепроверяет его с помощью другой модели, выявляя: упущения, предвзятость, неверное применение закона или игнорирование судебной практики. Полезно для дел с высокой ценой иска. ИСПОЛЬЗОВАТЬ КОГДА: клиенту требуется вторая проверка юридической позиции перед принятием решения. Стоимость: 2 кредита.

Параметры
  • analysisContextstring

    Additional context from the case file (optional).

  • jurisdictionstringобязательный

    ISO code of the jurisdiction (e.g. ES, CO, SG, GB). REQUIRED: no jurisdiction is assumed by default.

  • languageenum
  • nodaAResponsestringобязательный

    The Node A answer to the question.

  • questionstringобязательный

    The question a second legal opinion is wanted on.

nexus_playbook

СТРАТЕГИЧЕСКОЕ РУКОВОДСТВО ПО ПЕРЕГОВОРАМ. На основе анализа рисков Node A (ISO 31000) генерирует три уровня встречных предложений для каждого вывода (консервативный / сбалансированный / агрессивный) с предложенными формулировками пунктов и компромиссами. Возвращает структурированный JSON + детерминированная проверка цитирования. ИСПОЛЬЗУЙТЕ, КОГДА: у вас уже есть анализ контракта и вам нужно подготовиться к переговорам. Стоимость: 3 кредита.

Параметры
  • analysisstringобязательный

    Full text of the Node A risk analysis (ISO 31000, with hallazgos ER-NNN) sobre el que construir la estrategia de negociación.

  • documentTitlestring

    Title of the analysed document (optional, only used to label the playbook).

  • languageenum
nexus_redteam

ADVERSARIAL RED TEAM (Node C — destructive mode). Враждебный анализ документа, как если бы он был написан юристом другой стороны: юридические пробелы, ловушки, дисбаланс сил, катастрофические риски. Возвращает структурированный JSON с уязвимостями (степень серьезности High/Medium) и catastrophic_risk_score от 1 до 100. ИСПОЛЬЗУЙТЕ, КОГДА: перед подписанием стратегического контракта, аудит слияний и поглощений, агрессивная due diligence. Стоимость: 5 кредитов.

Параметры
  • documentTextstringобязательный

    Full text of the document to attack adversarially (typically a contract).

nexus_verificacion

Проверяет цитаты документа (LEGISLATION и CASE LAW) по корпусу их юрисдикции. Автоматически обнаруживает цитаты в тексте (art. 1902 CC; section 80 of the Employment Act 1968; [2007] SGCA 37…), проверяет силу/отмену/существование на заданную дату и возвращает структурированный отчёт по каждой цитате с каноническим текстом и URL официального источника, если таковой имеется. Детерминированно, без затрат LLM. ОБЛАСТЬ ПРИМЕНЕНИЯ: МУЛЬТИЮРИСДИКЦИОННАЯ. Каждая цитата направляется по своей ФОРМЕ к своему верификатору; НЕТ юрисдикции по умолчанию, и ничего не передаётся Испании. Ответ объявляет verifiable_jurisdictions: цитаты из любой другой юрисдикции возвращаются как 'unknown' (НЕ проверены), никогда как 'not_found'; проверьте этот список, прежде чем считать total:0 чистым документом. ЧТЕНИЕ РЕЗУЛЬТАТА: found означает, что цитата СУЩЕСТВУЕТ (что также верно, когда она разрешается в ДРУГОЕ решение). Никогда не выводите вердикт только из status: читайте (status, meaning) или агрегат flagged / review_required. ИСПОЛЬЗУЙТЕ КОГДА: аудит документа перед его подачей или обнаружение вымышленных цитат в тексте. Экспорт PDF-досье НЕ предоставляется как инструмент (бинарный); он доступен только из веб-интерфейса.

Параметры
  • fechastring

    Effective date to check validity against (YYYY-MM-DD). Defaults to today.

  • jurisdictionstring

    OPTIONAL ISO code, with NO default value. It only disambiguates a citation that is valid in several jurisdictions (e.g. 'art. 1902 CC' → ES/CO). If omitted, the backend infers each citation's jurisdiction from its FORM; nothing falls back to Spain.

  • languagestring

    Language of THIS report (ISO 639-1). If omitted it follows jurisdiction; it never defaults to Spanish. Today only 'es' and 'en' have a dictionary — any other language falls back to English.

  • textstringобязательный

    Full text of the document to verify (min 20, max 50,000 chars). Citations are auto-detected — statutes (art. 1902 CC, section 80 of the Employment Act 1968…) and case law ([2007] SGCA 37, STS 1234/2024…).

plazos_calcular

Вычисляет процессуальный срок по праву КОНКРЕТНОЙ юрисдикции. jurisdiction обязателен и НЕ имеет значения по умолчанию: срок, вычисленный по правилам другой юрисдикции, даёт дату, на которую клиент может ориентироваться, но пропущенный срок давности восстановить невозможно. Поддерживаются: ES (LEC + LOPJ, CGPJ и региональные праздники, август как нерабочий месяц) и GB-EAW (CPR r 2.8, чистые дни (clear days), банковские праздники Англии и Уэльса, БЕЗ августовских каникул). Для Шотландии и Северной Ирландии возвращается отказ, а не приблизительный расчёт: их правила и банковские праздники различаются. Возвращает конечную дату, применённое правило и все сделанные корректировки. ИСПОЛЬЗУЙТЕ, КОГДА: пользователю нужно вычислить процессуальный срок (апелляция, кассация, защита, подача возражений, уведомление апеллянта и т.д.) от базовой даты.

Параметры
  • acto_en_oficinaboolean

    GB-EAW only: the act must be done AT THE COURT OFFICE, so CPR r 2.8(5) extends the deadline if it ends on a day the office is closed. Default false

  • agosto_inhabilboolean

    ES only: treat August as non-working (LEC default). Default: true. There is NO August vacation under the CPR

  • cantidadintegerобязательный

    Number of days/months/years of the deadline, e.g. 20

  • ccaastring

    ES only: Spanish autonomous community ISO 3166-2 code for regional holidays, e.g. 'ES-MD', 'ES-CT'. Omit for national holidays only

  • fecha_basestringобязательный

    Base date in YYYY-MM-DD format from which the deadline is computed (e.g. notification date)

  • jurisdictionstringобязательный

    Forum whose procedural rules govern the count. REQUIRED, no default: 'ES' (LEC) or 'GB-EAW' (CPR, England and Wales)

  • tipo_computoenum

    Computation type: 'habiles' (business days), 'naturales' (calendar days), 'meses' (months), 'anios' (years). GB-EAW takes a day count only: under CPR r 2.8 that split does not exist and the answer comes back as 'clear_days'

verify_cita

Проверяет корректность юридической ссылки (судебного решения или статьи закона). Возвращает статус проверки, оценку сходства и URL официального источника. Поддерживает множество юрисдикций (ES, CO, …) в соответствии с подключенным корпусом проверки, не отдавая предпочтения какой-либо одной — передайте jurisdiction, чтобы указать конкретный корпус, или опустите его, чтобы серверная часть определила юрисдикцию автоматически. Юрисдикции без подключенного корпуса возвращают честный статус 'недоступно' вместо вводящего в заблуждение результата. ИСПОЛЬЗОВАТЬ КОГДА: пользователь хочет проверить, существует ли ссылка на судебную практику или законодательство, корректна ли она или может быть сфабрикована.

Параметры
  • citastringобязательный

    Citation to verify, e.g. 'STS 1234/2024', 'Art. 400 LEC', or 'T-842 de 2019'

  • jurisdictionstring

    Optional ISO jurisdiction code of the corpus to verify against (e.g. 'ES', 'CO'). Sibling entries — no jurisdiction is privileged. Omit to let the backend infer it (e.g. from the ECLI). Jurisdictions without a wired verification corpus return an honest 'not available' status.

  • texto_citantestring

    Surrounding text where the citation appears (improves accuracy)

  • tipoenum

    Citation type — use 'auto' to detect automatically

Похожие MCP-сервера

smythmyke/patent-search-mcp-server

smythmyke/patent-search-mcp-server

MCP сервер для патентного поиска и юридической аналитики по данным USPTO. 26 инструментов: досье, история делопроизводства, AI-анализ Office Action, проверка PTAB и судебных исков. Полезен патентным специалистам и исследователям.

TypeScript2
Whatsonyourmind/oraclaw

Whatsonyourmind/oraclaw

OraClaw — MCP сервер, дающий AI-агентам 17 быстрых инструментов оптимизации и симуляции: bandit, линейное программирование, Монте-Карло, прогнозы и анализ рисков. Всё выполняется детерминированно, без затрат на LLM. Идеально для балансировки вариантов и проверки гипотез.

TypeScript13
UseJunior/safe-docx

UseJunior/safe-docx

Safe Docx — MCP сервер для хирургического редактирования существующих .docx и .odt файлов без потери форматирования. Помогает разработчикам и юристам автоматизировать правки контрактов через ИИ-агентов. Поддерживает отслеживание изменений, комментарии и сноски, сохраняя структуру документа.

TypeScript41
adawalli/nexus

adawalli/nexus

Сервер Nexus для MCP открывает AI-поиск через OpenRouter: реальный веб-поиск (Perplexity Sonar) и ответы на основе знаний (Grok 4). Работает без установки через bunx, интегрируется с Claude Desktop и Cursor. Кэширование и повторные попытки экономят API-запросы.

TypeScript23
SecurityRonin/docx-mcp

SecurityRonin/docx-mcp

MCP сервер, позволяющий ИИ-агенту создавать, читать и редактировать Word-документы с полным отслеживанием изменений, комментариями и структурным аудитом. Полезен юристам, консультантам и пентестерам для автоматизации контрактов и отчетов.

Python48
omniologynow-rgb/profitspot-mcp

omniologynow-rgb/profitspot-mcp

ProfitSpot MCP - кросс-чейн DeFi-интеллект для AI-агентов с риск-скорингом, симуляциями Монте-Карло и трекингом китов по 86 сетям и 6500+ пулам. Даёт глубокую аналитику доходности и рисков.

Python1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин