
muend/arcgis-mcp-bridge
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ArcGIS Pro の ArcPy エンジンを stdio JSON-RPC 上に公開するセキュアでローカルファーストな MCP サーバー.
概要
arcgis-mcp-bridgeは、Windows、ライセンス済みのArcGIS Proインストール、およびPython 3.11またはブリッジパッケージの新しいバージョンが必要です。 パッケージマネージャを使用してブートストラップパッケージをインストールします。 その後、ArcGIS ProのPython環境をクローンします。 インストールされたコンソールコマンドがPATHで利用可能である場合、arcgis-mcp-setupはpy -m arcgis mcpと同等です。 セットアップ env. arcgis-mcp-bridgeが報告されたarcgis-mcp-env\python.exeにインストールされるまで、セットアップは完了しません。 MCP サーバー コマンドと ARCPY PYTHON PATH の同じインタプリタを使用します。 これにより、他のPython環境から読み込まれるパッケージやネイティブエクステンションによるワーカーの失敗を防ぐことができます。 完全な設定と設定を参照してください。 ArcGIS Pro の ArcPy エンジンを Claude デスクトップや他の MCP ホストに stdio JSON-RPC 上に公開するセキュアでローカル優先、非同期 MCP サーバーです。 技術的な書き込み: ArcGIS Pro および ArcPy 用のセキュアな MCP ブリッジの構築
概要(AI 翻訳)
クイックスタート
[arcgis-mcp-bridgeは、Windows、ライセンス済みのArcGIS Proのインストールが必要です。
橋のパッケージのためのPython 3.11かnewer。
oneパッケージマネージャを使用してブートストラップパッケージをインストールします。
その後、ArcGIS ProのPython環境をクローンします。
インストールされたコンソールコマンドが [PATH] で利用可能な場合、
[arcgis-mcp-setup]は[py -m arcgis_mcp.setup_env]と同等です。
複数のPythonのインストールを持つWindowsシステムのための重要:
arcgis-mcp-bridgeがインストールされるまで、設定は完了しませんarcgis-mcp-env\python.exeを報告しました。 どちらでも同じ通訳者を使用する MCP サーバー [commandとARCPY_PYTHON_PATH] 。 作業者の故障を防ぎます。 別のPythonから読み込まれるパッケージやネイティブエクステンションによる 環境。
完全な設定と設定については、05 — Installation を参照してください。
100宣言的な地理処理ツール。 2つの分離されたプロセス。 1つの安全床。
ArcGIS ProのArcPyを公開するセキュアでローカル優先、非同期MCPサーバー stdio JSON-RPC 上でデスクトップや他の MCP ホストを Claude するエンジン。
技術的な書き込み: ArcGIS Pro および ArcPy 用のセキュアな MCP ブリッジの構築
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | お問い合わせ | カタログ | 100工具・10形 |
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
arcgis-mcp-bridge
Quick Start
arcgis-mcp-bridge requires Windows, a licensed ArcGIS Pro installation, and
Python 3.11 or newer for the bridge package.
Install the bootstrap package using one package manager:
# Option A — pip
py -m pip install --upgrade arcgis-mcp-bridge
# Option B — uv
uv pip install --upgrade arcgis-mcp-bridge
Then clone ArcGIS Pro’s Python environment:
# The final JSON report contains the target `python_exe` path.
py -m arcgis_mcp.setup_env
If the installed console command is available on PATH,
arcgis-mcp-setup is equivalent to py -m arcgis_mcp.setup_env.
Important for Windows systems with multiple Python installations: the setup is not complete until
arcgis-mcp-bridgeis installed into the reportedarcgis-mcp-env\python.exe. Use that same interpreter for both the MCP servercommandandARCPY_PYTHON_PATH. This prevents worker failures caused by packages or native extensions being loaded from another Python environment.
See 05 — Installation for the complete setup and configuration.
100 declarative geoprocessing tools. Two isolated processes. One security floor.
A secure, local-first, asynchronous MCP server exposing ArcGIS Pro’s ArcPy engine to Claude Desktop and other MCP hosts over stdio JSON-RPC.
Technical write-up: Building a Secure MCP Bridge for ArcGIS Pro and ArcPy
| Catalog | 100 tools · 10 verticals |
| Tests | 86 unit tests · 86/86 passing · arcpy mocked |
| Real runtime evidence | Reproducible ArcGIS Pro MCP smoke benchmark |
| Static analysis | Ruff clean · Mypy strict clean |
| Transport | JSON-RPC 2.0 over stdio |
| License | Apache-2.0 |
Why arcgis-mcp-bridge?
| Feature | arcgis-mcp-bridge | geo2004/MCP-ArcGISPro | nicogis (C#/.NET) |
|---|---|---|---|
| Tools | 100 | ~15 | ~10 |
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"arcgis-mcp-bridge": {
"command": "C:\\...\\envs\\arcgis-mcp-env\\python.exe",
"args": [
"-m",
"arcgis_mcp.server"
],
"env": {
"ARCPY_PYTHON_PATH": "C:\\...\\envs\\arcgis-mcp-env\\python.exe",
"ARCGIS_MCP_ALLOWED_ROOTS": "C:\\GIS\\Data;C:\\Workspace",
"ARCGIS_MCP_SCRATCH_GDB": "C:\\GIS\\Data\\scratch.gdb",
"ARCGIS_MCP_MAX_WORKERS": "2"
}
}
}
}