ArcGIS Pro MCP
MCP Server with ArcGIS Pro Add-In
What is ArcGIS Pro MCP?
ArcGIS Pro MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server with arcgis pro add-in
MCP Server with ArcGIS Pro Add-In
This server falls under the Cloud Services and Developer Tools categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP Server with ArcGIS Pro Add-In
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-server-arcgis-pro-addinConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use ArcGIS Pro MCP
The ArcGIS Pro MCP Server is a C# solution that bridges GitHub Copilot's Agent Mode (and other MCP clients) to a live ArcGIS Pro session via a custom Add-In. It uses Named Pipes for in-process communication between the ArcGIS Pro Add-In and the MCP server, exposing tools that let AI copilot agents query map layers, count features, retrieve the active map name, and zoom to layer extents — all without leaving the GIS environment. GIS analysts and developers can use natural language in Copilot Agent Mode to drive common ArcGIS Pro operations, accelerating spatial analysis and reducing context-switching.
Prerequisites
- Visual Studio 2022 version 17.14 or later
- ArcGIS Pro installed locally with a valid license
- ArcGIS Pro SDK for .NET installed in Visual Studio
- .NET 8 SDK
- An MCP-compatible client such as VS Code with GitHub Copilot in Agent Mode
Clone the repository
Clone the MCP Server ArcGIS Pro AddIn repository to your development machine.
git clone https://github.com/nicogis/MCP-Server-ArcGIS-Pro-AddIn.git
cd MCP-Server-ArcGIS-Pro-AddInOpen the solution in Visual Studio 2022
Open the .sln file in Visual Studio 2022 (17.14+). Ensure the ArcGIS Pro SDK for .NET is installed as a Visual Studio workload — without it the Add-In project will not build.
Build the solution
Build all projects in the solution. This compiles both the ArcGIS Pro Add-In (which starts the Named Pipe server) and the standalone MCP Server project (ArcGisMcpServer.csproj).
dotnet buildCreate the MCP manifest file
Place a .mcp.json file in the solution root so Visual Studio's Copilot Agent Mode can discover and start the MCP server automatically.
{
"servers": {
"arcgis": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"McpServer/ArcGisMcpServer/ArcGisMcpServer.csproj"
]
}
}
}Launch ArcGIS Pro with the Add-In and connect Copilot
Start ArcGIS Pro with the Add-In loaded — the Add-In automatically starts the Named Pipe server (ArcGisProBridgePipe). Then open the solution in VS 2022 and switch Copilot to Agent Mode. VS reads .mcp.json and launches the MCP server, which connects to ArcGIS Pro via the Named Pipe.
ArcGIS Pro MCP Examples
Client configuration (.mcp.json in solution root)
The .mcp.json manifest that tells Visual Studio Copilot Agent Mode how to start the ArcGIS Pro MCP server.
{
"servers": {
"arcgis": {
"type": "stdio",
"command": "dotnet",
"args": [
"run",
"--project",
"McpServer/ArcGisMcpServer/ArcGisMcpServer.csproj"
]
}
}
}Prompts to try
Example prompts in VS Code Copilot Agent Mode that exercise the four exposed ArcGIS Pro tools.
- "What is the active map name in ArcGIS Pro?"
- "List all layers in the current ArcGIS Pro map"
- "How many features are in the Buildings layer?"
- "Zoom to the extent of the Roads layer"
- "Count features in the Parcels layer and tell me the total"Troubleshooting ArcGIS Pro MCP
Named Pipe connection fails — MCP server cannot reach ArcGIS Pro
Ensure ArcGIS Pro is running and the Add-In is loaded before starting the MCP server. The Add-In creates the pipe (ArcGisProBridgePipe) on startup; if ArcGIS Pro is not running, the pipe does not exist. Check the Add-In is enabled in ArcGIS Pro under Project > Add-In Manager.
Build fails with 'ArcGIS Pro SDK not found' errors
Install the ArcGIS Pro SDK for .NET via the Visual Studio Installer or by downloading it from the Esri developer portal. The SDK must target the same version of ArcGIS Pro that is installed. After installing the SDK, close and reopen the solution in Visual Studio.
Copilot Agent Mode does not show ArcGIS tools
Confirm that .mcp.json is in the solution root directory (the same folder as the .sln file) and that the project path in the args array is correct relative to that location. Visual Studio 2022 version 17.14 or later is required for .mcp.json MCP server discovery. Reload the window after adding or modifying the manifest.
Frequently Asked Questions about ArcGIS Pro MCP
What is ArcGIS Pro MCP?
ArcGIS Pro MCP is a Model Context Protocol (MCP) server that mcp server with arcgis pro add-in It connects AI assistants to external tools and data sources through a standardized interface.
How do I install ArcGIS Pro MCP?
Follow the installation instructions on the ArcGIS Pro MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with ArcGIS Pro MCP?
ArcGIS Pro MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is ArcGIS Pro MCP free to use?
Yes, ArcGIS Pro MCP is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
ArcGIS Pro MCP Alternatives — Similar Cloud Services Servers
Looking for alternatives to ArcGIS Pro MCP? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up ArcGIS Pro MCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use ArcGIS Pro MCP?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.