CLI fixes + new flags + dependency locks
atomno-labs/mcp-egrul
MCP Data & StorageMCP server providing AI‑assistants with access to Russia's ЕГРЮЛ and ЕГРИП registry data via a Model Context Protocol interface
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 →- 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.
- 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-egrul → atomno-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(orgatomno-labsдаёт брендирование). - FastMCP server name в
initialize/ping:mcp-egrul(стабильный контракт). - Логика, тулзы, схемы, БД — без изменений (344 unit-теста проходят).
Полный changelog
См. CHANGELOG.md.
Парный проект: mcp-fns-check (risk-чек-слой поверх ЕГРЮЛ).
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.