数学优化与量子计算支持工具

Jij MCP Server 是一个提供数学优化和量子计算工具支持的服务器,集成了 JijModeling 和 Qiskit 的功能,适用于计算优化和量子编程。

  • by Jij-Inc
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 jij-inc/jij-mcp-server

使用说明

MCP 服务器

提供工具以支持JijModeling和量子计算的数学优化的服务器。

概述

Jij MCP服务器包含各种工具和实用程序,旨在帮助使用JijModeling实现数学优化模型,并使用Qiskit执行量子计算任务。该平台集成了这两个领域,为计算优化和量子编程提供了全面的支持。

安装

  1. 克隆此存储库
  2. 安装所需的依赖项
  3. 按如下所述配置服务器

特性

JijModeling 支持

  • 关于JijModeling语法和用法的参考信息
  • 用于检测JijModeling代码中常见问题的代码检查
  • 模型创建协助和最佳实践指导
  • 实施优化模型的分步工作流程

量子计算支持

  • Qiskit从v0.x到v1/v2的迁移指南
  • API参考文件访问
  • 与IBM Quantum Learning Hub教程集成
  • 量子电路设计和执行的结构化工作流程

配置

MCP服务器可以在您的设置文件中配置,如下所示:

{
    "mcpServers": {
        "jij": {
            "command": "uv",
            "args": [
                "--directory",
                "<YOUR PATH>/jij-mcp-server",
                "run",
                "jij_mcp/server.py"
            ]
        }
    }
}

此配置指定:

  • 服务器名称: jij
  • 运行命令: uv
  • 论据:
    • --directory:指定服务器位置
    • 服务器目录的路径
    • run:执行服务器的命令
    • jij_mcp/server.py:要运行的服务器脚本

Docker版本

{
    "mcpServers": {
        "jij": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "--platform",
                "linux/amd64",
                "ghcr.io/jij-inc/jij-mcp-server:latest"
            ],
        }
    }
}

可用工具

JijModeling 工具

  • learn_jijmodeling:JijModeling语法和用法指南
  • jm_check:JijModeling代码的验证工具

Qiskit工具

  • qiskit_v0tov1v2_migration_guide:Qiskit版本转换指南
  • qiskit_v1_api_reference_toc 和 qiskit_v2_api_reference_toc:API文档访问
  • qiskit_tutorial:访问IBM Quantum Learning Hub教程

许可证

Apache许可证2.0