[project] name = "freelance-mcp" version = "0.1.0" description = "Multi-platform freelance automation MCP server — search jobs, submit proposals, manage contracts across Upwork, Freelancer.com, and more" requires-python = ">=3.11" dependencies = [ "mcp>=1.0.0", "httpx>=0.28.0", "pydantic>=2.0.0", ] [project.scripts] freelance-mcp = "freelance_mcp.server:main" freelance-mcp-auth = "freelance_mcp.auth.cli:main" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["src/freelance_mcp"] [tool.uv.sources] freelance-mcp = { path = ".", editable = true }