mcpField
G
GIS Data Conversion MCP

GIS Data Conversion MCP

Local
github.com/ronantakizawaData & Analytics18Updated 78w ago

About GIS Data Conversion MCP

GIS Data Conversion MCP is an MCP server for LLM-based workflows that need geographic data conversion. It handles common GIS formats, coordinate references, and reverse geocoding.

Key features

  1. 01WKT and GeoJSON conversion
  2. 02CSV and GeoJSON conversion
  3. 03TopoJSON and GeoJSON conversion
  4. 04KML and GeoJSON conversion
  5. 05Coordinate reverse geocoding

Use cases

  1. 01Convert coordinate-bearing CSV data to GeoJSON
  2. 02Transform GIS data between common formats
  3. 03Resolve coordinates to location names

MCP support

Exposes geographic conversion and reverse-geocoding tools to MCP clients for use in LLM workflows.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"gis-dataconvertersion": {
"command": "npx",
"args": [
"-y",
"a11y-mcp-server"
]
}
}
}
Run commandnpx -y a11y-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npma11y-mcp-server

Tools

6

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
urlstringYesURL of the webpage to test
tagsarrayNoOptional array of accessibility tags to test (e.g., "wcag2a", "wcag2aa", "wcag21a")
widthnumberNoViewport width in pixels (default: 1280)
heightnumberNoViewport height in pixels (default: 800)

Details

From the project README

GIS Data Conversion MCP

smithery badge

README image

Copy of Untitled Design

The GIS Data Conversion MCP is an MCP (Model Context Protocol) server that gives LLMs access to geographic data conversion tools.

This server uses various GIS libraries to allow LLMs to convert between different geographic data formats, coordinate systems, and spatial references.

Features

  • Reverse Geocoding - Convert coordinates to location information
  • WKT/GeoJSON Conversion - Convert between Well-Known Text and GeoJSON formats
  • CSV/GeoJSON Conversion - Transform tabular data with coordinates to GeoJSON and vice versa
  • TopoJSON/GeoJSON Conversion - Convert between GeoJSON and TopoJSON (topology-preserving format)
  • KML/GeoJSON Conversion - Transform KML files to GeoJSON format

Demo

Reverse Geocoding

https://github.com/user-attachments/assets/e21b10c3-bb67-4322-9742-efa8c7d8b332

TopoJSON to GeoJSON

https://github.com/user-attachments/assets/a5d56051-8aed-48bb-8de1-820df8d34fe3

Installation

To use this server with Claude Desktop, you need to configure it in the MCP settings:

For macOS: Edit the file at '~/Library/Application Support/Claude/claude_desktop_config.json'

{
  "mcpServers": {
    "gis-dataconversion-mcp": {
    "command": "npx",
    "args": [
      "-y",
      "a11y-mcp-server"
    ]
   }
  }
}

For Windows: Edit the file at %APPDATA%\Claude\settings\claude_mcp_settings.json

For Linux: Edit the file at ~/.config/Claude/settings/claude_mcp_settings.json Replace /path/to/axe-mcp-server/build/index.js with the actual path to your compiled server file.

Available Tools

wkt_to_geojson

Converts Well-Known Text (WKT) to GeoJSON format.

geojson_to_wkt

Converts GeoJSON to Well-Known Text (WKT) format.

csv_to_geojson

Converts CSV with geographic data to GeoJSON.

Parameters:

  • csv (required): CSV string to convert
  • latfield (required): Field name for latitude
  • lonfield (required): Field name for longitude
  • delimiter (optional): CSV delimiter (default is comma)
geojson_to_csv

Converts GeoJSON to CSV format.

geojson_to_topojson

Converts GeoJSON to TopoJSON format (more compact with shared boundaries).

Parameters:

  • geojson (required): GeoJSON object to convert
  • objectName (optional): Name of the TopoJSON object to create (default: "data")
  • quantization (optional): Quantization parameter for simplification (default: 1e4, 0 to disable)
topojson_to_geojson

Converts TopoJSON to GeoJSON format.

Parameters:

  • geojson (required): GeoJSON object to convert
  • objectName (optional): Name of the TopoJSON object to create (default: "data")
kml_to_geojson

Converts KML to GeoJSON format.

geojson_to_kml

Converts GeoJSON to KML format.

coordinates_to_location

Converts latitude/longitude coordinates to location name using reverse geocoding.

Dependencies

  • @modelcontextprotocol/sdk
  • wellknown
  • csv2geojson
  • topojson-client
  • topojson-server
  • @tmcw/togeojson
  • xmldom

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.