Быстрый старт¶
Подключите LegalMCP к вашему ИИ-ассистенту за 3 минуты.
1. Получите MCP-токен¶
- Откройте Личный кабинет.
- Зарегистрируйтесь или войдите.
- Нажмите «Создать MCP-токен».
- Скопируйте токен (формат:
lmcp_xxxxxxxx...). Он показывается один раз.
Сохраните токен
После закрытия окна полный токен больше не отображается. Если потеряли — отзовите старый и создайте новый.
2. Подключение к Claude Desktop¶
Откройте файл конфигурации Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Вставьте следующий JSON:
{
"mcpServers": {
"legalmcp": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://legalmcp.ru/mcp",
"--header",
"Authorization: Bearer YOUR_TOKEN"
]
}
}
}
Замените YOUR_TOKEN на ваш lmcp_... токен.
Как это работает
mcp-remote — это npm-пакет, который проксирует Streamable HTTP транспорт MCP-сервера в stdio, понятный Claude Desktop. Установка автоматическая через npx.
Перезапустите Claude Desktop. В интерфейсе появится иконка 🔨 с 7 инструментами LegalMCP.
Проверка¶
Спросите Claude:
Какой штраф за непредставление налоговой декларации?
Claude вызовет search_documents и вернёт точную цитату из НК РФ.
3. Подключение к Cursor IDE¶
- Откройте Cursor Settings → MCP.
- Нажмите «Add new MCP server».
- Заполните:
| Поле | Значение |
|---|---|
| Name | legalmcp |
| Type | streamable-http |
| URL | https://legalmcp.ru/mcp?token=YOUR_TOKEN |
Или добавьте вручную в .cursor/mcp.json в корне проекта:
Замените YOUR_TOKEN на ваш lmcp_... токен.
После сохранения Cursor автоматически подключится к серверу. Инструменты появятся в Agent-режиме.
4. Подключение к Windsurf (Cascade)¶
Откройте Windsurf Settings → Cascade → MCP → Add Server → Add custom server.
Вставьте конфигурацию:
Замените YOUR_TOKEN на ваш lmcp_... токен.
5. Подключение через curl (отладка)¶
# Проверить подключение (Streamable HTTP)
curl -X POST "https://legalmcp.ru/mcp" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
Если всё работает, вы получите JSON-ответ с информацией о сервере:
Лимиты¶
Каждый токен имеет месячный лимит запросов (по умолчанию — 100). Текущий расход отображается в Личном кабинете. Счётчик сбрасывается 1-го числа каждого месяца.
| HTTP-код | Значение |
|---|---|
200 |
Успешное подключение |
401 |
Невалидный или отсутствующий токен |
403 |
Токен отозван |
429 |
Месячный лимит исчерпан |