io.github.borgi-s/dfxm-geo-mcp
MCP server for the dfxm-geo dark-field X-ray microscopy forward model
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
dfxm-geo-mcpclaude mcp add dfxm-geo-mcp -- uvx dfxm-geo-mcp==0.1.0
{
"mcpServers": {
"dfxm-geo-mcp": {
"command": "uvx",
"args": [
"dfxm-geo-mcp==0.1.0"
]
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
dfxm-geo-mcp
An MCP server that lets an AI client drive the dfxm-geo dark-field X-ray microscopy forward model: validate and scaffold configs, enumerate reachable reflections, and render preview-scale simulations.
Run
uvx dfxm-geo-mcp
Claude Desktop (claude_desktop_config.json):
{"mcpServers": {"dfxm-geo": {"command": "uvx", "args": ["dfxm-geo-mcp"]}}}
Or: pip install dfxm-geo-mcp then dfxm-geo-mcp.
First run pulls a heavy scientific stack (numba/scipy) and warms a JIT cache (~10 s once). No fake demo mode — the sims are real.
Tools
validate_config · find_reflections · predict_visibility (g·b reflection-visibility ranking; structured scores plus a self-contained .html) · scaffold_config · run_forward (analytic preview; saves a PNG and a self-contained .html) · run_rocking (interactive φ-rocking-curve viewer: a single self-contained .html with a frame scrubber + live rocking-curve plot) · start_bootstrap / get_job_status / get_job_result (MC fidelity).
Both run_forward and run_rocking write self-contained HTML (image(s) embedded, all CSS/JS inline, no external origins) that opens full-size in any browser and is surfaced by file-showing clients.
Architecture
A protocol-agnostic ops layer wrapping dfxm-geo, under a thin FastMCP adapter. See docs/superpowers/specs/.
Roadmap (v2)
run_identify · remote HTTP transport · .mcpb bundle.
Questions fréquentes
Qu'est-ce que io.github.borgi-s/dfxm-geo-mcp ?
MCP server for the dfxm-geo dark-field X-ray microscopy forward model
Comment installer io.github.borgi-s/dfxm-geo-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add dfxm-geo-mcp -- uvx dfxm-geo-mcp==0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.borgi-s/dfxm-geo-mcp ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.borgi-s/dfxm-geo-mcp est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient io.github.borgi-s/dfxm-geo-mcp ?
Il est publié par borgi-s. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.