GIS Data Conversion MCP
About
An MCP server for converting GIS filetypes (1000+ Downloads)
Details
- Author
- ronantakizawa
- GitHub stars
- 16
- Downloads
- 374
- Categories
- Search
Jump to
- Reverse geocoding to convert coordinates to location names.
- Conversion between WKT and GeoJSON formats.
- Conversion between CSV and GeoJSON formats.
- Conversion between TopoJSON and GeoJSON formats.
- Conversion between KML and GeoJSON formats.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
GIS Data Conversion MCPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install by configuring the server in your Claude Desktop MCP settings file (e.g. claude_desktop_config.json on macOS). The server is run via npx with the package a11y-mcp-server. Once configured, Claude can invoke the available conversion tools by name.
test_accessibility
Test a webpage for accessibility issues using Axe-core
test_html_string
Test an HTML string for accessibility issues
get_rules
Get information about available accessibility rules with optional filtering
check_color_contrast
Check if a foreground and background color combination meets WCAG contrast requirements
check_aria_attributes
Check if ARIA attributes are used correctly in HTML
check_orientation_lock
Check if content forces a specific orientation
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"gis data conversion mcp": {
"gis-dataconversion-mcp": {
"command": "npx",
"args": [
"-y",
"a11y-mcp-server"
]
}
}
}
}
McpServers
{
"gis-dataconversion-mcp": {
"command": "npx",
"args": [
"-y",
"a11y-mcp-server"
]
}
}
GIS Data Conversion MCP
<a href="https://glama.ai/mcp/servers/@ronantakizawa/gis-dataconvertersion-mcp">
</a>
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-efa8c7d8b332TopoJSON to GeoJSON
https://github.com/user-attachments/assets/a5d56051-8aed-48bb-8de1-820df8d34fe3Installation
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

