Demeter Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Demeter Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP bridge for Demeter / Artemis / IFEFFIT EXAFS fitting. Lets Grok (or any MCP client) run headless fits, build Artemis projects, generate LaTeX reports, and launch the Artemis GUI.
<DEMETER_INSTALL_DIR>)mcp packagedemeter_fit_and_report)Add to ~/.grok/config.toml:
[mcp_servers.demeter]
command = "D:\\anaconda3\\python.exe"
args = ["C:\\path\\to\\demeter-mcp\\server.py"]
env = { DEMETER_BASE = "D:\\DemeterPerl", DEMETER_PYTHON = "D:\\anaconda3\\python.exe" }
enabled = true
startup_timeout_sec = 30
tool_timeout_sec = 900Restart Grok and verify with /mcps.
| Tool | Description |
|---|---|
demeter_check | Verify Demeter/Perl/IFEFFIT |
demeter_list_prj_records | List Athena .prj records |
demeter_run_fit | Generic headless EXAFS fit |
demeter_build_artemis_project | Build .fpj (2-shell a-MoO�?model) |
demeter_fit_and_report | One-click Fit_XX batch (fpj + PDF + other/) |
demeter_open_artemis | Launch Artemis GUI |
demeter_fit_and_report with project_base pointing to your XAFS project root:
project_base = <YOUR_XAFS_PROJECT_DIR>Defaults: data/MoOx.prj, results/Feff_aMoO3/feff.inp, ΔE₀ restrained to ±10 eV.
Output layout:
Fit_XX/
├── *.fpj
├── *_report.pdf
└── other/ # tex, json, logspython scripts/fit_and_report.py config.jsonMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.