Provides a web UI interface and MCP integration layer for the quantum circuit tools, enabling both browser-based interaction and AI agent connectivity.
Used for data validation and JSON schema definitions for MCP tool input/output handling.
Serves as the underlying quantum computing framework for circuit creation, simulation, validation, and hardware topology compatibility checking.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@QuantumArchitect MCPcreate a Bell state circuit and simulate it"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
title: QuantumArchitect MCP emoji: βοΈ colorFrom: indigo colorTo: purple sdk: gradio sdk_version: 6.0.1 app_file: app.py pinned: false license: mit short_description: Quantum Circuit Architect & MCP Server for AI Agents tags:
building-mcp-track-enterprise
building-mcp-track-consumer
building-mcp-track-creative
Google-Gemini-API
VIDEO: https://youtu.be/E1Ailx1X1YE SOCIAL: https://www.linkedin.com/posts/nicolas-larenas_quantumarchitect-mcp-a-hugging-face-space-activity-7401024993893044225-RF-R?utm_source=share&utm_medium=member_desktop&rcm=ACoAADmu0wIBjvA0DVdHvqncNUVTEW72gbiGUps
QuantumArchitect-MCP π¬βοΈ
A Python-based MCP (Model Context Protocol) Server for Quantum Circuit creation, validation, and evaluation. This serves as a "Quantum Logic Engine" that AI Agents can call upon to validate, score, and execute quantum logic.
π Features
Circuit Creation: Generate Bell States, GHZ States, QFT, Grover's Algorithm, and VQE Ansatz circuits
Circuit Validation: Syntax checking, connectivity validation for real hardware, unitarity verification
Circuit Evaluation: Statevector simulation, noise estimation, resource estimation
Circuit Scoring: Complexity metrics, expressibility scores, hardware fitness evaluation
MCP Endpoints: Full MCP protocol support for AI Agent integration
Hardware Profiles: Support for IBM, Rigetti, and other quantum hardware topologies
π¦ Installation
For Hugging Face Spaces
This project is designed to run directly on Hugging Face Spaces. Simply clone and deploy!
Local Installation
π Quick Start
1. Start the Application
The app will start at http://127.0.0.1:7861
2. Build Your First Circuit
Open the web interface in your browser
Go to the "Circuit Builder" tab
Click the "H" button to add a Hadamard gate
Click "Simulate" to see the results
View the Bloch sphere visualization of the qubit state
3. Try a Bell State
Go to the "Templates" tab
Select "Bell State" from the dropdown
Click "Load Template"
Click "Simulate" to see entangled output (50/50 probabilities)
4. Validate a Circuit
Go to the "Validate" tab
Paste or enter QASM code
Select target hardware (e.g., "ibm_eagle")
Click "Validate" to check syntax, connectivity, and unitarity
π§ Project Structure
π― MCP Endpoints
Creation Tools
create_bell_state: Generate a 2-qubit Bell state circuitcreate_ghz_state: Generate an N-qubit GHZ statecreate_qft: Generate Quantum Fourier Transform circuitcreate_grover: Generate Grover's search algorithmcreate_vqe_ansatz: Generate VQE variational ansatz
Validation Tools
validate_syntax: Check circuit syntax validityvalidate_connectivity: Verify hardware topology compatibilityvalidate_unitarity: Check if circuit is properly unitary
Evaluation Tools
simulate_statevector: Get ideal simulation resultsestimate_noise: Estimate circuit noise accumulationestimate_resources: Calculate required shots and resources
Scoring Tools
score_complexity: Get circuit depth, gate count, widthscore_expressibility: Evaluate VQC expressibility (QML)score_hardware_fitness: Rate circuit for specific hardware
π₯οΈ Usage
Web Interface
Access the Gradio UI at the deployed URL or http://localhost:7860 for local runs.
MCP Integration
Connect your AI Agent to the MCP endpoints:
π Learning Path Integration
This tool follows the "Zero to Hero" quantum computing curriculum:
Level 0 (Beginner): Use creation templates (Bell, GHZ states)
Level 1 (Practitioner): Validate circuits against real hardware
Level 2 (Advanced): Evaluate noise and optimize for NISQ devices
Level 3 (PhD/Hero): Score expressibility and develop new algorithms
π€ AI Agent Integration
Available MCP Tools
Tool | Description | Parameters |
| Create from template |
|
| Parse OpenQASM code |
|
| Build custom circuit |
|
| Validate circuit |
|
| Check hardware compatibility |
|
| Simulate circuit |
|
| Get ideal statevector |
|
| Estimate hardware fidelity |
|
| Score circuit |
|
| Compare multiple circuits |
|
| Gate documentation |
|
| Algorithm explanation |
|
| List hardware profiles | - |
| List circuit templates | - |
| Get learning resources |
|
Supported Hardware Profiles
IBM Eagle (127 qubits, heavy-hex topology)
Rigetti Aspen (80 qubits, octagonal topology)
IonQ Aria (25 qubits, all-to-all connectivity)
Circuit Templates
bell_state- Maximally entangled 2-qubit stateghz_state- N-qubit GHZ entangled statew_state- N-qubit W statesuperposition- Uniform superpositionqft- Quantum Fourier Transformgrover- Grover's search algorithmvqe- VQE variational ansatzqaoa- QAOA optimization circuit
π§ͺ Running Tests
π License
MIT License - See LICENSE file for details.
π Acknowledgments
Built with: