norway-location-transport-mcp
このMCPでできること
Provides Norwegian address and geodata lookup, elevation and property information, public transport trip planning, departures, realtime vehicle data, and shared-mobility availability.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'radius_m': {'type': 'integer', 'default': 100, 'maximum': 1000, 'minimum': 1, 'description': 'Search radius in metres'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}, 'max_results': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of addresses to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'count': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of stations to return'}, 'range_m': {'type': 'integer', 'default': 500, 'maximum': 3000, 'minimum': 10, 'description': 'Search radius in metres'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'radius_m': {'type': 'integer', 'default': 1000, 'maximum': 20000, 'minimum': 1, 'description': 'Search radius in metres'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of features to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'count': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of vehicles to return'}, 'range_m': {'type': 'integer', 'default': 300, 'maximum': 2000, 'minimum': 10, 'description': 'Search radius in metres'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'form_factors': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by type. Common values: BICYCLE, SCOOTER, CAR, MOPED, CARGO_BICYCLE, OTHER.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'radius_m': {'type': 'integer', 'default': 1000, 'maximum': 5000, 'minimum': 1, 'description': 'Search radius in metres'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of stops to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'count': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'How many upcoming departures to return'}, 'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'array', 'items': {'type': 'object', 'required': ['latitude', 'longitude'], 'properties': {'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}}}, 'maxItems': 50, 'minItems': 2, 'description': 'Ordered path vertices (at least 2). The path is sampled evenly between them.'}, 'samples': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 2, 'description': 'Number of evenly spaced points to sample along the whole path'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'line_id': {'type': 'string', 'description': "Line ID (e.g. 'ATB:Line:2_3', from get_departures) for a line-level summary"}, 'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': 'Stop Place ID for a stop-level summary'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'line_id': {'type': 'string', 'description': "Line ID, e.g. 'ATB:Line:2_3'. Optional if codespace_id is given."}, 'max_results': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Maximum number of vehicles to return'}, 'codespace_id': {'type': 'string', 'description': "Operator codespace, e.g. 'ATB'. Optional if line_id is given."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['stop_place_id'], 'properties': {'stop_place_id': {'type': 'string', 'pattern': '^NSR:StopPlace:\\d+$', 'description': "Entur Stop Place ID, e.g. 'NSR:StopPlace:59872'. Get one from resolve_stop_place."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': 'Free-text address, used if no coordinate is given'}, 'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': 'Free-text address'}, 'latitude': {'type': 'number', 'maximum': 72, 'minimum': 57, 'description': 'Latitude in decimal degrees (WGS84). Norway spans about 57â\x80\x9372°N.'}, 'longitude': {'type': 'number', 'maximum': 35, 'minimum': -2, 'description': 'Longitude in decimal degrees (WGS84). Norway spans about 4â\x80\x9331°E.'}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum number of properties to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to_place': {'type': 'string', 'description': 'Destination Stop Place ID'}, 'arrive_by': {'type': 'boolean', 'default': False, 'description': 'If true, date_time is the desired arrival time instead of departure time'}, 'date_time': {'type': 'string', 'description': "ISO 8601 time, e.g. '2026-08-24T09:00:00+02:00'. Defaults to now."}, 'from_place': {'type': 'string', 'description': 'Origin Stop Place ID (from resolve_stop_place)'}, 'walk_speed': {'type': 'number', 'maximum': 3, 'minimum': 0.5, 'description': 'Walking speed in metres per second (default ~1.3)'}, 'to_latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'to_longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'from_latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees (WGS84)'}, 'from_longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees (WGS84)'}, 'transport_modes': {'type': 'array', 'items': {'enum': ['air', 'bus', 'cableway', 'water', 'funicular', 'lift', 'rail', 'metro', 'taxi', 'tram', 'trolleybus', 'monorail', 'coach'], 'type': 'string'}, 'description': "Restrict to these transit modes, e.g. ['bus','tram']. Omit for all modes."}, 'num_trip_patterns': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1, 'description': 'How many alternative trips to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Place or stop name, e.g. 'Oslo S' or 'Bergen busstasjon'"}, 'max_results': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Maximum number of stops to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Free-text address, e.g. 'Karl Johans gate 1, Oslo'. Supports the * wildcard."}, 'number': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'House number (nummer)'}, 'street': {'type': 'string', 'description': 'Street name (adressenavn). Supports the * wildcard.'}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of matches to return'}, 'postal_code': {'type': 'string', 'description': "Postal code (postnummer), e.g. '0155'"}, 'municipality_number': {'type': 'string', 'description': "4-digit municipality code (kommunenummer), e.g. '0301' for Oslo"}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Place name to search for, e.g. 'Galdhøpiggen'. Supports the * wildcard."}, 'max_results': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of matches to return'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['x', 'y', 'from_epsg', 'to_epsg'], 'properties': {'x': {'type': 'number', 'description': 'Easting, or longitude for a geographic system (e.g. 4326/4258)'}, 'y': {'type': 'number', 'description': 'Northing, or latitude for a geographic system'}, 'to_epsg': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Target EPSG code, e.g. 25833'}, 'from_epsg': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Source EPSG code, e.g. 4326'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'minLength': 1, 'description': "Address to validate, e.g. 'karl johans gt 1 oslo'"}}}
最近のツール変更
類似のMCPサーバー
MolTravel
Searches and provides details for flights, hotels, rental cars, ferries, airports, travel experiences, destinations, country info…
Wmata
Provides Washington Metro rail and bus routes, stops, stations, service incidents, route details, and real-time arrival predictio…
Openrouteservice
Provides geocoding, routing, travel-time matrices, isochrones, snapping, and elevation data using OpenStreetMap-based services.
Google_maps
Provides Google Maps geocoding, place search and details, directions, distance matrices, and elevation data.
SeaWeb
Searches and extracts web information about entities and travel locations, including restaurants, salons, tourist conditions, dis…
Aviationstack
Provides airline, airport, city, country, and flight directory data, including real-time and scheduled flight details.
Nps
Searches National Park Service data for parks, campgrounds, activities, alerts, visitor statistics, locations, fees, and operatin…
Tfl
Provides London transport journey planning, line status, disruptions, stop arrivals, and Santander Cycle availability.