Skip to content

atomno-labs/mcp-egrul

MCP Data & Storage

MCP server providing AI‑assistants with access to Russia's ЕГРЮЛ and ЕГРИП registry data via a Model Context Protocol interface

Python Latest v0.1.10 · 12d ago Security brief →

Features

  • Search entities by INN, OGRN, or fuzzy name using MCP RPC methods
  • Retrieve full company cards, founder lists, and director information
  • Bulk lookup of up to 100 INNs in a single request
  • Self‑hosted SQLite backend with optional Docker deployment
  • Diagnostic `ping` endpoint to test server health

Recent releases

View all 9 releases →
Review required
v0.1.3 Breaking risk
Dependencies Breaking upgrade

CLI fixes + new flags + dependency locks

v0.1.2 Breaking risk
⚠ Upgrade required
  • Uninstall the old package: `pip uninstall mcp-egrul`.
  • Install the new package using preferred method (e.g., `uvx atomno-mcp-egrul`, `pipx install atomno-mcp-egrul`, or `pip install atomno-mcp-egrul`).
  • Update configuration files (`claude_desktop_config.json` / `.cursor/mcp.json`) to reference the new package name in the `mcpServers.egrul.command` and `args` fields.
Breaking changes
  • PyPI package renamed: `mcp-egrul` → `atomno-mcp-egrul` (requires uninstall and reinstall).
  • CLI command names changed: `mcp-egrul`, `mcp-egrul-import`, `mcp-egrul-scheduler` → `atomno-mcp-egrul`, `atomno-mcp-egrul-import`, `atomno-mcp-egrul-scheduler`.
Full changelog

Брендовая унификация PyPI с парным проектом atomno-mcp-fns-check.
Старый PyPI-пакет mcp-egrul==0.1.1 помечен yanked.

⚠️ BREAKING для PyPI пользователей

Имя пакета на PyPI изменилось: mcp-egrulatomno-mcp-egrul.

Миграция

pip uninstall mcp-egrul
pip install atomno-mcp-egrul

# или сразу через uv (рекомендуется)
uvx atomno-mcp-egrul

В claude_desktop_config.json / .cursor/mcp.json:

{
  "mcpServers": {
    "egrul": {
      "command": "uvx",
      "args": ["atomno-mcp-egrul"]
    }
  }
}

CLI commands

| Было | Стало |
|---|---|
| mcp-egrul | atomno-mcp-egrul |
| mcp-egrul-import | atomno-mcp-egrul-import |
| mcp-egrul-scheduler | atomno-mcp-egrul-scheduler |

Установка

uvx atomno-mcp-egrul                # через uv (рекомендуется)
pipx install atomno-mcp-egrul       # через pipx
pip install atomno-mcp-egrul        # классический pip

PyPI: https://pypi.org/project/atomno-mcp-egrul/0.1.2/

Не изменилось

  • Python module name внутри пакета: mcp_egrul (импорты не правились).
  • GitHub repo: atomno-labs/mcp-egrul (org atomno-labs даёт брендирование).
  • FastMCP server name в initialize/ping: mcp-egrul (стабильный контракт).
  • Логика, тулзы, схемы, БД — без изменений (344 unit-теста проходят).

Полный changelog

См. CHANGELOG.md.


Парный проект: mcp-fns-check (risk-чек-слой поверх ЕГРЮЛ).

No immediate action
v0.1.1 New feature

smithery.yaml + glama.json + PyPI publish

No immediate action
v0.1.0 New feature

Six lookup tools + SQLite ingest

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
2
Forks
1
Languages
Python Dockerfile

Install & Platforms

Install via
pip pipx docker
Platforms
linux macos windows

Beta — feedback welcome: [email protected]