
QGISMCP向けAIエージェント
Model Context Protocol(MCP)でQGISとClaude AIをシームレスに接続し、高度なGIS自動化を実現。QGISMCPは、プロンプト駆動のプロジェクト作成、リアルタイムレイヤー管理、コード実行、QGISとAI間の双方向通信を可能にし、生産性向上と知的な地理空間ワークフローの創出をサポートします。

双方向通信 & リアルタイムプロジェクト制御
Claude AIがセキュアなソケットベースサーバーでQGISと直接対話可能。プロジェクト作成・読込・保存や、ベクター/ラスターレイヤーの管理など、即時操作を実現します。
- 双方向通信.
- QGISとClaude AIを安全に接続し、コマンドやデータのやり取りをシームレスに実現。
- プロジェクト & レイヤー管理.
- GISプロジェクトの作成・読込・保存、ベクター/ラスターレイヤーのリアルタイム追加・削除。
- ライブコード実行.
- ClaudeからQGIS内で直接Pythonコードを実行し、その場で地理空間解析。
- 即時処理.
- 統合されたProcessing Toolboxからワンクリックで処理アルゴリズムを実行。

簡単なプラグイン導入 & 連携セットアップ
シンプルなプラグイン導入と設定で数分で開始可能。QGIS MCPプラグインとMCPサーバーを手順通りに統合し、Claude AIで高度な自動化を実現。
- 迅速なプラグイン導入.
- QGIS MCPプラグインをフォルダーコピーとQGIS再起動だけでインストール可能。
- 柔軟なMCPサーバー.
- PythonベースのMCPサーバーで堅牢な連携とコマンド処理を実現。
- カスタマイズ可能な連携.
- Claude AIがQGIS MCPツールを認識し、ワークフローに合わせて柔軟に構成。

自動GISワークフロー & 高度な処理
QGISの真価を引き出し、繰り返し作業の自動化や高度なアルゴリズム実行、高品質マップのレンダリングまでClaude AIがサポート。プロジェクト・レイヤー・地理空間データの管理を迅速かつスマートに。
- レイヤー & プロジェクト自動化.
- AIコマンドでプロジェクト・レイヤーの読込、保存、編集を自動化。
- 高度な地理空間処理.
- 空間アルゴリズムの実行、地図のレンダリング、フィーチャ抽出までClaude AIで可能。
- 安全なコード実行.
- カスタムPyQGISコードを安全に実行し、柔軟な分析・カスタマイズを実現。
MCP連携
利用可能なQGIS MCP連携ツール
QGIS MCP連携で利用できる主なツール一覧:
- ping
サーバー接続を確認するシンプルなpingコマンド。
- get_qgis_info
現在のQGISインストール状況の情報取得。
- get_project_info
現在のプロジェクトのプロパティや状態などの情報取得。
- create_new_project
新規QGISプロジェクトの作成とディスクへの保存。
- load_project
指定したパスからQGISプロジェクトを読込。
- add_vector_layer
ファイルパス指定でベクターレイヤーを現在のプロジェクトに追加。
- add_raster_layer
ファイルパス指定でラスターレイヤーを現在のプロジェクトに追加。
- get_layers
現在のQGISプロジェクト内の全レイヤーを取得。
- remove_layer
ID指定でプロジェクトからレイヤーを削除。
- zoom_to_layer
プロジェクト内の指定レイヤー範囲へズーム。
- get_layer_features
ベクターレイヤーのフィーチャをオプションで制限付き取得。
- execute_processing
指定パラメータで処理アルゴリズムを実行。
- save_project
現在のQGISプロジェクトを指定パスに保存。
- render_map
現在のマップビューを画像ファイルとしてレンダリング。
- execute_code
任意のPyQGISコード(文字列)を実行。
Claude AIをQGISに即連携
Claude AIをQGISMCPで直接接続し、プロジェクト作成、レイヤー管理、高度な地理空間処理をシームレスに体験。プロンプト活用のGISワークフローで生産性を革新しましょう。
QGISMCPとは
QGISMCPは、QGIS(高機能なオープンソース地理情報システム)とClaude AIをModel Context Protocol(MCP)でつなぐオープンソース連携です。jjsantos01氏によって開発されたQGISMCPにより、Claudeのような大規模言語モデルがQGISと直接通信・制御可能となります。これにより、AI駆動のコマンドでGISプロジェクト・レイヤー・データの自動化や操作をシームレスに実現し、技術者だけでなく非技術者にも高度な地理空間解析・マップ作成・データ処理を提供します。
できること
QGISMCPで実現できること
QGISMCPはAIモデルとQGISの高度な連携・自動化を実現し、地理空間ワークフローの新しい可能性を切り拓きます。主な活用例は以下の通りです:
- GISプロジェクトの自動作成
- AIインターフェースからのコマンドで新規QGISプロジェクトを瞬時に作成し、セットアップを効率化。
- レイヤー操作
- ナチュラルランゲージプロンプトで地図レイヤーの追加・削除・編集が簡単。
- GISコードのリモート実行
- カスタムPythonやQGISスクリプトをリアルタイムで実行し、迅速な地理空間解析・可視化が可能。
- データのインポート/エクスポート
- 多様な空間データ形式の入出力が容易で、連携・協働を強化。
- マップやレポート生成
- AIアシストで出版品質の地図や分析レポートを素早く作成し、意思決定を加速。

QGISMCPとは
AIエージェントはQGISMCPを活用して地理空間ワークフローを完全自動化し、地図生成・空間データ解析・レポート作成などQGISの制御を実現します。自然言語コマンドにより、大規模データセット処理やカスタム可視化、AI主体のGIS機能を柔軟に統合。手作業の大幅削減とともに、非専門家にも高度なGIS活用を可能にします。