Всего инструментов: 118
- mcp_backend: 87 инструментов (порт 3000)
- mcp_rada: 4 инструмента (порт 3001)
- mcp_openreyestr: 27 инструментов (порт 3005)
Примечание: Среды — только local и prod. Деплой на прод через CI/CD (merge PR в main, blue-green deploy).
- API Contract v1 - Canonical reference for all response formats, field types, and change policy (additive-only)
- MCP Client Integration Guide - Comprehensive guide for connecting 10+ LLM clients (Claude Desktop, Jan AI, LibreChat, AnythingLLM, Open WebUI, etc.) with complete configurations and examples
- API Explorer - Interactive documentation for all MCP tools
- Client Integration Quick Start - Quick start guide for client integration
- SSE Streaming - Server-Sent Events protocol documentation
Примечание: Ниже перечислены основные инструменты. Полный актуальный список можно получить через
GET /api/toolsendpoint. Многие инструменты добавлены после первоначального описания (opendata, EDRSR, Spain legal, court sessions, и др.).
Классификация запроса: service/task/depth (entry-point для роутинга pipeline)
- Стоимость: Минимальная
RAG retrieval: вернет сырые источники (cases/laws/guidance) без анализа
- Стоимость: Зависит от объема
Выделяет success_arguments/risk_factors по источникам/контексту
- Стоимость: $0.02-$0.08 USD
Trust layer: проверка, что ответ опирается на источники (anti-hallucination)
- Стоимость: $0.01-$0.03 USD
Поиск юридических прецедентов с семантическим анализом
- Параметры: query, domain, time_range, limit, offset, count_all, sections
- Стоимость: $0.03-$0.10 USD
- Включает OpenAI embeddings, EDRSR (reyestr.court.gov.ua), обработку документов
Поиск практики Верховного Суду (ВП/КЦС/КГС/КАС/ККС)
- Параметры: procedure_code, query, time_range, court_level, section_focus, limit
- Стоимость: $0.05-$0.15 USD
Поиск дел по "похожим фактам" (извлечение ключевых терминов + поиск)
- Параметры: procedure_code, facts_text, time_range, limit
- Стоимость: $0.03-$0.10 USD
Подборка практики "за/против" по тезе (две линии практики)
- Параметры: procedure_code, query, time_range, limit
- Стоимость: $0.05-$0.15 USD
Анализирует паттерны судебной практики: аргументы, риски, статистика исходов
- Параметры: intent, case_ids
- Стоимость: $0.02-$0.08 USD
Находит похожие судебные обоснования по векторному сходству
- Параметры: query, section_type, date_from, date_to, court, chamber, dispute_category
- Стоимость: $0.01-$0.03 USD
- Использует OpenAI embeddings + Qdrant векторная БД
Строит граф цитирований между делами: прямые и обратные связи
- Параметры: case_id, depth
- Стоимость: $0.005-$0.02 USD
Проверяет актуальность и статус прецедента: действующий, отменённый, сомнительный
- Параметры: case_id
- Стоимость: $0.005-$0.015 USD
Загрузка полного текста решения/постановления и извлечение секций
- Параметры: doc_id, case_number, depth, reasoning_budget
- Возвращает: FACTS, COURT_REASONING, DECISION
- Стоимость: $0.01-$0.04 USD
Получение полного текста судебного решения (alias для get_court_decision)
- Параметры: doc_id, case_number, depth, reasoning_budget
- Стоимость: $0.01-$0.04 USD
Получение всех связанных документов по номеру дела (все инстанции)
- Параметры:
case_number- номер дела (обязательный)include_full_text- включить полные тексты (по умолчанию: true)max_docs- максимум документов (по умолчанию: 50, макс: 100)group_by_instance- группировать по инстанциям (по умолчанию: true)
- Возвращает:
- Все решения/постановления/ухвалы по делу
- Документы первой инстанции (господарські, цивільні, адміністративні, районні суди)
- Апелляционные постановления (Харківський, Східний, інші апеляційні суди)
- Кассационные постановления (КЦС/КГС/КАС/ККС ВС)
- Постановления Великої Палати ВС (включая окремі думки)
- Сводную статистику по инстанциям и типам документов
- Хронологию дела от первой инстанции до ВП ВС
- Классификация:
- По инстанциям: Перша інстанція → Апеляція → Касація → Велика Палата ВС
- По типам: Рішення, Постанова, Ухвала, Окрема думка
- Стоимость: $0.005-$0.02 USD
- Точность: 100% (протестировано на деле 922/989/18 с 29 документами через все инстанции)
- Примечание: Используйте вместо get_court_decision когда нужна полная история дела через все инстанции
Семантический поиск по векторным эмбеддингам в vault
- Параметры: query, limit, filters
- Стоимость: $0.01-$0.03 USD
- Использует Qdrant векторную базу данных
Поиск связанных судебных дел по номеру дела или эмбеддингам
- Параметры: case_number, doc_id, similarity_threshold
- Статус: Зарегистрирован в registry, но не реализован в handleToolCall
Извлекает структурированные секции из полного текста документа
- Параметры: doc_id, document_id, text, use_llm
- Секции: ФАКТЫ, ОБОСНУВАННЯ, РІШЕННЯ
- Стоимость: $0.005-$0.05 USD (зависит от use_llm)
Загружает полные тексты судебных решений и сохраняет в базу данных
- Параметры: doc_ids[], max_docs, batch_size
- Стоимость: ~$0.007 за документ
- Проверяет PostgreSQL и Redis кеш перед загрузкой
Массовая загрузка и индексация судебных решений
- Параметры: query, date_from, date_to, max_docs, max_pages, supreme_court_hint
- Процесс: Поиск → Web scraping → Извлечение секций → Embeddings → Qdrant
- Стоимость: Зависит от количества документов
Подсчитывает точное количество судебных дел по названию стороны
- Параметры: party_name, party_type (plaintiff/defendant/any), date_from, date_to
- Стоимость: ~$0.007 за страницу (1000 дел)
- Использует пагинацию API (EDRSR)
Находит статьи законов, которые часто применяются в делах по теме
- Параметры: intent, limit
- Стоимость: $0.01-$0.02 USD
- Запрос к БД legal patterns
Умный поиск процессуальных норм (ЦПК/ГПК) через RADA MCP
- Параметры: code (cpc/gpc), query, article, limit
- Возвращает: Релевантные статьи/фрагменты + структурированная выжимка
- Стоимость: $0.005-$0.03 USD
Получить полный текст конкретной статьи законодательного акта
- Параметры: rada_id, article_number, include_html, theme
- Примеры: "1618-15" для ЦПК, "435-15" для ГПК
- Стоимость: Минимальная
Получить точный фрагмент/статью по ссылке
- Параметры: query ("ст. 625 ЦК"), rada_id, article_number, include_html
- Стоимость: Минимальная
Получить несколько статей законодательного акта одновременно
- Параметры: rada_id, article_numbers[], include_html, theme
- Пример: ["354", "355", "356"] - статьи о апелляционном обжаловании
- Стоимость: Минимальная
Семантический поиск релевантных статей законодательства
- Параметры: query, rada_id, limit, include_html
- Использует: Векторный поиск
- Стоимость: $0.01-$0.03 USD
Получить структуру законодательного акта (содержание, разделы, главы)
- Параметры: rada_id
- Стоимость: Минимальная
Калькулятор процессуальных сроков
- Параметры: procedure_code, event_type, event_date, received_full_text_date, appeal_type
- Стоимость: $0.02-$0.08 USD
Процессуальный чеклист (шаблон + ссылка на норму)
- Параметры: procedure_code, stage, case_category
- Стоимость: $0.01-$0.03 USD
Расчеты по денежным требованиям (минимально: 3% годовых)
- Параметры: amount, date_from, date_to, claim_type
- Стоимость: Минимальная
Парсинг документа (PDF/DOCX/HTML) с извлечением текста и метаданных
- Параметры: fileBase64, mimeType, filename
- Стратегия: PDF (текст → OCR), DOCX (mammoth → OCR), HTML (screenshot → OCR)
- OCR: Playwright + Google Vision API
- Языки: украинский, русский, английский
- Стоимость: $0.01-$0.10 USD (зависит от OCR)
Извлечение ключевых положений из контракта/соглашения
- Параметры: documentText, documentId
- Классифицирует клаузы: стороны, права/обязательства, сроки, платежи, штрафы, форс-мажор
- Анализ рисков: через analyze_legal_patterns
- Стоимость: $0.03-$0.10 USD
Создание краткого и детального резюме документа
- Параметры: documentText, detailLevel (quick/standard/deep)
- Включает: Executive summary, Detailed summary, Ключевые факты
- Стоимость: $0.02-$0.08 USD
Семантическое сравнение двух версий документа
- Параметры: oldDocumentText, newDocumentText
- Классифицирует изменения: критические, значительные, незначительные
- Использует: Векторные эмбеддинги
- Стоимость: $0.03-$0.12 USD
Сохранение документа в vault (хранилище документов)
- Параметры: title, content, metadata, tags
- Стоимость: Минимальная
Получение документа из vault по ID
- Параметры: document_id, include_content
- Стоимость: Минимальная
Просмотр списка документов в vault с фильтрацией
- Параметры: filters, limit, offset
- Стоимость: Минимальная
Получение полного текста документа по doc_id
- Параметры: doc_id, include_metadata
- Стоимость: Минимальная
Получение метаданных судебного дела без полного текста
- Параметры: doc_id, case_number
- Стоимость: Минимальная
Глубокий анализ судебного обоснования (мотивировка)
- Параметры: doc_id, reasoning_depth
- Стоимость: $0.02-$0.05 USD
Извлечение правовых принципов из судебных решений
- Параметры: doc_ids[], principle_type
- Стоимость: $0.03-$0.08 USD
Сравнение двух или более судебных решений
- Параметры: doc_ids[], comparison_aspect
- Стоимость: $0.02-$0.06 USD
Отслеживание эволюции прецедента во времени
- Параметры: case_number, time_range
- Стоимость: $0.03-$0.08 USD
Построение сети цитирований для набора дел
- Параметры: doc_ids[], depth, include_backward
- Стоимость: $0.05-$0.15 USD
Пакетная обработка документов (парсинг, извлечение, резюме)
- Параметры: files[], operations, concurrency
- Стоимость: Зависит от количества и операций
Статистика по судье (количество дел, исходы, специальные)
- Параметры: judge_name, court, time_range
- Стоимость: $0.01-$0.03 USD
Анализ тенденций судебной практики
- Параметры: query, court, time_range, trend_type
- Стоимость: $0.05-$0.12 USD
Комплексный юридический анализ ситуации с проверкой источников и детекцией галлюцинаций
- Параметры: query, reasoning_budget (quick/standard/deep)
- Включает: Множественные вызовы OpenAI, EDRSR, SecondLayer, проверка галлюцинаций
- Стоимость:
- quick: ~$0.10
- standard: ~$0.15-$0.20 (рекомендуется)
- deep: ~$0.25-$0.30
- Самый дорогой инструмент
📊 Итого: 118 инструментов
- mcp_backend: 87 инструментов (включая court decisions, EDRSR, opendata registries, Spain legal, procedural, vault, due diligence, legislation, ECHR, и др.)
- mcp_rada: 4 инструмента (deputies, bills, legislation text, voting)
- mcp_openreyestr: 27 инструментов (entities, beneficiaries, debtors, notaries, sanctions, ProZorro, enforcement, и др.)
Поиск законопроектов Верховной Рады с семантическим анализом
- Параметры: query, status, initiator, committee, date_from, date_to, limit
- Статусы: registered, first_reading, second_reading, adopted, rejected, all
- Стоимость: $0.01-$0.05 USD
Получение детальной информации о народном депутате
- Параметры: name, rada_id, include_voting_record, include_assistants
- Включает: биографию, комитеты, фракцию, голосования
- Кеш: 7 дней TTL
- Стоимость: $0.005-$0.01 USD
Поиск в текстах законов Украины с ссылками на судебные решения
- Параметры: law_identifier, article, search_text, include_court_citations
- Псевдонимы: constitution, цивільний кодекс, кримінальний кодекс, кпк
- Интеграция: include_court_citations использует SecondLayer
- Кеш: 30 дней TTL
- Стоимость: $0.005-$0.02 USD
Анализ истории голосований депутата с AI-инсайтами
- Параметры: deputy_name, date_from, date_to, bill_number, analyze_patterns
- AI анализ: выявление трендов через OpenAI
- Стоимость: $0.02-$0.10 USD
Примечание: OpenReyestr существенно расширен. Помимо базовых 5 инструментов (search_entities, get_entity_details, search_beneficiaries, get_by_edrpou, get_statistics) добавлены: search_debtors, search_notaries, search_beneficiaries, search_bankruptcy_cases, search_enforcement_proceedings, search_prozorro, search_rnbo_sanctions, search_nazk_declarations, search_court_experts, search_arbitration_managers, search_arma_seized_assets, search_esv_debt, search_exchange_data, search_forensic_methods, search_legal_acts, search_single_tax_payers, search_special_forms, search_street_renamings, search_streets, search_tax_debt, search_termination_started, search_vat_payers, search_administrative_units.
Поиск субъектов хозяйствования в государственном реестре
- Параметры: query, edrpou, record, entityType (UO/FOP/FSU/ALL), stan, limit, offset
- Типы:
- UO - Юридические лица
- FOP - ФЛП (физические лица-предприниматели)
- FSU - Общественные организации
- Индексы: Full-text search на названиях
- Стоимость: $0.001-$0.005 USD
Получение полной информации о субъекте хозяйствования
- Параметры: record (обязательно), entityType
- Возвращает:
- Основная информация (название, ЕДРПОУ, статус)
- Учредители (засновники)
- Бенефициарные владельцы (бенефіціари)
- Руководители (керівники)
- Члены органов управления
- Филиалы (філії)
- Правопредшественники/правопреемники
- Данные о прекращении деятельности
- Данные обмена с госорганами (ГНС, ПФУ)
- Стоимость: $0.001-$0.003 USD
Поиск конечных бенефициарных владельцев (контролеров) компаний
- Параметры: query (имя бенефициара), limit
- Поиск: По всем субъектам хозяйствования
- Пример: "Коломойський" → все компании, где он бенефициар
- Стоимость: $0.002-$0.005 USD
Быстрый поиск субъекта хозяйствования по коду ЕДРПОУ
- Параметры: edrpou (8 цифр)
- Оптимизация: Индекс на ЕДРПОУ для быстрого поиска
- Стоимость: $0.001 USD
Статистика по Единому государственному реестру
- Возвращает:
- Общее количество зарегистрированных субъектов (по типам)
- Количество активных субъектов (по типам)
- Общие итоги
- Стоимость: $0.001 USD
| Сервер | Порт (dev) | Инструментов | Основное назначение | Средняя стоимость |
|---|---|---|---|---|
| mcp_backend | 3000 | 87 | Судебная практика, юридический анализ, парсинг документов, opendata, EDRSR, ECHR, Spain legal | $0.01-$0.30 |
| mcp_rada | 3001 | 4 | Парламентские данные, законопроекты, депутаты | $0.005-$0.10 |
| mcp_openreyestr | 3005 | 27 | Реєстри юридических лиц, ФЛП, бенефициары, боржники, нотаріуси, санкції, ProZorro та ін. | $0.001-$0.005 |
search_procedural_normsиспользует RADA MCP для поиска норм ЦПК/ГПК- Инструменты законодательства (
get_legislation_*) интегрированы с RADA
search_legislation_textсinclude_court_citations=trueиспользует SecondLayer для поиска судебных решений
- Возможна интеграция для проверки участников судебных дел
- Верификация бенефициаров в правовых исследованиях
mcp_backend (dev):
curl -X POST http://localhost:3003/api/tools/search_legal_precedents \
-H "Authorization: Bearer test-key-123" \
-H "Content-Type: application/json" \
-d '{"arguments": {"query": "затримка доставки", "limit": 10}}'mcp_rada (dev):
curl -X POST http://localhost:3001/api/tools/get_deputy_info \
-H "Authorization: Bearer test-key-123" \
-H "Content-Type: application/json" \
-d '{"arguments": {"name": "Зеленський"}}'mcp_openreyestr (dev):
curl -X POST http://localhost:3005/api/search \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{"query": "Приватбанк", "entityType": "UO", "limit": 10}'Для интеграции с Claude Desktop добавьте в claude_desktop_config.json:
{
"mcpServers": {
"secondlayer": {
"command": "node",
"args": ["/path/to/mcp_backend/dist/index.js"]
},
"rada": {
"command": "node",
"args": ["/path/to/mcp_rada/dist/index.js"]
},
"openreyestr": {
"command": "node",
"args": ["/path/to/mcp_openreyestr/dist/index.js"]
}
}
}- get_statistics (openreyestr)
- get_by_edrpou (openreyestr)
- search_entities (openreyestr)
- get_legislation_* (backend/rada)
- check_precedent_status (backend)
- search_legal_precedents (backend)
- get_court_decision (backend)
- search_legislation_text (rada)
- search_parliament_bills (rada)
- get_entity_details (openreyestr)
- search_supreme_court_practice (backend)
- compare_practice_pro_contra (backend)
- analyze_voting_record (rada)
- extract_key_clauses (backend)
- get_legal_advice - $0.10-$0.30 (комплексный анализ)
-
Кеширование:
- RADA: Deputies 7d, Bills 1d, Laws 30d
- Backend: Redis + PostgreSQL
- OpenReyestr: PostgreSQL только
-
Источники данных:
- Backend: EDRSR (reyestr.court.gov.ua) — основной источник судебных решений, OpenData реєстри (data.gov.ua)
- RADA: data.rada.gov.ua (бесплатный)
- OpenReyestr: data.gov.ua (бесплатный)
- ZakonOnline API (устаревший, на этапе вывода из эксплуатации)
-
AI модели:
- OpenAI: gpt-4o-mini (quick), gpt-4o (deep)
- Embeddings: text-embedding-ada-002
- Опционально: Anthropic Claude
-
Векторный поиск:
- Qdrant для семантического поиска
- Используется в: search_legislation, get_similar_reasoning, compare_documents