[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "mcp-sentinel" version = "1.0.0" authors = [ { name = "АНО «НИИ системного синтеза»", email = "info@isslab.ru" }, ] description = "Детерминированный шлюз допустимости действий и Circuit Breaker для ИИ-агентов (MCP Security Gateway)" readme = "README.md" requires-python = ">=3.10" license = { text = "Apache-2.0" } keywords = [ "mcp", "model-context-protocol", "security-gateway", "circuit-breaker", "ai-agents", "prompt-injection", "sql-guard", "fs-jail", "cybersecurity", "fstec-117", "claude-code", "cursor", ] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Topic :: Security", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "License :: OSI Approved :: Apache Software License", ] dependencies = [] [project.urls] Homepage = "https://isslab.ru" Documentation = "https://isslab.ru/cyber/" Repository = "https://git.isslab.ru/isslab/mcp-sentinel" "Bug Tracker" = "https://git.isslab.ru/isslab/mcp-sentinel/issues" [project.scripts] mcp-sentinel = "cli:main" [tool.setuptools] packages = ["contracts"] py-modules = ["sentinel", "cli"]