
muend/arcgis-mcp-bridge
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Безопасный локальный MCP-сервер, демонстрирующий движок ArcPy от ArcGIS Pro через stdio JSON-RPC.
Обзор
argis-mcp-мост требует Windows, лицензированной установки ArcGIS Pro и Python 3.11 или новее для пакета Bridge. Установите пакет bootstrap с помощью менеджера пакетов: Затем клонируйте среду Python ArcGIS Pro: Если установленная команда консоли доступна на PATH, arcgis-mcp-setup эквивалентен py-m arcgis mcp. setup env. Настройка не завершена до тех пор, пока не будет установлен мост arcgis-mcp-bridge в файле arcgis-mcp-env\python.exe. Используйте тот же интерпретатор для команды MCP-сервера и ARCPY PYTHON PATH. Это предотвращает сбои в работе, вызванные загрузкой пакетов или нативных расширений из другой среды Python. Смотрите полную настройку и конфигурацию. Безопасный, локально-первый, асинхронный MCP-сервер, подвергающий ArcPy-движок ArcGIS Pro хосту Claude Desktop и другим MCP-хостам через stdio JSON-RPC. Создание безопасного моста MCP для ArcGIS Pro и ArcPy
Обзор (машинный перевод)
Быстрый старт
arcgis-mcp-bridge требует установки Windows, лицензированной установки ArcGIS Pro, и
Python 3.11 или новее для пакета Bridge.
Установите пакет bootstrap, используя one менеджер пакетов:
Затем клонируйте среду Python ArcGIS Pro:
Если установленная команда консоли доступна на PATH,
[Т2] эквивалентно [Т3].
**Важно для систем Windows с несколькими установками Python: **
Не допускается ввод в заблуждение [4].
Об этом сообщает [5]. Используйте один и тот же переводчик для
Сервер MCP command и ARCPY_PYTHON_PATH. Это предотвращает неудачи работников.
вызвано загрузкой пакетов или нативных расширений с другого Python
Окружающая среда.
См. 05 — Установка для полной настройки и настройки.
100 декларативных инструментов геообработки. Два изолированных процесса. Один этаж охраны.**
Безопасный, локально-первый, асинхронный MCP-сервер, разоблачающий ArcPy ArcGIS Pro движок для Claude Desktop и других MCP-хостов через stdio JSON-RPC.
Создание безопасного моста MCP для ArcGIS Pro и ArcPy
[править] [скрыто] [скрыто] | Каталог | 100 инструментов · 10 вертикалей |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
}
}
}
}