Qnexus MCP server
io.github.Blite-HQ/qnexus-mcp·v0.2.0·1 starsMCP server for Quantinuum Nexus, wrapping the qnexus SDK. Not affiliated with Quantinuum.
1 stars18 downloads/wk
Reviews
Write oneNobody has reviewed Qnexus yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Qnexus tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Qnexus compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 18
- more than 5% of 12,191 servers with a package
Install Qnexus in Claude Code, Cursor or VS Code
claude mcp add qnexus-mcp -- uvx qnexus-mcp
What the publisher says
From the Qnexus repository's README, as published. We do not edit it. Read it on GitHub
qnexus-mcp
A community Model Context Protocol (MCP) server for Quantinuum Nexus, wrapping the official qnexus Python SDK so any MCP-speaking agent (Claude Code, Cursor, VS Code, Codex, …) can inspect Nexus and, opt-in, run circuits on the free emulator.
Not affiliated with, endorsed by, or an official product of Quantinuum. "Quantinuum" and "Nexus" are
trademarks of their respective owners, used here nominatively to describe compatibility.
<!-- mcp-name: io.github.Blite-HQ/qnexus-mcp -->
Status
Early development. Read-only by default. Design and rationale live in docs/DESIGN.md; the research behind it is in docs/research/.
Requirements
full path to uvx.exe (where uvx in a terminal) — GUI clients don't inherit your shell PATH.
- Python 3.10+ and uv (the uvx command). On Windows, note the
- A Quantinuum Nexus account.
1. Authenticate (once)
qnexus-mcp never handles your Nexus token. Authenticate out-of-band with the qnexus CLI (it opens your browser):
uvx --from qnexus qnx loginInside Nexus JupyterHub, authentication is automatic; do not run qnx login there.
2. Add the server to your MCP client
The launch command is the same everywhere — only the config file differs per client:
uvx qnexus-mcp==0.2.0 # read-only (default)
uvx qnexus-mcp==0.2.0 --toolsets read,execute # + run circuits on the free H2-1LE emulatorPin a version (==0.2.0): uvx otherwise resolves the latest PyPI release on every launch — unpinned installs are neither reproducible nor auditable. Avoid 0.1.0 on Windows: its first tool call hangs (fixed in 0.2.0).
What to expect on startup: the first ever launch downloads the quantum SDK stack (1–3 min);
every launch takes ~30 s before the server responds — the SDK is imported up front, before the
MCP handshake. "Waiting for server to respond to initialize" during that window is normal.
Claude Desktop
Settings → Developer → Local MCP servers → Edit Config (always use this button — the Microsoft Store build keeps the file under %LOCALAPPDATA%\Packages\Claude\..., not** %APPDATA%\Claude), then add:
{
"mcpServers": {
"nexus": {
"command": "C:\\Users\\<you>\\.local\\bin\\uvx.exe", // or plain "uvx" on macOS/Linux
"args": ["qnexus-mcp==0.2.0", "--toolsets", "read,execute"]
}
}
}Then quit Claude Desktop fully and reopen — the config is only read at cold start, and closing the window leaves the old process running (tray icon → Quit, or taskkill /F /IM claude.exe).
VS Code
Command Palette → MCP: Open User Configuration (or a workspace .vscode/mcp.json):
{
"servers": {
"nexus": {
"type": "stdio",
"command": "C:\\Users\\<you>\\.local\\bin\\uvx.exe", // or plain "uvx" on macOS/Linux
"args": ["qnexus-mcp==0.2.0", "--toolsets", "read,execute"]
}
}
}Claude Code
claude mcp add nexus -- uvx qnexus-mcp==0.2.0 --toolsets read,executeOther MCP clients (Cursor, Codex, …)
Same command; the config shape is one of the two JSON forms above (mcpServers vs servers + "type": "stdio") — check your client's docs for which file to put it in.
Something not working? See docs/TROUBLESHOOTING.md — it covers every failure mode observed in real client setups (wrong config path, slow first start, auth, rate limits, known Nexus-side errors).
Configuration
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Qnexus: common questions
- Is Qnexus MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Qnexus safety report
- How do I install Qnexus?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Qnexus need an API key?
- No secret keys are declared. It reads 8 settings from the environment.
- Is Qnexus maintained?
- The last commit was 43 days ago (2026-09-22). The latest release is v0.2.0.
- How does Qnexus compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 18 (more than 5% of 12,191 servers with a package). Full comparison.