Skip to content

atomno-labs/mcp-fns-check

v0.1.1 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 3mo MCP Security & Auth
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

claude compliance cursor due-diligence egrul fns
+4 more
kyc mcp model-context-protocol russia

Affected surfaces

breaking_upgrade auth

Summary

AI summary

Fixed CLI help and version commands hanging, added transport and log‑level flags.

Full changelog

Patch-релиз: фикс CLI UX. Публичный API MCP-тулзов (check_contractor + 6 гранулярных) без изменений — обновление безопасно для всех уже работающих интеграций (Cursor, Claude Desktop, Claude Code, Cline).

PyPI: https://pypi.org/project/atomno-mcp-fns-check/0.1.1/

Fixed

  • atomno-mcp-fns-check --help и --version больше не подвешиваются. В v0.1.0 CLI игнорировал argparse-флаги и сразу запускал FastMCP-stdio-сервер, который висел на неинициализированном stdin. Пользователь, поставивший пакет с PyPI, не мог даже узнать установленную версию. Теперь флаги обрабатываются argparse до mcp.run().

Added

  • --transport {stdio,http,sse,streamable-http} (по умолчанию stdio). Позволяет запускать MCP-сервер через сетевые транспорты без обёртки — полезно для hosted-сценариев и отладки. Для http-транспортов добавлены --host (default 127.0.0.1) и --port (default 8000).
  • --log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL} с приоритетом над переменной MCP_FNS_LOG_LEVEL (она продолжает работать как env-фолбэк). Невалидное значение MCP_FNS_LOG_LEVEL теперь явно валит процесс с exit-2 вместо silent-fallback на INFO — чтобы опечатки в .env не маскировались.
  • 18 новых CLI-тестов (tests/test_cli.py) покрывают --help, --version, валидацию транспорта, приоритет CLI/env для log-level и loud-fail на невалидный env. Итого: 265 passed, 86% coverage (было 247 / 85%).

Internal

  • main(argv: list[str] | None = None) -> int — точка входа теперь принимает argv и возвращает exit-code. Это internal-контракт, вызывается только через console-скрипт atomno-mcp-fns-check. Публичный Python-API не изменился.

Полный changelog: https://github.com/atomno-labs/mcp-fns-check/blob/main/CHANGELOG.md

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.

Share this release

Track atomno-labs/mcp-fns-check

Get notified when new releases ship.

Sign up free

About atomno-labs/mcp-fns-check

Russian counterparty due diligence — INN/OGRN lookup against EGRUL/EGRIP, bankruptcy registry (EFRSB), tax debts (Transparent Business), FSSP enforcement proceedings, and arbitration courts (KAD). Aggregated verdict with risk flags and recommendations. No API key required (public Federal Tax Service data).

All releases →

Related context

Beta — feedback welcome: [email protected]