What are the system requirements?
Python 3.8+, the ABACUS software package, and sufficient computational resources. Pseudopotential files must be placed in a `pseudos/` directory.
@PhelanShao
基本情報
ABACUS, an open-source DFT-based simulation platform, is supported by an MCP server that provides a structured communication interface for submitting, managing, and executing tasks.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"abacus-mcp-server": {
"command": "python",
"args": [
"src/server.py"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
ABACUS MCP Server is a Model Context Protocol (MCP) server for ABACUS first‑principles calculations, designed for quantum chemistry and materials science. It provides an AI‑assisted interface to run SCF, structure optimization, molecular dynamics, band structure, density of states, and charge density calculations, with smart parameter suggestions and result analysis.
Install Python 3.8+, ABACUS, and dependencies (fastmcp, ase, numpy, psutil). Configure the ABACUS_COMMAND, PSEUDO_DIR, and ABACUS_WORK_DIR environment variables or a config.json file. Start the server with python src/server.py and add it as an MCP server in clients like Claude Desktop or Roo Code. Use tools such as run_scf, create_structure, suggest_parameters, or diagnose_failure through natural‑language queries.
Python 3.8+, the ABACUS software package, and sufficient computational resources. Pseudopotential files must be placed in a `pseudos/` directory.
Set environment variables `ABACUS_COMMAND`, `PSEUDO_DIR`, and `ABACUS_WORK_DIR`, or create a `config.json` file. Ensure ABACUS is on the system PATH and test with `abacus --version`.
Claude Desktop and Roo Code are mentioned with example configurations. The server is started via the Python command `python src/server.py`.
Pseudopotential files (e.g., `Si.UPF`) in the `pseudos/` directory. The server can also fetch or generate appropriate files based on the calculation request.
Check `which abacus`, verify pseudopotential files exist in `pseudos/`, and for memory issues reduce `ecutwfc` or use a sparser k‑point grid. Set `LOG_LEVEL=DEBUG` for detailed logs.
Open-source MCP to use Blender with any LLM
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
不止于 CSS
Hindsight: Agent Memory That Learns
MCP Toolbox for Databases is an open source MCP server for databases.
コメント