[project] name = "chestny-znak-mcp-ru" version = "0.3.0" description = "API Честного знака (ГИС МТ и СУЗ) для ИИ-ассистентов: сведения о кодах маркировки, выгрузка по фильтру, маршрут товара по GTIN, заказы на эмиссию, отчёты о нанесении, проверка подлинности" keywords = ["mcp", "model-context-protocol", "crpt", "chestny-znak", "честный-знак", "marking", "маркировка", "russia", "claude"] readme = "README.md" requires-python = ">=3.10" license = "MIT" authors = [{ name = "Ilya Utov" }] dependencies = [ # Ядро живёт отдельным пакетом: пять серверов делят его, а не копируют. "schema-mcp-core>=0.3.0,<1", ] [project.urls] Homepage = "https://business-mcp-ru.aifrontier.tech/" Documentation = "https://business-mcp-ru.aifrontier.tech/chestny-znak-api.html" Repository = "https://github.com/ilyautov/chestny-znak-mcp-ru" Issues = "https://github.com/ilyautov/chestny-znak-mcp-ru/issues" Changelog = "https://github.com/ilyautov/chestny-znak-mcp-ru/blob/main/CHANGELOG.md" [project.scripts] chestny-znak-mcp-ru = "crpt_mcp.server:cli" crpt-mcp = "crpt_mcp.server:cli" [project.optional-dependencies] dev = ["pytest>=8.0", "pytest-asyncio>=0.23"] [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools] packages = ["crpt_mcp"] [tool.setuptools.package-data] crpt_mcp = ["endpoints.yaml", "entities.yaml"]