DeePTB-agent-tools is a Python package that provides the Model Context Protocol (MCP) tools to connect large language models (LLMs) to ABACUS computational jobs. It serves as a bridge between AI models and first principles calculations, enabling intelligent interaction with DeePTB workflows.
This agent's template is borrowed from ABACUS-agent-tools: https://github.com/pxlxingliang/ABACUS-agent-tools
To build a user interface, check out BetterAIM -> https://github.com/Lonya0/BetterAIM
To use DeePTB agent tools with Google Agent Development Kit (ADK), follow the recommended installation process:
- Create and activate a conda enviroment:
conda create -n dtat python=3.11
conda activate dtat-
Install DeePTB: follow DeePTB install instruction to install one.
-
Install DeePTB-agent-tools:
cd ..
git clone https://github.com/Lonya0/DeePTB-agent-tools.git
cd DeePTB-agent-tools
pip install .>>> dtat --host 0.0.0.0 --port 50001
✅ Successfully loaded: dptb_agent_tools.modules
INFO: Started server process [25487]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:50001 (Press CTRL+C to quit)visit https://github.com/Lonya0/BetterAIM to get help above shown url is used in BetterAIM