GJQ Runtime MCP Server
OfficialGJQ-Runtime-MCP-Server
Un servidor Model Context Protocol (MCP) que permite a los asistentes de IA interactuar con la Plataforma de Computación Cuántica Nacional de China a través del SDK de Python gjq-client.
Funcionalidades
Gestión de cuentas: Configurar y ver las credenciales de la plataforma en la nube
Gestión de dispositivos: Listar backends, consultar información de configuración/calibración, obtener el backend menos ocupado
Tareas de computación: Enviar tareas de muestreo (sampling) y estimación de valores esperados (estimation) desde OpenQASM
Gestión de tareas: Consultar estado, obtener resultados/logs/detalles, listar tareas
Circuitos de ejemplo: Bell/GHZ/Superposición/Aleatorio, proporcionados como recursos MCP
Demostración de funcionalidades
Related MCP server: mcp-qiskit
Instalación e inicio (con Cursor como ejemplo)
Clonar el repositorio y crear un entorno virtual
git clone <this-repo>
cd gjq-runtime-mcp-server
python -m venv .venv
# Windows
.\.venv\Scripts\activate
# Linux/macOS
source .venv/bin/activate
pip install -e .Renombrar
.env.examplea.env, y configurarGJQ_API_KEY=tu_api_key. (La clave API se obtiene de https://www.tiangongqs.com/cloud)Iniciar el servidor MCP localmente (verificar primero que funcione)
python -m gjq_runtime_mcp_serverCrear
.cursor/mcp.jsonen la raíz del proyecto
# Windows(该行去除)
{
"mcpServers": {
"gjq-runtime": {
"command": ".venv\\Scripts\\python.exe",
"args": ["-m", "gjq_runtime_mcp_server"],
"cwd": "/path/to/gjq-runtime-mcp-server",
"env": { "GJQ_API_KEY": "你的_api_key" }
}
}
}
# Linux/macOS(该行去除)
{
"mcpServers": {
"gjq-runtime": {
"command": ".venv/bin/python",
"args": ["-m", "gjq_runtime_mcp_server"],
"cwd": "/path/to/gjq-runtime-mcp-server",
"env": { "GJQ_API_KEY": "你的_api_key" }
}
}
}Verificar en Cursor
Cerrar completamente el proceso de Cursor y volver a abrirlo.
Usar
Ctrl + Shift + Ppara abrirOpen Customize, seleccionar la pestañaMCPs.Confirmar que aparece
gjq-runtime, activar el interruptor y verificar que se muestra un punto verde.
Herramientas MCP
Cuenta:
setup_gjq_account_tool,active_account_info_toolDispositivos:
list_backends_tool,get_backend_configuration_tool,get_backend_properties_tool,least_busy_toolComputación:
sample_tool,estimate_toolTareas:
get_task_status_tool,get_task_result_tool,get_task_log_tool,get_task_detail_tool,list_my_tasks_tool
Todas las herramientas devuelven {"status": "success" | "error", ...}.
Al enviar circuitos, OpenQASM 2.0 funciona directamente; si necesita enviar circuitos OpenQASM 3, instale la biblioteca de análisis adicional:
pip install qiskit_qasm3_import.
Recursos MCP
gjq://status, circuits://bell-state, circuits://ghz-state, circuits://superposition, circuits://random
Configuración para otros clientes MCP
El JSON anterior es adecuado para clientes basados en configuración JSON como Cursor, Claude Desktop, etc.
Cliente | Archivo de configuración |
Cursor |
|
Claude Desktop | macOS: |
Codex |
|
Codex usa TOML en lugar de JSON. Agregue lo siguiente en ~/.codex/config.toml
(el nombre de la tabla superior debe ser mcp_servers):
[mcp_servers.gjq-runtime]
command = "/path/to/gjq-runtime-mcp-server/.venv/bin/python"
args = ["-m", "gjq_runtime_mcp_server"]
cwd = "/path/to/gjq-runtime-mcp-server"
[mcp_servers.gjq-runtime.env]
GJQ_API_KEY = "你的_api_key"Habilidades del agente
Las habilidades complementarias se encuentran en skills/gjq-quantum-runtime/.
Para usarlas en Cursor, copie ese directorio a .cursor/skills/ (a nivel de proyecto) o
~/.cursor/skills/ (a nivel personal).
Nota de seguridad
La clave API se almacena en texto plano en
~/.gjq_client/gjq_client_account.jsony en elenvde la configuración del cliente MCP. Trátela como confidencial y no suba el archivo.env.
Desarrollo
pip install -e ".[test]"
pytestLicencia
Apache License 2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceThis MCP server enables Claude Desktop to create, visualize, and simulate quantum circuits using Qiskit and Qiskit Aer, with support for preset circuits, custom QASM, and noise modeling.3
- AlicenseNot gradedqualityCmaintenanceMCP server exposing Qiskit quantum computing functionality through the Model Context Protocol. Enables LLMs to create, manipulate, and execute quantum circuits via standardized MCP tools and resources.MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for quantum device physics laboratory instrumentation control, enabling LLMs to interact with physics instruments and measurement systems through QCodes and JupyterLab.27MIT
- AlicenseNot gradedqualityAmaintenanceAn MCP server that provides real-time IBM Quantum device data including queue depths, error rates, and coherence times, enabling AI assistants to query and compare quantum hardware.6MIT
Related MCP Connectors
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for GLM chat completions using Zhipu AI models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/guoji-quantum/gjq-runtime-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server