Jij MCP Server について
Jij MCP Server は、JijModeling による数理最適化と Qiskit による量子コンピューティングのツールを提供します。モデル実装やコード検証に加え、Qiskit の資料、移行ガイド、チュートリアルを利用できます。
主な機能
- 01JijModeling の構文ガイド
- 02JijModeling コードの検証
- 03最適化モデルのワークフローガイド
- 04Qiskit の移行ガイドと API リファレンス
- 05IBM Quantum Learning Hub のチュートリアル
活用シーン
- 01JijModeling の構文や実践方法の学習
- 02JijModeling コードの一般的な問題の確認
- 03ワークフローに沿った最適化モデルの構築
- 04Qiskit の移行ガイドやチュートリアルの参照
MCP 対応
JijModeling と Qiskit のガイド、コード検証、リファレンス、チュートリアルを MCP クライアント向けのツールとして提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Jij MCP サーバー
JijModeling と量子コンピューティングを使用した数理最適化を支援するツールを提供するサーバーです。
概要
Jij MCP サーバーには、JijModeling を使用した数理最適化モデルの実装と、Qiskit を使用した量子コンピューティングのタスクを支援するために設計された、さまざまなツールとユーティリティが含まれています。このプラットフォームは両方の分野を統合し、計算最適化と量子プログラミングを包括的にサポートします。
インストール
- このリポジトリをクローンします
- 必要な依存関係をインストールします
- 以下の説明に従ってサーバーを設定します
機能
JijModeling のサポート
- JijModeling の構文と使用方法に関する参考情報
- JijModeling コードのよくある問題を検出するコードチェック
- ベストプラクティスのガイダンスを含むモデル作成支援
- 最適化モデルを実装するためのステップごとのワークフロー
量子コンピューティングのサポート
- v0.x から v1/v2 への Qiskit 移行ガイド
- 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 License 2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。