
Qiskit Code Assistant MCP Server
Give your agent IBM-backed Qiskit code completion while you author quantum circuits and runtime jobs.
Overview
Qiskit Code Assistant MCP is a Build-phase MCP server that provides intelligent Qiskit code completion through IBM’s hosted assistant API.
What is this MCP server?
- PyPI package qiskit-code-assistant-mcp-server v0.4.0 via uvx stdio
- Requires QISKIT_IBM_TOKEN for IBM Quantum authentication
- Configurable QCA_TOOL_API_BASE defaulting to qiskit-code-assistant.quantum.ibm.com
- Default completion model mistral-small-3.2-24b-qiskit via QCA_TOOL_MODEL_NAME
- Part of official Qiskit/mcp-servers monorepo subfolder
- Package version 0.4.0 on PyPI identifier qiskit-code-assistant-mcp-server
- Default model QCA_TOOL_MODEL_NAME: mistral-small-3.2-24b-qiskit
- Default API base https://qiskit-code-assistant.quantum.ibm.com
Community signal: 28 GitHub stars.
What problem does it solve?
Quantum indie projects stall when agents hallucinate Qiskit APIs because generic LLMs lack IBM-tuned completion.
Who is it for?
Solo builders with IBM Quantum access who already use Claude Code or Cursor and write Qiskit daily.
Skip if: Beginners with no IBM token or teams building classical-only web apps with no quantum path.
What do I get? / Deliverables
After install and token setup, your agent calls the Code Assistant MCP for Qiskit-aware completions aligned with the default mistral-small-3.2-24b-qiskit model.
- Stdio MCP server wired to Qiskit Code Assistant API
- Agent-invokable Qiskit completion tools
- Documented model and API base env overrides
Recommended MCP Servers
Journey fit
Build is canonical because intelligent completion is used while writing and iterating Qiskit code inside the agent session. Agent-tooling fits MCP servers that augment the coding agent itself (completion models), distinct from shipping end-user app UI.
How it compares
IBM Qiskit completion MCP, not general GitHub Copilot and not the read-only Qiskit docs server.
Common Questions / FAQ
Who is Qiskit Code Assistant MCP for?
Developers and solo founders building quantum software with Qiskit who want MCP-driven, IBM-hosted code completion inside their agent.
When should I use Qiskit Code Assistant MCP?
Use it during Build while authoring circuits, transpiler passes, or runtime code where Qiskit-specific suggestions beat generic Python help.
How do I add Qiskit Code Assistant MCP to my agent?
Register stdio for qiskit-code-assistant-mcp-server (uvx from PyPI), set required QISKIT_IBM_TOKEN, and optionally override QCA_TOOL_API_BASE and QCA_TOOL_MODEL_NAME.