[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "javis-slave-mcp" version = "0.1.0" description = "MCP server for controlling Javis Slave devices — mute/unmute microphone, check status, restart audio engine." readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } dependencies = [ # >=1.10: FastMCP tool annotations; 2.x removed mcp.server.fastmcp. "mcp>=1.10,<2.0", "httpx>=0.27", "pydantic>=2.0", ] [project.scripts] javis-slave-mcp = "javis_slave_mcp.server:main" [tool.setuptools.packages.find] where = ["src"] [tool.ruff] line-length = 110 target-version = "py310"