[build-system] requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [project] name = "mcp-laya" version = "0.1.1" description = "Safe-by-default MCP server for Laya — fast, local, non-autoregressive typed decisions (classify / score / yes-no) for AI agents, in 100+ languages." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [{ name = "dockndevai", email = "ankitcs17071993@gmail.com" }] keywords = ["mcp", "model-context-protocol", "laya", "classification", "triage", "decision", "system-one", "guardrails", "ai", "agents"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] dependencies = [ "mcp>=2.0.0", "laya>=0.3.5", ] [project.optional-dependencies] dev = ["pytest>=8.0", "ruff>=0.6", "mypy>=1.11"] [project.scripts] mcp-laya = "mcp_laya.__main__:main" [project.urls] Homepage = "https://dockndevai.github.io/" Repository = "https://github.com/dockndevai/mcp-laya" "Bug Tracker" = "https://github.com/dockndevai/mcp-laya/issues" [tool.setuptools.packages.find] where = ["src"] [tool.ruff] line-length = 110 target-version = "py310" [tool.ruff.lint] select = ["E", "F", "W", "I", "UP"] [tool.mypy] python_version = "3.10" ignore_missing_imports = true warn_unused_ignores = false [tool.pytest.ini_options] testpaths = ["tests"]