MCP server for Quantinuum Nexus, wrapping the qnexus SDK. Not affiliated with Quantinuum.
Connect Runs on your machine
claude mcp add qnexus-mcp -e QNEXUS_MCP_TOOLSETS=<QNEXUS_MCP_TOOLSETS> -e QNEXUS_MCP_ALLOW_SPEND=<QNEXUS_MCP_ALLOW_SPEND> -e QNEXUS_MCP_ALLOW_HARDWARE=<QNEXUS_MCP_ALLOW_HARDWARE> -e QNEXUS_MCP_ALLOW_DESTRUCTIVE=<QNEXUS_MCP_ALLOW_DESTRUCTIVE> -e QNEXUS_MCP_MAX_CREDITS=<QNEXUS_MCP_MAX_CREDITS> -e QNEXUS_MCP_MAX_OUTCOMES=<QNEXUS_MCP_MAX_OUTCOMES> -e QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE=<QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE> -e QNEXUS_MCP_PROJECTS=<QNEXUS_MCP_PROJECTS> -- uvx qnexus-mcp==0.2.0
{
"mcpServers": {
"qnexus-mcp": {
"command": "uvx",
"args": [
"qnexus-mcp==0.2.0"
],
"env": {
"QNEXUS_MCP_TOOLSETS": "<QNEXUS_MCP_TOOLSETS>",
"QNEXUS_MCP_ALLOW_SPEND": "<QNEXUS_MCP_ALLOW_SPEND>",
"QNEXUS_MCP_ALLOW_HARDWARE": "<QNEXUS_MCP_ALLOW_HARDWARE>",
"QNEXUS_MCP_ALLOW_DESTRUCTIVE": "<QNEXUS_MCP_ALLOW_DESTRUCTIVE>",
"QNEXUS_MCP_MAX_CREDITS": "<QNEXUS_MCP_MAX_CREDITS>",
"QNEXUS_MCP_MAX_OUTCOMES": "<QNEXUS_MCP_MAX_OUTCOMES>",
"QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE": "<QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE>",
"QNEXUS_MCP_PROJECTS": "<QNEXUS_MCP_PROJECTS>"
}
}
}
}
{
"mcpServers": {
"qnexus-mcp": {
"command": "uvx",
"args": [
"qnexus-mcp==0.2.0"
],
"env": {
"QNEXUS_MCP_TOOLSETS": "<QNEXUS_MCP_TOOLSETS>",
"QNEXUS_MCP_ALLOW_SPEND": "<QNEXUS_MCP_ALLOW_SPEND>",
"QNEXUS_MCP_ALLOW_HARDWARE": "<QNEXUS_MCP_ALLOW_HARDWARE>",
"QNEXUS_MCP_ALLOW_DESTRUCTIVE": "<QNEXUS_MCP_ALLOW_DESTRUCTIVE>",
"QNEXUS_MCP_MAX_CREDITS": "<QNEXUS_MCP_MAX_CREDITS>",
"QNEXUS_MCP_MAX_OUTCOMES": "<QNEXUS_MCP_MAX_OUTCOMES>",
"QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE": "<QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE>",
"QNEXUS_MCP_PROJECTS": "<QNEXUS_MCP_PROJECTS>"
}
}
}
}
{
"servers": {
"qnexus-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"qnexus-mcp==0.2.0"
],
"env": {
"QNEXUS_MCP_TOOLSETS": "<QNEXUS_MCP_TOOLSETS>",
"QNEXUS_MCP_ALLOW_SPEND": "<QNEXUS_MCP_ALLOW_SPEND>",
"QNEXUS_MCP_ALLOW_HARDWARE": "<QNEXUS_MCP_ALLOW_HARDWARE>",
"QNEXUS_MCP_ALLOW_DESTRUCTIVE": "<QNEXUS_MCP_ALLOW_DESTRUCTIVE>",
"QNEXUS_MCP_MAX_CREDITS": "<QNEXUS_MCP_MAX_CREDITS>",
"QNEXUS_MCP_MAX_OUTCOMES": "<QNEXUS_MCP_MAX_OUTCOMES>",
"QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE": "<QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTE>",
"QNEXUS_MCP_PROJECTS": "<QNEXUS_MCP_PROJECTS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
QNEXUS_MCP_TOOLSETSOptional | Comma-separated toolsets: read,execute,manage,destructive (default: read). |
QNEXUS_MCP_ALLOW_SPENDOptional | Permit credit-spending (HQC) execution (default: false). |
QNEXUS_MCP_ALLOW_HARDWAREOptional | Permit real-QPU targets (default: false). |
QNEXUS_MCP_ALLOW_DESTRUCTIVEOptional | Permit delete/cancel/archive tools (default: false). |
QNEXUS_MCP_MAX_CREDITSOptional | Hard per-call HQC ceiling; 0 blocks all spend (default: 0). |
QNEXUS_MCP_MAX_OUTCOMESOptional | Top-N cap on distinct measurement outcomes returned per result item (default: 100). |
QNEXUS_MCP_MAX_SUBMISSIONS_PER_MINUTEOptional | Sliding-window submission cap; each circuit in a batch counts as one (default: 6). |
QNEXUS_MCP_PROJECTSOptional | Comma-separated project allowlist, enforced on every mutating tool (default: all projects). |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 23 Jul 2026 |
| Last updated | 23 Jul 2026 |
| Registry name | io.github.Blite-HQ/qnexus-mcp |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
