[build-system] requires = ["setuptools >= 61.0"] build-backend = "setuptools.build_meta" [project] name = "colabfit-mcp" version = "0.1.0" description = "MCP tools for ColabFit dataset discovery, model training and deployment" license = {file = "LICENSE"} readme = "README.md" authors = [{name = "ColabFit"}] requires-python = ">= 3.10" dependencies = [ "mcp[cli]>=1.0.0", "requests==2.33.1", "numpy==2.0.0", "pyarrow==24.0.0", "ase==3.25.0", "kliff @ git+https://github.com/gpwolfe/kliff.git@colabfit_mcp_edit", ] classifiers = [ "Development Status :: 3 - Alpha", "Topic :: Utilities", "License :: OSI Approved :: BSD License", ] keywords = [ "machine learning", "interatomic potentials", "MCP", "model context protocol", "materials science", ] [project.optional-dependencies] full = [ "klay @ git+https://github.com/gpwolfe/klay.git@colabfit_mcp_edits", "pytorch-lightning>=2.0", "torch_geometric==2.6.1", "torch_scatter==2.1.2+pt28cu128", "torch_ema==0.3", "kimpy==2.1.4", "kim-tools==0.4.9", "kimvv==0.1.10", ] [tool.setuptools.packages.find] where = ["src"] [project.scripts] colabfit-mcp = "colabfit_mcp:main" [project.urls] Homepage = "https://github.com/colabfit/colabfit-mcp"