Street Law
Инструкции: подключение Case Law и работа с практикой
Это подробное руководство по сервису Case Law. Краткие версии есть на странице «Коннектор», а здесь всё в одном месте: как получить доступ, подключить и пользоваться. Если подключаете впервые, идите по порядку: разделы 1 и 2, затем 3, 4 или 5 по выбранному способу. Шестой раздел прочтите в любом случае.
1. Как это устроено
Вы работаете в привычном ассистенте (Claude, ChatGPT, Grok и других). Case Law подключается к нему как источник: ассистент сам обращается к нашей базе судебной практики кассационных судов общей юрисдикции, читает акты целиком и отвечает цитатами со ссылками на страницы актов на нашем сайте. Ответ формирует ваш ассистент, а не мы: поэтому результат зависит от выбранной модели и режима работы (см. раздел 6).
Подключить сервис можно тремя способами. Какой выбрать, решаете вы: способы входят в одну подписку и работают с одним токеном.
| Способ | Что это | Когда подходит |
|---|---|---|
| MCP-коннектор | Вы вставляете в ассистент один адрес с токеном, и он получает все инструменты базы | Claude, ChatGPT, Grok, Cursor, VS Code, Claude Code, Kimi Code, DeepSeek Harness и другие программы, где можно добавить удалённый MCP-сервер |
| Плагин | Готовый набор: навык «Исследование практики» (порядок работы с актами) и настройка подключения | Claude Code и совместимые программы, ChatGPT и другие ассистенты (инструкции для вставки); даёт методику, а не только доступ к базе |
| HTTP-интерфейс | Те же инструменты обычными запросами | Модели и платформы без MCP, но с вызовом функций (DeepSeek, Qwen, Kimi через их API, GPT Actions, Dify и др.), собственные программы |
В Claude и ChatGPT лучше использовать MCP-коннектор и плагин вместе: коннектор даёт доступ к базе, а плагин добавляет навыки исследования, с которыми ответ заметно лучше. В Claude Code плагин уже включает подключение, отдельно коннектор добавлять не нужно.
2. Как получить токен
Токен это ваш личный ключ доступа. Он выглядит как sl_… и является частью адреса коннектора: https://streetlaw.ru/mcp/sl_…. Один токен подходит для коннектора, плагина и HTTP-интерфейса.
- Зарегистрируйтесь на сайте: почта и пароль. Письма подтверждения не нужно, вы сразу попадаете в личный кабинет.
- Оформите подписку в кабинете. Стоимость и условия указаны на странице «Тарифы». Перед оплатой нужно отметить принятие оферты (в ней описано автопродление). Оплата проходит на защищённой странице платёжного сервиса ЮKassa: СБП, карта «Мир» или ЮMoney. Данные карты нам не передаются.
- Создайте токен: в кабинете нажмите «Создать токен». Сайт покажет адрес вида
https://streetlaw.ru/mcp/sl_…. Адрес показывается один раз, поэтому сразу скопируйте и сохраните его. - Вставьте адрес в свой ассистент по инструкциям ниже (разделы 3, 4, 5).
О токене стоит помнить следующее.
- Токен равен паролю. Не публикуйте его и не пересылайте. Передача токена или аккаунта третьим лицам запрещена условиями оферты.
- На один аккаунт можно создать не больше двух действующих токенов (например, для рабочего и домашнего компьютера).
- Если адрес попал не в те руки, отзовите токен в личном кабинете и создайте новый. Прежний перестанет работать сразу.
- Пока подписка оплачена, всё работает. Если списание не прошло, сервис перестаёт отвечать; после оплаты он снова работает с тем же токеном.
- В HTTP-интерфейсе токен передаётся в заголовке
Authorization: Bearer sl_…, а не в адресе.
3. MCP-коннектор: подключение по ассистентам
MCP это общий стандарт, по которому ассистенты подключают внешние источники. Везде тип подключения один: удалённый MCP-сервер (Streamable HTTP). Входить по логину не нужно, ключ уже в адресе. Название любое, например «Case Law». Названия пунктов меню в программах меняются, поэтому ориентируйтесь на смысл.
Ассистент получит такие инструменты:
| Инструмент | Что делает |
|---|---|
caselaw_research |
основной вход: несколько поисковых проходов, полные тексты актов, список открытых проверок |
caselaw_search_practice |
поиск определений по правовому вопросу; каждый результат помечен: собственная позиция суда или одобрение выводов нижестоящих судов |
caselaw_get_case |
полный разбор акта: позиция суда, существенные факты, нормы, полный текст |
caselaw_practice_line |
сложилась ли практика по вопросу: выборка актов и динамика по годам |
caselaw_compare_cases |
сравнение нескольких дел: вопрос, нормы, факты, исход |
caselaw_stats |
охват базы по судам и годам |
caselaw_list_publications, caselaw_get_yearbook, caselaw_get_review |
издания: ежегодные книги и обзоры |
Claude (сайт claude.ai и приложение)
Нужен платный тариф Claude, где доступны свои коннекторы.
- Откройте «Настройки» (Settings), раздел «Коннекторы» (Connectors).
- Нажмите «Добавить свой коннектор» (Add custom connector).
- Название:
Case Law. Адрес: ваш адрес с токеном. Данные для входа (OAuth) оставьте пустыми. - Нажмите «Добавить». В новом чате включите коннектор кнопкой «+» → «Коннекторы».
- Рекомендуем также установить плагин (раздел 4).
Claude Code (терминал)
Одна команда, подставьте свой адрес:
claude mcp add --transport http caselaw https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН
Проверка: claude mcp list, внутри сессии команда /mcp. Если вы устанавливаете плагин (раздел 4), он уже включает подключение, и эту команду выполнять не нужно.
ChatGPT
Свои коннекторы доступны на платных тарифах и включаются режимом разработчика.
- «Настройки» → «Приложения и коннекторы» (Connectors) → «Дополнительно» (Advanced) → включите «Режим разработчика» (Developer mode).
- Нажмите «Создать» (Create): название
Case Law, адрес MCP-сервера с токеном, аутентификация «Без аутентификации» (No authentication). - В новом чате включите созданный коннектор в режиме разработчика через кнопку «+».
- Рекомендуем также использовать набор для ChatGPT (раздел 4) и режим глубокого размышления (раздел 6).
Grok (сайт grok.com и приложение)
Проверено владельцем сервиса 06.11.2026: коннектор добавился и отвечал в приложении Grok на бесплатном тарифе. Возможности зависят от тарифа и меняются.
- Откройте раздел «Коннекторы»: в приложении через меню или настройки, на сайте по адресу
grok.com/connectors. - Нажмите «Новый коннектор» (New Connector) и выберите «Свой» (Custom).
- Название
Case Law, адрес с токеном. Если Grok спросит про вход, выберите вариант без авторизации. - Сохраните. Case Law появится в списке «Подключено», Grok покажет девять инструментов.
- В беседе прямо укажите источник: «Используй коннектор Case Law и посмотри практику КСОЮ по такому-то вопросу». Включите режим «Эксперт».
- Добавьте навык (раздел «Навыки» на странице «Коннектор», вкладка по подписке): в Grok откройте «Навыки» → «+» → «Написать вручную». Имя навыка в Grok может состоять только из строчных латинских букв, цифр и дефисов (например,
caselaw-research).
Cursor, VS Code, Windsurf и другие редакторы
В файл настроек MCP добавьте сервер с адресом. Cursor (~/.cursor/mcp.json или .cursor/mcp.json):
json
{"mcpServers": {"caselaw": {"url": "https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН"}}}
VS Code (.vscode/mcp.json):
json
{"servers": {"caselaw": {"type": "http", "url": "https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН"}}}
Windsurf и ряд других редакторов принимают такую же запись с полем url или serverUrl; смотрите раздел MCP в их настройках.
Gemini CLI и другие программы командной строки
Gemini CLI, файл ~/.gemini/settings.json:
json
{"mcpServers": {"caselaw": {"httpUrl": "https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН"}}}
Для программ, которые умеют только локальные MCP-серверы, можно использовать мост npx mcp-remote https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН (нужен Node.js).
Kimi Code (командная строка и расширение VS Code)
kimi mcp add --transport http caselaw https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН
Проверка: kimi mcp list, в сессии команда /mcp. В расширении для VS Code: меню (шестерёнка), «MCP Servers», тип HTTP.
DeepSeek Harness (программа для компьютера)
DeepSeek Harness сам по себе удалённые MCP-серверы по адресу не подключает. Для этого используется сторонний плагин @zhengjunyao/dsh-mcp-manager: его автор не DeepSeek, вы ставите его на свой риск (Harness при установке предупредит о доверии к плагинам). Программа находится в статусе предварительной версии, пункты меню могут меняться. Инструкция проверена на Windows.
- Скачайте программу. Откройте deepseek.com/en/harness и нажмите кнопку для вашей системы: «Windows (64-bit)» (файл
dsh-latest-windows-x64.exe) или «macOS (Apple silicon)» (файлdsh-latest-macos-arm64.dmg). Для Linux кнопки нет. - Установите и запустите. Вход и подключение модели DeepSeek описаны в кратком руководстве Harness. Расходы на саму модель оплачиваете вы у DeepSeek, подписка Case Law их не включает.
- Поставьте плагин MCP. Слева «Плагины», справа вверху «Добавить плагин». В верхнюю строку вставьте
@zhengjunyao/dsh-mcp-manager, реестр оставьте «Официальный реестр npm», подтвердите установку. Если программа напишет о версии Node.js, установите Node.js 22.19 или новее. - Откройте настройки плагина. «Настройки» → пункт «MCP 管理» (по-китайски «Управление MCP»). Панель этого плагина только на китайском, переключателя языка нет. Нужны две кнопки: «Перечитать конфигурацию» (重新读取配置) и при желании «Добавить сервер» (新增服务器).
- Впишите сервер в файл настроек. Кнопка «Открыть файл конфигурации» вверху открывает не тот файл (служебный
.yml), ей пользоваться не надо. Откройте нужный файл в Блокноте: на Windows нажмите Win+R и введитеnotepad %USERPROFILE%\.dsh\dsh-mcp-manager.json; на macOS файл лежит по пути~/.dsh/dsh-mcp-manager.json. Если файл пустой, вставьте весь текст ниже; если там уже есть серверы, добавьте только блок с"name": "caselaw"внутрь спискаservers. Вместоsl_ВАШ_ТОКЕНподставьте свой токен:
json
{
"version": 1,
"config": { "enabled": true, "announceToAgent": true },
"servers": [
{
"name": "caselaw",
"transport": "streamable-http",
"enabled": true,
"command": "",
"args": [],
"env": {},
"cwd": "",
"url": "https://streetlaw.ru/mcp/sl_ВАШ_ТОКЕН",
"headers": {},
"toolCallTimeoutMs": 120000,
"reconnect": {}
}
]
}
Значение transport должно быть именно streamable-http: если написать http, плагин сочтёт сервер локальным и покажет ошибку про command. Имя сервера только латиницей, цифрами и дефисом.
- Перечитайте настройки. Сохраните файл (Ctrl+S), вернитесь в Harness и нажмите «Перечитать конфигурацию». Сверху должно появиться «1 个服务器 · 已连接 1 · MCP 工具 9»: один сервер, подключён, девять инструментов. Если рядом красная метка, нажмите «测试» (проверить) у сервера: плагин покажет причину.
- Проверьте. Откройте «Новая сессия» и напишите: «Найди практику КСОЮ по такому-то вопросу, используй инструменты Case Law». Инструменты в сессии называются
mcp__caselaw__caselaw_researchи так далее. Если модель отвечает по памяти, добавьте «вызови caselaw_research».
Токен хранится в файле на вашем компьютере, не передавайте этот файл другим.
Российские ассистенты (GigaChat, Алиса, YandexGPT)
По открытым сведениям на 06.11.2026 нам не известен способ подключить собственный MCP-сервер в приложениях GigaChat и Алиса, поэтому инструкции для них мы не даём и ничего не обещаем. Разработчикам доступен HTTP-интерфейс (раздел 5). Для Yandex AI Studio в документации есть раздел подключения внешних MCP-серверов; мы его не проверяли. Возможности меняются, поэтому уточняйте в настройках своего ассистента.
Другие ассистенты
Подключайте любым способом, который поддерживает ваша программа: удалённый MCP-сервер по адресу с токеном (в настройках обычно «MCP», «Коннекторы», «Инструменты», «Custom connector»; вход без авторизации) или плагин (раздел 4). Если у программы нет ни MCP, ни плагинов, остаётся HTTP-интерфейс (раздел 5).
4. Плагин и навыки
Плагин это готовый набор для ассистента. В нём:
- навык «Исследование практики»: порядок работы с базой (сначала несколько запросов, затем чтение актов целиком, дословные цитаты со ссылками, отдельный поиск практики против вашей позиции, оценка применимости, проверка актуальности, названные границы поиска);
- настройка подключения к базе Case Law (токен берётся из вашей подписки).
Архивы скачивает подписчик на странице «Плагин» (раздел «Коннектор» → вкладка «Плагин»):
| Архив | Для кого | Как установить |
|---|---|---|
| Плагин для Claude Code и совместимых программ | Claude Code и программы, понимающие такие плагины | Установите плагин по инструкции на странице «Плагин». Подключение к коннектору уже внутри; токен берётся из переменной окружения CASELAW_TOKEN: задайте её со значением вашего токена (sl_…, без адреса) и запускайте программу с этой переменной |
| Набор для ChatGPT и других ассистентов | ChatGPT, Grok, Claude в браузере и др. | В архиве инструкции и описание подключения. Токен входит в адрес MCP-сервера (раздел 3). Инструкции вставляются в своего GPT или проект, в Grok добавляются как навык |
Навыки и инструкции для ассистентов (текст для вставки с кнопкой «Копировать») собраны на вкладке «Навыки» страницы «Коннектор»: универсальный вариант (Grok и любой ассистент с полем инструкций), вариант для ChatGPT и пояснение для Claude.
5. HTTP-интерфейс для моделей без MCP
HTTP-интерфейс отдаёт те же девять инструментов, что и коннектор, обычными запросами. Токен тот же, подписка та же. Подходит, если ваша модель не умеет MCP, но умеет вызывать функции (DeepSeek, Qwen, Kimi через их API, GPT Actions, Dify и другие), и для собственных программ.
| Адрес | Что делает | Токен |
|---|---|---|
GET /api/v1/tools |
список инструментов в формате вызова функций OpenAI | не нужен |
GET /api/v1/openapi.json |
описание OpenAPI 3.1 (для GPT Actions, Dify, Coze и др.) | не нужен |
POST /api/v1/tools/<имя> |
вызов инструмента, аргументы JSON в теле | нужен |
GET /api/v1/search?q=… |
короткий поиск | нужен |
GET /api/v1/case/<id> |
полный текст акта по id вида 2kas-88-5111-2026 |
нужен |
Токен передаётся только в заголовке Authorization: Bearer sl_… (или X-API-Key): в адресе токен не принимается, чтобы он не попадал в журналы. Пример:
curl -H "Authorization: Bearer sl_ВАШ_ТОКЕН" "https://streetlaw.ru/api/v1/search?q=давность по кредитному договору"
Цепочка с вызовом функций работает так: вы передаёте модели список инструментов из /api/v1/tools; когда модель просит вызвать инструмент, ваша программа выполняет POST /api/v1/tools/<имя> с токеном и возвращает результат модели; так по кругу, пока модель не ответит. Готовый пример программы на Python есть на вкладке «HTTP-интерфейс». Ответы приходят с кодами 401 (нет или неверный токен) и 402 (подписка не оплачена).
6. Как добиться лучшего результата
Глубокое исследование практики это не один запрос, а работа в несколько шагов. Чем точнее поставлена задача и чем лучше настроен ассистент, тем полнее и надёжнее ответ. Ниже семь шагов.
Шаг 1. Начните с хорошего промпта
Качество ответа сильно зависит от формулировки. В хорошем запросе четыре части: вопрос, факты (кратко, без лишнего), что нужно получить (позиция, риски, аргументы для жалобы) и ограничения («используй Case Law, веб не используй», «ищи и практику против моей позиции»).
Пример. «Вопрос: может ли работник добиться признания отношений трудовыми, если договора нет, а работодатель ссылается на подряд, и на ком бремя доказывания. Факты: три месяца работал менеджером, был график, подчинение руководителю, оплата наличными. Задача: используй коннектор Case Law, не используй веб; найди практику КСОЮ и отдельно практику против работника; для каждого акта дай ссылку, дословную цитату и исход; в начале назови, что осталось непроверенным.»
На странице «Коннектор» есть библиотека промптов (вкладка по подписке): 14 готовых сценариев (полное исследование дела, аналоги, стресс-тест позиции, линии практики, актуальность, процессуальные ошибки, доводы для документа) с универсальным блоком качества и единым форматом ответа. Выберите сценарий и подставьте свои обстоятельства.
Шаг 2. Включите режим глубокого размышления или исследования
Быстрые режимы ассистентов обычно ищут короче, читают меньше актов и чаще отвечают поверхностно: в наших проверках разные модели в быстром режиме находили разные, и более скудные, подборки. Для серьёзного вопроса включайте режим глубокого размышления, расширенного мышления или исследования (названия зависят от ассистента: в Grok это «Эксперт», в ChatGPT режимы с размышлением, в Claude расширенное мышление или режим исследования, в DeepSeek высокий уровень усилия). Такой режим дольше работает, но делает больше поисковых проходов и читает акты целиком.
Шаг 3. Сочетайте коннектор с плагином и навыками
Коннектор даёт доступ к базе, а навык подсказывает ассистенту, как исследовать: порядок шагов, дословные цитаты, различие собственной позиции кассации и простого одобрения нижестоящих судов, отдельный раздел с контрпрактикой, оценка применимости, оговорки о границах. В Claude и ChatGPT используйте оба: коннектор и плагин. В Grok и других ассистентах добавьте навык из вкладки «Навыки». Без навыка ассистент чаще ограничивается поиском нескольких дел.
Шаг 4. Просите проверяемость
Просите прочитать акты целиком, дать ссылку на акт (адрес streetlaw.ru) и дословную цитату, различать собственную позицию суда и одобрение, отдельно найти практику против вашей позиции, а в начале ответа назвать границы поиска (какие суды и годы в базе, что не проверялось). Выводы «практики нет» всегда относятся только к выполненным запросам и охвату базы.
Шаг 5. Дополняйте другими источниками
Case Law сосредоточен на практике кассационных судов общей юрисдикции. Практику высших судов (ВС РФ, КС РФ) удобно искать другим коннектором, например CasusLegal: если он подключён, ассистент может вызывать оба параллельно, а в вашем ответе они будут дополнять друг друга.
Шаг 6. Проверяйте результат
Ответ ассистента не заменяет вашей проверки. Откройте несколько ключевых актов по ссылкам и сверьте цитаты с текстом; обратите внимание на исход («отменено» не всегда означает победу стороны) и на то, лежит ли в основе вывода собственная позиция кассации или лишь одобрение нижестоящих судов. Разные модели находят разные акты: если вопрос важный, повторите поиск другой формулировкой.
Шаг 7. Следите за расходом токенов
Глубокое исследование (несколько проходов, чтение актов целиком, сравнение) может потребовать много токенов вашего ассистента и быстро исчерпать его лимиты. Это особенность глубокого исследования, о которой мы предупреждаем заранее (оферта, п. 1.4 и 6.3). Как управлять расходом: начните с короткого поиска; попросите ограничить число читаемых актов; не запускайте глубокий режим для простых вопросов.
Короткий чек-лист перед отправкой вопроса
| Проверьте | Зачем |
|---|---|
| В вопросе есть факты, а не только тема | практика подбирается по юридически решающим обстоятельствам |
| Указано «используй Case Law, веб не используй» | чтобы ответ опирался на найденные акты |
| Включён глубокий режим | больше проходов и чтение актов целиком |
| Подключены коннектор и плагин (или навык) | порядок исследования и контроль качества |
| Просили ссылки, цитаты, контрпрактику, границы | ответ можно проверить |
| Понимаете, что расход токенов может быть большим | лимиты вашего ассистента |
7. Если что-то не работает
| Что происходит | Что делать |
|---|---|
| Коннектор добавлен, но ассистент его не использует | включите коннектор в беседе (кнопка «+» или список инструментов), прямо напишите: «используй инструмент caselaw_research» |
| Ассистент отвечает по памяти, без актов | в начале запроса укажите «используй коннектор Case Law, веб не используй»; включите навык или плагин |
| Ошибка авторизации, ответ 401 или 402 | проверьте, что подписка оплачена, токен скопирован полностью и не отозван в кабинете |
| Вызов оборвался по времени | повторите вопрос с одной-двумя формулировками; ассистент может продолжить со следующей страницы выдачи |
| Не видно токена | он показывается один раз; создайте новый в кабинете, а прежний отзовите |
| В списке инструментов меньше девяти | обновите подключение или перезапустите программу; проверьте, что адрес вставлен без пробелов |
| Ответ поверхностный, без цитат | включите глубокий режим, добавьте навык, попросите дословные цитаты и ссылки на акты |
Не нашли ответ? Напишите на почту, указанную на странице «Реквизиты».