ArcGIS Location Services MCP Server logo

ArcGIS Location Services MCP Server

by puran1218

This MCP server provides access to ArcGIS Location Services, allowing users to perform geocoding, reverse geocoding, find nearby places, get directions, retrieve elevation data, and access basemap tiles. It can be integrated with Claude Desktop for location-based functionalities.

View on GitHub

Last updated: N/A

What is ArcGIS Location Services MCP Server?

The ArcGIS Location Services MCP Server is a tool that allows users to leverage the power of ArcGIS Location Services within the Model Context Protocol (MCP) framework. It provides a set of tools for performing various location-based tasks.

How to use ArcGIS Location Services MCP Server?

To use this server, you need an ArcGIS Developer API key. Install the server using Smithery or manually. Then, configure your claude_desktop_config.json file with the server's command and environment variables, including your API key. You can then call the available tools through the MCP interface.

Key features of ArcGIS Location Services MCP Server

  • Geocoding and reverse geocoding

  • Finding nearby places and points of interest

  • Generating turn-by-turn directions

  • Retrieving elevation data

  • Accessing static basemap tiles

  • Integration with Claude Desktop

Use cases of ArcGIS Location Services MCP Server

  • Finding the address of a location based on its coordinates

  • Searching for nearby restaurants or businesses

  • Generating driving directions between two points

  • Determining the elevation of a specific location

  • Displaying a map with different styles

  • Enhancing chatbot functionality with location awareness

FAQ from ArcGIS Location Services MCP Server

What is an ArcGIS Developer API key and how do I get one?

An ArcGIS Developer API key is required to access ArcGIS Location Services. You can create an account at ArcGIS Location Platform and generate an API key there.

How do I install the server?

You can install the server using Smithery with the command npx -y @smithery/cli install @puran1218/arcgis-location-services-mcp --client claude or manually by cloning the repository.

Where do I configure my API key?

You configure your API key in the claude_desktop_config.json file under the env section for the arcgis-location-services server configuration.

What are the available tools?

The available tools are: geocode, reverse_geocode, find_nearby_places, get_directions, get_elevation, and get_basemap_tile.

Are there any terms of service I need to be aware of?

Yes, usage of ArcGIS Location Services is subject to Esri's terms of service, which can be found at https://developers.arcgis.com/rest/places/#terms-of-use.