Qiskit MCP
使用模型上下文协议(MCP)端点的量子电路集成。
关于
该项目通过模型上下文协议(MCP)接口将量子计算与大型语言模型连接起来。基于Qiskit,它允许Claude和其他兼容MCP的LLM基于自然语言指令创建和运行量子电路。
用户可以用简单的英语描述量子操作,系统处理到OpenQASM代码的转换,在IBM quantum模拟器或真实硬件上执行,并返回测量结果——所有这些都不需要编写一行Qiskit代码。
非常适合量子探索,而不需要量子编程的陡峭学习曲线。
查看下面的演示视频,了解其工作原理 
关键能力
- 钟态电路生成(演示)
- OpenQASM 2.0电路创建
- 在模拟器或IBM Quantum硬件上执行电路
- 后端发现
先决条件
- Python 3.10+
- Qiskit已安装IBM Quantum帐户
- Claude Desktop(或任何兼容MCP的LLM客户端)
设置
- 克隆仓库:
git clone https://github.com/yourusername/mcp-qiskit.git
cd mcp-qiskit- 安装 基斯基特 以及依赖关系:
pip install -r requirements.txt- 在中配置您的IBM Quantum帐户https://quantum.ibm.com/并获取您的API密钥。
- 创建文件
$HOME/.qiskit/config.json与api令牌类似:
{
"ibm_token": "
"
}- 添加到您的Claude配置中:
{
"mcp_servers": [
{
"name": "Qiskit",
"path": "/path/to/mcp-qiskit/run_server.sh"
}
]
}- 运行或重新启动Claude Desktop
MCP工具
服务器提供以下功能:
list_backends-显示可用的Qiskit后端create_bell_circuit-创建基本纠缠电路create_custom_circuit-根据OpenQASM代码构建电路execute_circuit-运行电路并返回测量结果
许可证
CC0(知识共享零)
