Skip to main content
Glama
dmarsters

Quantum ZX-Calculus MCP Server

by dmarsters

Quantum ZX-Calculus MCP Server

Transform quantum circuits into ZX-diagrams using categorical quantum mechanics.

Features

  • Circuit to ZX-Diagram Conversion: Convert QASM and Qiskit circuits to ZX-diagram format

  • Deterministic Gate Taxonomy: Complete mapping of quantum gates to ZX spiders

  • Simplification Strategies: Layer 2 rewrite rule composition

  • Educational Visualization: Generate markdown/SVG visualizations

  • Cost-Optimized: 60%+ cost savings through deterministic mapping + single LLM synthesis

Architecture

Layer 1 (Foundation): Gate taxonomy, spider types, phase parameters Layer 2 (Structure): Rewrite rules, simplification strategies (deterministic) Layer 3 (Relational): Circuit analysis, optimization selection Layer 4 (Contextual): Claude synthesis for explanation and custom optimization

Installation

pip install -e ".[dev]"

Testing

./tests/run_tests.sh

Deployment

fastmcp deploy

References

  • Bob Coecke & Aleks Kissinger, "Picturing Quantum Processes" (Cambridge, 2017)

  • PyZX: https://github.com/zxcalc/pyzx

  • ZX-Calculus: https://zxcalculus.com/

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dmarsters/quantum-zx-calculus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server