WAI Quantum job service for LangChain
science.transaction.wai/quantum-jobs
A free quantum job service: OpenQASM 3 run, checked and signed, with no account or key.
client:LangChain
transport:streamable-http
tools:21
Install WAI Quantum job service in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"quantum-jobs": {
"transport": "streamable_http",
"url": "https://wai.transaction.science/quantum-jobs/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- run_quantum_circuit
- run_quantum_set
- dry_run_quantum_job
- get_quantum_job
- verify_quantum_receipt
- critique_qasm
- check_equivalent
- improve_qasm
- classical_shortcuts
- compile_qasm
- estimate_resources
- repair_qasm
- quantum_service_info
- qasm_diagnostics
- list_targets
- show_target
- run_on_target
- quantum_circuit_examples
- qec_code
- qec_decode
- qec_threshold