article
README
🚀 Jij MCP Server
Jij MCP Server 是一个提供工具的服务器,支持使用 JijModeling 进行数学优化以及量子计算。它整合了 JijModeling 和量子计算相关功能,为计算优化和量子编程提供全面支持。
🚀 快速开始
Jij MCP Server 集成了多种工具和实用程序,可帮助你使用 JijModeling 实现数学优化模型,并利用 Qiskit 进行量子计算任务。下面为你介绍使用该服务器的基本步骤。
安装步骤
- 克隆此仓库。
- 安装所需的依赖项。
- 按照如下说明配置服务器。
✨ 主要特性
JijModeling 支持
- 提供 JijModeling 语法和用法的参考信息。
- 对 JijModeling 代码进行检查,检测常见问题。
- 依据最佳实践指导辅助创建模型。
- 提供实现优化模型的分步工作流程。
量子计算支持
- 提供 Qiskit 从 v0.x 到 v1/v2 的迁移指南。
- 可访问 API 参考文档。
- 与 IBM Quantum Learning Hub 教程集成。
- 提供量子电路设计和执行的结构化工作流程。
📦 安装指南
常规安装
- 克隆此仓库:
git clone <仓库地址>
- 安装所需的依赖项(具体依赖项请参考仓库中的
requirements.txt文件):
pip install -r requirements.txt
- 配置服务器,配置方式如下。
Docker 版本安装
点击下面的链接,可在 VS Code 中使用 Docker 安装服务器:
🔧 技术细节
服务器配置
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 License 2.0 许可证。
微信扫一扫