______________________________________________________________________
标题:QuantumArchitecture MCP 表情符号⚛️ 颜色来源:靛蓝 颜色To:紫色 sdk:毕业 sdk版本:6.0.1 app_file:app.py 固定:false 许可证:mit short_description:AI代理的量子电路架构和MCP服务器 标签:
- 建设mcp轨道企业
- 构建mcp跟踪消费者
- 打造mcp轨道创意
- Google-Gemini-API
______________________________________________________________________
视频:https://youtu.be/E1Ailx1X1YE 社会: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
QuantumArchitecture MCP🔬⚛️
用于量子电路创建、验证和评估的基于Python的MCP(模型上下文协议)服务器。这是一个“量子逻辑引擎”,人工智能代理可以调用它来验证、评分和执行量子逻辑。
🚀 特性
- 电路创建:生成贝尔状态、GHZ状态、QFT、Grover算法和VQE-Ansatz电路
- 电路验证:语法检查、真实硬件的连接验证、统一性验证
- 电路评估:状态向量模拟、噪声估计、资源估计
- 电路评分:复杂性指标、表现力得分、硬件适应性评估
- MCP端点:完全支持MCP协议,用于AI Agent集成
- 硬件配置:支持IBM、Rigetti和其他量子硬件拓扑
📦 安装
用于拥抱面部空间
该项目旨在直接在Hugging Face Spaces上运行。只需克隆和部署!
本地安装
pip install -r requirements.txt
python app.py🚀 快速开始
1.启动应用程序
python app.py应用程序将于启动 http://127.0.0.1:7861
2.建立你的第一条赛道
- 在浏览器中打开web界面
- 转到“回路编译器”选项卡
- 点击“H”按钮添加哈达玛门
- 点击“模拟”查看结果
- 查看量子比特状态的布洛赫球体可视化
3.尝试贝尔州
- 转到“模板”选项卡
- 从下拉列表中选择“贝尔状态”
- 点击“加载模板”
- 点击“模拟”查看纠缠输出(50/50概率)
4.验证电路
- 转到“验证”选项卡
- 粘贴或输入QASM代码
- 选择目标硬件(例如“ibm_eagle”)
- 单击“验证”以检查语法、连接性和统一性
🔧 项目结构
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端点
创作工具
create_bell_state:生成2量子比特钟态电路create_ghz_state:生成N量子比特GHZ状态create_qft:生成量子傅里叶变换电路create_grover:生成Grover的搜索算法create_vqe_ansatz:生成VQE变分分析
验证工具
validate_syntax:检查电路语法有效性validate_connectivity:验证硬件拓扑兼容性validate_unitarity:检查电路是否正确整体
评价工具
simulate_statevector:获得理想的模拟结果estimate_noise:估计电路噪声累积estimate_resources:计算所需的镜头和资源
评分工具
score_complexity:获取电路深度、门数、宽度score_expressibility:评估VQC表达能力(QML)score_hardware_fitness:特定硬件的速率电路
🖥️ 用法
web界面
在部署的URL访问Gradio UI,或 http://localhost:7860 对于本地跑步。
MCP集成
将AI代理连接到MCP端点:
# Example: Claude Desktop configuration
{
"mcpServers": {
"quantum-architect": {
"url": "https://your-space.hf.space/mcp"
}
}
}📚 学习路径整合
该工具遵循“从零到英雄”的量子计算课程:
- 0级(初级):使用创建模板(贝尔、GHZ州)
- 1级(从业者):根据实际硬件验证电路
- 2级(高级):评估噪声并优化NISQ设备
- 3级(博士/英雄):评分表现力和开发新算法
🤖 AI代理集成
可用的MCP工具
| 工具 | 说明 | 参数 |
|---|---|---|
mcp_create_circuit | 从模板创建 | template_name, num_qubits, parameters_json |
mcp_parse_qasm | 解析OpenQASM代码 | qasm_code, qasm_version |
mcp_build_circuit | 构建自定义电路 | num_qubits, gates_json, measurements_json |
mcp_validate_circuit | 验证电路 | qasm_code, hardware_target, check_connectivity, check_unitary |
mcp_check_hardware | 检查硬件兼容性 | qasm_code, hardware_name |
mcp_simulate | 模拟电路 | qasm_code, shots, include_statevector, noise_model |
mcp_get_statevector | 获取理想状态向量 | qasm_code |
mcp_estimate_fidelity | 估计硬件保真度 | qasm_code, hardware_name |
mcp_score_circuit | 计分电路 | qasm_code, hardware_name |
mcp_compare_circuits | 比较多个电路 | circuits_json, hardware_name |
mcp_get_gate_info | 闸门文件 | gate_name |
mcp_get_algorithm_info | 算法说明 | algorithm_name |
mcp_list_hardware | 列出硬件配置文件 | - |
mcp_list_templates | 列出电路模板 | - |
mcp_get_learning_path | 获取学习资源 | level |
支持的硬件配置文件
- IBM Eagle (127个量子位,重型十六进制拓扑)
- 阿斯彭Rigetti (80个量子位,八边形拓扑)
- IonQ Aria (25个量子比特,全对全连接)
电路模板
bell_state-最大纠缠2量子比特态ghz_state-N量子比特GHZ纠缠态w_state-N量子比特W态superposition-均匀叠加qft-量子傅里叶变换grover-Grover搜索算法vqeVQE变化方法qaoa-QAOA优化电路
🧪 运行测试
pytest tests/ -v📄 许可证
MIT许可证-有关详细信息,请参阅许可证文件。
🙏 致谢
内置:
