QuantumArchitect MCP
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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Related MCP server: SpinQit MCP Tools
๐ฆ Installation
For Hugging Face Spaces
This project is designed to run directly on Hugging Face Spaces. Simply clone and deploy!
Local Installation
pip install -r requirements.txt
python app.py๐ Quick Start
1. Start the Application
python app.pyThe 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
QuantumArchitect-MCP/
โโโ app.py # Main entry point (Gradio + MCP)
โโโ requirements.txt # Dependencies
โโโ pyproject.toml # Project configuration
โโโ src/
โ โโโ mcp_server/ # MCP Protocol handling
โ โ โโโ server.py # MCP capabilities definition
โ โ โโโ schemas.py # JSON schemas for I/O
โ โ โโโ context_provider.py # Resource providers
โ โโโ core/ # Quantum engine core
โ โ โโโ circuit_parser.py # QASM/circuit parsing
โ โ โโโ dag_representation.py # Internal DAG model
โ โ โโโ exceptions.py # Custom exceptions
โ โโโ plugins/ # Modular components
โ โ โโโ creation/ # Circuit generation
โ โ โโโ validation/ # Circuit validation
โ โ โโโ evaluation/ # Circuit evaluation
โ โ โโโ scoring/ # Circuit scoring
โ โโโ data/ # Knowledge base
โ โโโ hardware_profiles/ # Hardware topology configs
โ โโโ reference_circuits/ # Standard algorithm references
โโโ tests/ # Test suite๐ฏ 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:
# Example: Claude Desktop configuration
{
"mcpServers": {
"quantum-architect": {
"url": "https://your-space.hf.space/mcp"
}
}
}๐ 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
pytest tests/ -v๐ License
MIT License - See LICENSE file for details.
๐ Acknowledgments
Built with:
This server cannot be deployed
Maintenance
Related MCP Connectors
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Agent verification tools: CSV quality, citation checks, AI-readiness audits, requirement extraction
51152 free QA tools for agents: injection scan, evals, RAG, web audits. Smaller packs: /mcp/{pack}.
Git-backed platform for skills, tools, and context for AI agents
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables quantum machine learning operations using Qiskit, including executing quantum circuits, computing quantum kernels, training variational quantum classifiers, and evaluating quantum ML models.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI models to invoke SpinQ's quantum computing hardware resources by creating and submitting quantum circuits (QASM) to the SpinQ cloud platform for execution and results retrieval.1-
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Origin Quantum computing services through QPanda3 Runtime. Supports quantum computing tasks like circuit sampling, expectation estimation, device management, and batch operations on quantum processing units.192Apache 2.0
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to execute quantum circuits, generate true quantum random bits, and perform resonance recall using amplitude amplification on real quantum backends via qBraid.-