{"repo":"nicogis/MCP-Server-ArcGIS-Pro-AddIn","free":true,"listed":false,"github":"https://github.com/nicogis/MCP-Server-ArcGIS-Pro-AddIn","clone":"git clone https://github.com/nicogis/MCP-Server-ArcGIS-Pro-AddIn.git","description":"MCP Server with ArcGIS Pro Add-In","language":"C#","stars":47,"topics":["arcgis-pro-addin","copilot-agent","mcp-server"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Server with ArcGIS Pro Add-In (C# .NET 8) This repository demonstrates how to integrate a Model Context Protocol (MCP) server with an ArcGIS Pro Add-In . The goal is to expose ArcGIS Pro functionality as MCP tools so that GitHub Copilot (in Agent mode) or any MCP client can interact with your GIS environment. --- Overview - ArcGIS Pro Add-In (C# with ArcGIS Pro SDK): runs in-process with ArcGIS Pro and exposes GIS operations through a local IPC channel (Named Pipes). - MCP Server (.NET 8 console app): defines MCP tools, communicates with the Add-In via Named Pipes, and is configured as an MCP server in Visual Studio through .mcp.json . This can allow Copilot (Agent Mode) to query maps, list layers, count features, zoom to layers, and more — directly in ArcGIS Pro. --- Prerequisites - Visual Studio 2022 17.14 or later (for MCP Agent Mode support) - ArcGIS Pro SDK for .NET - ArcGIS Pro installed (same machine) - .NET 8 SDK --- Solution Structure --- ArcGIS Pro Add-In The Add-In starts a Named Pipe server on ArcGIS Pro launch. It handles operations like: - pro.getActiveMapName - pro.listLayers - pro.countFeatures - pro.zoomToLayer Example: Module.cs (in sample is in a button) Example: ProBridgeService handler --- MCP Server (.NET 8) The MCP server uses the official ModelContextProtocol NuGet package. Program.cs Example tool --- .mcp.json Manifest Place in solution root ( .mcp.json ): --- Running in Visual Studio 1. Open the solution in Visual Studio 2022 (=17.14) . 2. Ensure","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicogis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicogis/MCP-Server-ArcGIS-Pro-AddIn/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}