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.
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
A search tool helps dev to solve the naming things problem.

Model Context Protocol Servers

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
🚀 The fast, Pythonic way to build MCP servers and clients.
评论