MCP 서버

maptiler

io.usefulapi/maptiler
지도 및 위치 과학 및 엔지니어링 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides geocoding, reverse geocoding, elevation lookup, IP geolocation, dataset features, and coordinate transformations.

maptiler_batch_geocode
Batch forward geocode
Forward-geocode up to 50 queries in one request. Returns a JSON ARRAY of GeoJSON FeatureCollections, one per query, in order. API: GET /geocoding/{q1;q2;...}.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['queries'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results per query (1-10).'}, 'types': {'type': 'string', 'description': 'Comma-separated place types to include.'}, 'country': {'type': 'string', 'description': 'Comma-separated ISO 3166-1 alpha-2 country codes to restrict to.'}, 'queries': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 50, 'minItems': 1, 'description': '1-50 place/address strings to geocode.'}, 'language': {'type': 'string', 'description': 'Comma-separated ISO 639-1 language codes for results.'}, 'worldview': {'enum': ['default', 'auto', 'ch', 'us'], 'type': 'string', 'description': 'Disputed-border worldview: default | auto | ch | us.'}, 'autocomplete': {'type': 'boolean', 'description': 'Treat the last term of each query as a prefix.'}}}
maptiler_geocode
Forward geocode (search place by name)
Search for a place, address, or POI by name and get matching locations as GeoJSON features. e.g. 'Zurich' or '1600 Pennsylvania Ave'. API: GET /geocoding/{query}.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'bbox': {'type': 'string', 'description': 'Bounding box "west,south,east,north" to restrict results.'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results (1-10). Default 5.'}, 'query': {'type': 'string', 'description': 'Place/address/POI to search for (goes in the URL path).'}, 'types': {'type': 'string', 'description': 'Comma-separated place types to include (e.g. address,poi,city).'}, 'country': {'type': 'string', 'description': 'Comma-separated ISO 3166-1 alpha-2 country codes to restrict to.'}, 'language': {'type': 'string', 'description': 'Comma-separated ISO 639-1 language codes for results.'}, 'proximity': {'type': 'string', 'description': 'Bias toward a point: "lon,lat" or the literal "ip".'}, 'worldview': {'enum': ['default', 'auto', 'ch', 'us'], 'type': 'string', 'description': 'Disputed-border worldview: default | auto | ch | us.'}, 'fuzzyMatch': {'type': 'boolean', 'description': 'Allow approximate matching of the query terms.'}, 'autocomplete': {'type': 'boolean', 'description': 'Treat the last term as a prefix for as-you-type search.'}, 'excludeTypes': {'type': 'boolean', 'description': 'If true, `types` becomes an exclude list instead.'}}}
maptiler_geolocate_ip
Geolocate IP address
Geolocates the IP address making the request — from a hosted Worker this is the server's egress IP, not the end-user's. API: GET /geolocation/ip.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'elevation': {'type': 'boolean', 'description': 'Include elevation of the located point.'}}}
maptiler_get_data_features
Get dataset features (GeoJSON)
Fetch the GeoJSON FeatureCollection of a MapTiler-hosted dataset by its data id. API: GET /data/{dataId}/features.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['dataId'], 'properties': {'dataId': {'type': 'string', 'description': 'MapTiler dataset id (from your MapTiler Cloud account).'}}}
maptiler_get_elevation
Get elevation at coordinates
Look up ground elevation at up to 50 coordinates. Returns an array of [lng, lat, elevation] triples. API: GET /elevation/{locations}.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['locations'], 'properties': {'unit': {'enum': ['meters', 'feet'], 'type': 'string', 'description': 'Elevation unit. Default meters.'}, 'locations': {'type': 'array', 'items': {'type': 'array', 'items': False, 'maxItems': 2, 'minItems': 2, 'prefixItems': [{'type': 'number', 'maximum': 180, 'minimum': -180}, {'type': 'number', 'maximum': 85, 'minimum': -85}]}, 'maxItems': 50, 'minItems': 1, 'description': '1-50 [longitude, latitude] pairs (latitude -85..85).'}}}
maptiler_reverse_geocode
Reverse geocode (place at coordinates)
Find the place(s) at a given longitude/latitude, returned as GeoJSON features. API: GET /geocoding/{longitude},{latitude}.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['longitude', 'latitude'], 'properties': {'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results (1-10). Default 5.'}, 'types': {'type': 'string', 'description': 'Comma-separated place types to include.'}, 'language': {'type': 'string', 'description': 'Comma-separated ISO 639-1 language codes for results.'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude, -90..90.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude, -180..180.'}, 'worldview': {'enum': ['default', 'auto', 'ch', 'us'], 'type': 'string', 'description': 'Disputed-border worldview: default | auto | ch | us.'}, 'excludeTypes': {'type': 'boolean', 'description': 'If true, `types` becomes an exclude list instead.'}}}
maptiler_search_coordinate_systems
Search coordinate reference systems
Search MapTiler's CRS/EPSG database by free text or key:value filters (e.g. 'code:4326', 'kind:CRS-PROJCRS'). API: GET /coordinates/search/{query}.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'Max results (1-50). Default 10.'}, 'query': {'type': 'string', 'description': 'Search terms; supports filters like "code:4326" or "kind:CRS-PROJCRS".'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Pagination offset. Default 0.'}, 'exports': {'type': 'boolean', 'description': 'Include WKT / Proj4 export strings for each CRS.'}, 'transformations': {'type': 'boolean', 'description': 'Include available transformations for each CRS.'}}}
maptiler_transform_coordinates
Transform coordinates between CRS
Transform up to 50 coordinate pairs from a source coordinate reference system to a target one (EPSG codes). API: GET /coordinates/transform/{coordinates}.json.
읽기 전용
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['coordinates'], 'properties': {'ops': {'type': 'string', 'description': 'Pipe-separated transformation operation codes to force a path.'}, 's_srs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Source CRS / EPSG code. Default 4326 (WGS84).'}, 't_srs': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Target CRS / EPSG code. Default 4326 (WGS84).'}, 'coordinates': {'type': 'array', 'items': {'type': 'array', 'items': False, 'maxItems': 2, 'minItems': 2, 'prefixItems': [{'type': 'number'}, {'type': 'number'}]}, 'maxItems': 50, 'minItems': 1, 'description': '1-50 [x, y] coordinate pairs in the source CRS.'}}}
변경됨
maptiler_get_data_features
2026년 10월 1일 2:42 AM
변경됨
maptiler_search_coordinate_systems
2026년 10월 1일 2:42 AM
변경됨
maptiler_transform_coordinates
2026년 10월 1일 2:42 AM
변경됨
maptiler_get_elevation
2026년 10월 1일 2:42 AM
변경됨
maptiler_geolocate_ip
2026년 10월 1일 2:42 AM
변경됨
maptiler_batch_geocode
2026년 10월 1일 2:42 AM
변경됨
maptiler_reverse_geocode
2026년 10월 1일 2:42 AM
변경됨
maptiler_geocode
2026년 10월 1일 2:42 AM
추가됨
maptiler_get_data_features
2026년 9월 17일 12:53 PM
추가됨
maptiler_search_coordinate_systems
2026년 9월 17일 12:53 PM
추가됨
maptiler_transform_coordinates
2026년 9월 17일 12:53 PM
추가됨
maptiler_get_elevation
2026년 9월 17일 12:53 PM
추가됨
maptiler_geolocate_ip
2026년 9월 17일 12:53 PM
추가됨
maptiler_batch_geocode
2026년 9월 17일 12:53 PM
추가됨
maptiler_reverse_geocode
2026년 9월 17일 12:53 PM
추가됨
maptiler_geocode
2026년 9월 17일 12:53 PM