mcpField
M
mcp-sudact

mcp-sudact

Local
github.com/atomno-mcpLegal & Government2Updated 8w ago

About mcp-sudact

mcp-sudact is an MCP server for legal professionals searching Russian court decisions by text, law article, court, instance, and date. It can return full decision text with optional anonymization through a hosted service.

Key features

  1. 01Full-text case search
  2. 02Filters by court and instance
  3. 03Date and law-article filters
  4. 04Full decision text retrieval
  5. 05Optional personal-data anonymization

Use cases

  1. 01Find decisions under a specific law article
  2. 02Search cases from a court and date range
  3. 03Retrieve and review a case’s full text

MCP support

Exposes case-search and decision-retrieval tools to MCP clients such as Cursor and Claude. Search and text access use the hosted atomno-mcp service and require an API key.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"atomno-mcp-mcp-sudact": {
"command": "uvx",
"args": [
"atomno-mcp-sudact"
],
"env": {
"MCP_SUDACT_TOKEN": "<MCP_SUDACT_TOKEN>"
}
}
}
}
Run commanduvx atomno-mcp-sudact
Environment variables to set
MCP_SUDACT_TOKENSecretAPI key (Pro tier) for hosted search and document retrieval.

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypiatomno-mcp-sudact0.1.8

Tools

2

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
limitintegerNoNumber of cases to return (1-50).
normsanyNoFilter by statute articles (the first goes in the 'Статья закона' field).
querystringYesDocument text / legal question phrasing.
date_toanyNoEnd date (YYYY-MM-DD).
instancestringNoInstance: any | first | appeal | cassation | supervision.
date_fromanyNoDate from (YYYY-MM-DD).
court_typestringNovs — Supreme Court of the Russian Federation; arbitr — arbitration courts; soyu — courts of general jurisdiction; ks — Constitutional Court; any — all.

Details

From the project README

atomno-mcp-sudact

MCP-сервер судебной практики России: ищет судебные решения по тексту, статье закона, суду, инстанции и дате и отдаёт полный текст выбранного дела. Для юристов и юридических компаний — подключается к Cursor, Claude и любому клиенту MCP.

Russian court practice search for AI agents.

Glama

mcp-sudact MCP server

PyPI License: MIT MCP

Работает через интернет-сервис atomno-mcp: поиск, кэш и скрытие персональных данных — на нашей стороне, ничего парсить и поднимать не нужно. Нужен только ключ (тариф Pro) — atomno-mcp.ru/pricing.

Быстрый старт

pipx install atomno-mcp-sudact
# или: uvx atomno-mcp-sudact

Конфигурация (env vars)

ПеременнаяОписаниеГде взятьОбязательна
MCP_SUDACT_TOKENAPI-ключ (заголовок X-API-Key)atomno-mcp.ru/pricingда
MCP_SUDACT_API_BASEБазовый URL бэкендапо умолчанию проднет
MCP_SUDACT_TIMEOUTТаймаут HTTP, сек (default 60)—нет

Использование в Cursor (mcp.json)

{
  "mcpServers": {
    "sudact": {
      "command": "uvx",
      "args": ["atomno-mcp-sudact"],
      "env": { "MCP_SUDACT_TOKEN": "ваш-ключ" }
    }
  }
}

Использование в Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "sudact": {
      "command": "uvx",
      "args": ["atomno-mcp-sudact"],
      "env": { "MCP_SUDACT_TOKEN": "ваш-ключ" }
    }
  }
}

Тулзы

ТулВходВыходОписание
search_casesquery, court_type, instance, norms, date_from, date_to, limittotal_found + список дел (case_id, url, …)Полнотекстовый поиск как на sudact.ru
get_citationurl | case_id, include_full_text, anonymize_levelПолный текст решения (+ опц. анонимизация)Полный текст решения по карточке/ id

Disclaimer

Проект не аффилирован с sudact.ru. Данные — из открытых источников; используете на свой риск. Полнотекстовый доступ предоставляется как hosted-сервис по подписке.

Лицензия

MIT — см. LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.