pyproject.toml•4.23 kB
[project]
name = "materials-project-mcp"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"aiohappyeyeballs==2.6.1",
"aiohttp==3.11.18",
"aioitertools==0.12.0",
"aiosignal==1.3.2",
"annotated-types==0.7.0",
"anyio==4.9.0",
"appnope==0.1.4",
"ase==3.25.0",
"asttokens==3.0.0",
"atomate==1.1.0",
"attrs==25.3.0",
"bcrypt==4.3.0",
"bibtexparser==1.4.3",
"blinker==1.9.0",
"boto3==1.38.17",
"botocore==1.38.17",
"brewer2mpl==1.4.1",
"castepxbin==0.3.0",
"certifi==2025.4.26",
"cffi==1.17.1",
"charset-normalizer==3.4.2",
"click==8.2.0",
"colormath==3.0.0",
"comm==0.2.2",
"contourpy==1.3.2",
"cryptography==44.0.3",
"custodian==2025.5.12",
"cycler==0.12.1",
"debugpy==1.8.14",
"decorator==5.2.1",
"dnspython==2.7.0",
"dotenv>=0.9.9",
"emmet==2018.6.7",
"emmet-core==0.84.6",
"executing==2.2.0",
"fastapi>=0.115.13",
"fireworks==2.0.4",
"flask==3.1.1",
"flask-paginate==2024.4.12",
"fonttools==4.58.0",
"frozenlist==1.6.0",
"gunicorn==23.0.0",
"h11==0.16.0",
"h5py==3.13.0",
"httpcore==1.0.9",
"httpx==0.28.1",
"httpx-sse==0.4.0",
"idna==3.10",
"imageio==2.37.0",
"importlib-resources==6.5.2",
"ipykernel==6.29.5",
"ipython==9.2.0",
"ipython-pygments-lexers==1.1.1",
"itsdangerous==2.2.0",
"jedi==0.19.2",
"jinja2==3.1.6",
"jmespath==1.0.1",
"joblib==1.5.0",
"jsonlines==4.0.0",
"jsonschema==4.23.0",
"jsonschema-specifications==2025.4.1",
"jupyter-client==8.6.3",
"jupyter-core==5.7.2",
"kiwisolver==1.4.8",
"latexcodec==3.0.0",
"lazy-loader==0.4",
"maggma==0.71.5",
"markdown-it-py==3.0.0",
"markupsafe==3.0.2",
"matminer==0.9.3",
"matplotlib==3.10.3",
"matplotlib-inline==0.1.7",
"mcp[cli]==1.8.1",
"mdurl==0.1.2",
"mongomock==4.3.0",
"monty==2025.3.3",
"mp-api==0.45.5",
"mp-pyrho==0.4.5",
"mpcontribs-client>=5.10.2",
"mpmath==1.3.0",
"msgpack==1.1.0",
"multidict==6.4.3",
"narwhals==1.39.1",
"nest-asyncio==1.6.0",
"networkx==3.4.2",
"numpy==1.26.4",
"orjson==3.10.18",
"packaging==25.0",
"palettable==3.3.3",
"pandas==2.2.3",
"paramiko==3.5.1",
"parso==0.8.4",
"pexpect==4.9.0",
"phonopy==2.38.2",
"pillow==11.2.1",
"platformdirs==4.3.8",
"plotly==6.1.0",
"prettyplotlib==0.1.7",
"prompt-toolkit==3.0.51",
"propcache==0.3.1",
"psutil==7.0.0",
"ptyprocess==0.7.0",
"pure-eval==0.2.3",
"pybtex==0.24.0",
"pycparser==2.22",
"pydantic==2.11.4",
"pydantic-core==2.33.2",
"pydantic-settings==2.9.1",
"pydash==8.0.5",
"pygments==2.19.1",
"pymatgen==2025.1.9",
"pymatgen-analysis-defects==2025.1.18",
"pymatgen-analysis-diffusion==2024.7.15",
"pymongo==4.10.1",
"pynacl==1.5.0",
"pyparsing==3.2.3",
"python-dateutil==2.9.0.post0",
"python-dotenv==1.1.0",
"python-multipart==0.0.20",
"pytz==2025.2",
"pyyaml==6.0.2",
"pyzmq==26.4.0",
"referencing==0.36.2",
"requests==2.32.3",
"rich==14.0.0",
"rpds-py==0.25.0",
"ruamel-yaml==0.18.10",
"ruamel-yaml-clib==0.2.12",
"s3transfer==0.12.0",
"scikit-image==0.25.2",
"scikit-learn==1.6.1",
"scipy==1.15.3",
"seaborn==0.13.2",
"seekpath==2.1.0",
"sentinels==1.0.0",
"setuptools==80.7.1",
"shellingham==1.5.4",
"six==1.17.0",
"smart-open==7.1.0",
"sniffio==1.3.1",
"spglib==2.6.0",
"sse-starlette==2.3.5",
"sshtunnel==0.4.0",
"stack-data==0.6.3",
"starlette==0.46.2",
"sumo==2.3.12",
"symfc==1.3.4",
"sympy==1.14.0",
"tabulate==0.9.0",
"threadpoolctl==3.6.0",
"tifffile==2025.5.10",
"tornado==6.4.2",
"tqdm==4.67.1",
"traitlets==5.14.3",
"typer==0.15.3",
"typing-extensions==4.13.2",
"typing-inspection==0.4.0",
"tzdata==2025.2",
"uncertainties==3.2.3",
"urllib3==2.4.0",
"uvicorn==0.34.2",
"wcwidth==0.2.13",
"werkzeug==3.1.3",
"wrapt==1.17.2",
"yarl==1.20.0",
]