このMCPでできること
Provides ocean-acoustics and maritime data tools for bathymetry, sound-speed profiles, sonar detection, transmission-loss modeling, vessel noise, 3D models, and live AIS searches.
ツール
入力スキーマ
{'type': 'object', 'title': 'aboutArguments', 'properties': {}}
出力スキーマ
{'type': 'object', 'title': 'AboutResult', 'properties': {'data': {'anyOf': [{}, {'type': 'null'}], 'title': 'Data', 'default': None}, 'limits': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Limits', 'default': None}, 'models': {'anyOf': [{}, {'type': 'null'}], 'title': 'Models', 'default': None}, 'platform': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Platform', 'default': None}, 'open_source': {'anyOf': [{}, {'type': 'null'}], 'title': 'Open Source', 'default': None}, 'reproducibility': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Reproducibility', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'estimate_detection_rangeArguments', 'properties': {'pd': {'type': 'number', 'title': 'Pd', 'default': 0.5}, 'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'pfa': {'type': 'number', 'title': 'Pfa', 'default': 0.0001}, 'mode': {'type': 'string', 'title': 'Mode', 'default': 'passive'}, 'month': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Month', 'default': None}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}, 'bearing_deg': {'type': 'number', 'title': 'Bearing Deg', 'default': 0.0}, 'bandwidth_hz': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Bandwidth Hz', 'default': None}, 'frequency_hz': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Frequency Hz', 'default': None}, 'max_range_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Range Km', 'default': None}, 'noise_level_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Noise Level Db', 'default': None}, 'pulse_length_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Pulse Length S', 'default': None}, 'source_depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Source Depth M', 'default': None}, 'target_depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Target Depth M', 'default': None}, 'source_level_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Source Level Db', 'default': None}, 'receiver_depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Receiver Depth M', 'default': None}, 'integration_time_s': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Integration Time S', 'default': None}, 'target_strength_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Target Strength Db', 'default': None}, 'directivity_index_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Directivity Index Db', 'default': None}, 'detection_threshold_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Detection Threshold Db', 'default': None}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'DetectionRangeResult', 'properties': {'mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mode', 'default': None}, 'se_db': {'anyOf': [{}, {'type': 'null'}], 'title': 'Se Db', 'default': None}, 'inputs': {'anyOf': [{}, {'type': 'null'}], 'title': 'Inputs', 'default': None}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Method', 'default': None}, 'caveats': {'anyOf': [{}, {'type': 'null'}], 'title': 'Caveats', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'open_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url', 'default': None}, 'best_band': {'anyOf': [{}, {'type': 'null'}], 'title': 'Best Band', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'assumptions': {'anyOf': [{}, {'type': 'null'}], 'title': 'Assumptions', 'default': None}, 'bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Bearing Deg', 'default': None}, 'replication': {'anyOf': [{}, {'type': 'null'}], 'title': 'Replication', 'default': None}, 'open_url_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url Note', 'default': None}, 'noise_level_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Noise Level Db', 'default': None}, 'sonar_equation': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Sonar Equation', 'default': None}, 'source_level_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Source Level Db', 'default': None}, 'environment_run_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Environment Run Id', 'default': None}, 'limited_by_max_range': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Limited By Max Range', 'default': None}, 'detection_threshold_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Detection Threshold Db', 'default': None}, 'signal_excess_vs_range': {'anyOf': [{}, {'type': 'null'}], 'title': 'Signal Excess Vs Range', 'default': None}, 'detectable_fraction_of_track': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Detectable Fraction Of Track', 'default': None}, 'furthest_detectable_range_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Furthest Detectable Range Km', 'default': None}, 'continuous_detection_range_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Continuous Detection Range Km', 'default': None}, 'receiver_below_seafloor_fraction': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Receiver Below Seafloor Fraction', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'get_bathymetryArguments', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}, 'n_points': {'type': 'integer', 'title': 'N Points', 'default': 100}, 'range_km': {'type': 'number', 'title': 'Range Km', 'default': 20.0}, 'bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Bearing Deg', 'default': None}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'BathymetryResult', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'default': None}, 'profile': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Profile', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'range_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Range Km', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Bearing Deg', 'default': None}, 'max_depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Depth M', 'default': None}, 'min_depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Min Depth M', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'get_sound_speed_profileArguments', 'required': ['month'], 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'month': {'type': 'integer', 'title': 'Month'}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'SoundSpeedResult', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'ssp': {'anyOf': [{}, {'type': 'null'}], 'title': 'Ssp', 'default': None}, 'files': {'anyOf': [{}, {'type': 'null'}], 'title': 'Files', 'default': None}, 'month': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Month', 'default': None}, 'bottom': {'anyOf': [{}, {'type': 'null'}], 'title': 'Bottom', 'default': None}, 'run_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Run Id', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'open_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'max_depth_m': {'anyOf': [{}, {'type': 'null'}], 'title': 'Max Depth M', 'default': None}, 'open_url_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url Note', 'default': None}, 'bottom_params_raw': {'anyOf': [{}, {'type': 'null'}], 'title': 'Bottom Params Raw', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'get_vesselArguments', 'required': ['mmsi'], 'properties': {'mmsi': {'type': 'string', 'title': 'Mmsi'}}}
出力スキーマ
{'type': 'object', 'title': 'VesselResult', 'properties': {'live': {'anyOf': [{}, {'type': 'null'}], 'title': 'Live', 'default': None}, 'mmsi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mmsi', 'default': None}, 'model': {'anyOf': [{}, {'type': 'null'}], 'title': 'Model', 'default': None}, 'open_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url', 'default': None}, 'fleet_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Fleet Url', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'track_recent': {'anyOf': [{}, {'type': 'null'}], 'title': 'Track Recent', 'default': None}, 'model_glb_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Model Glb Url', 'default': None}, 'open_url_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url Note', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'get_vessel_photoArguments', 'properties': {'imo': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Imo', 'default': None}, 'mmsi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mmsi', 'default': None}, 'name': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Name', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'VesselPhotoResult', 'properties': {'page': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Page', 'default': None}, 'thumb': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Thumb', 'default': None}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'default': None}, 'status': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Status', 'default': None}, 'transient': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Transient', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'attribution': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Attribution', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'habitat_received_levelArguments', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'top': {'type': 'integer', 'title': 'Top', 'default': 10}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}, 'hours_back': {'type': 'number', 'title': 'Hours Back', 'default': 0}, 'max_range_km': {'type': 'number', 'title': 'Max Range Km', 'default': 30.0}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'HabitatResult', 'properties': {'mode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mode', 'default': None}, 'site': {'anyOf': [{}, {'type': 'null'}], 'title': 'Site', 'default': None}, 'stats': {'anyOf': [{}, {'type': 'null'}], 'title': 'Stats', 'default': None}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Method', 'default': None}, 'series': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Series', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'open_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url', 'default': None}, 'bins_10min': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Bins 10Min', 'default': None}, 'hours_back': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Hours Back', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'contributors': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Contributors', 'default': None}, 'max_range_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Max Range Km', 'default': None}, 'vessels_seen': {'anyOf': [{}, {'type': 'null'}], 'title': 'Vessels Seen', 'default': None}, 'open_url_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url Note', 'default': None}, 'received_level_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Received Level Db', 'default': None}, 'n_vessels_in_range': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'N Vessels In Range', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'resolve_placeArguments', 'required': ['place'], 'properties': {'place': {'type': 'string', 'title': 'Place'}, 'min_depth_m': {'type': 'number', 'title': 'Min Depth M', 'default': 10.0}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'default': None}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'PlaceResult', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'default': None}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'default': None}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'default': None}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'default': None}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'default': None}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'default': None}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'default': None}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'run_bellhop_volumeArguments', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'month': {'type': 'integer', 'title': 'Month', 'default': 6}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}, 'radius_km': {'type': 'number', 'title': 'Radius Km', 'default': 10}, 'frequency_hz': {'type': 'number', 'title': 'Frequency Hz', 'default': 200}, 'source_depth_m': {'type': 'number', 'title': 'Source Depth M', 'default': 20}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'VolumeRunResult', 'properties': {'ssp': {'anyOf': [{}, {'type': 'null'}], 'title': 'Ssp', 'default': None}, 'files': {'anyOf': [{}, {'type': 'null'}], 'title': 'Files', 'default': None}, 'decode': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Decode', 'default': None}, 'run_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Run Id', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'metadata': {'anyOf': [{}, {'type': 'null'}], 'title': 'Metadata', 'default': None}, 'open_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'open_url_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url Note', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'run_transmission_lossArguments', 'required': ['source_depth_m', 'frequency_hz', 'bearing_deg'], 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'month': {'type': 'integer', 'title': 'Month', 'default': 6}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}, 'range_km': {'type': 'number', 'title': 'Range Km', 'default': 20.0}, 'bearing_deg': {'type': 'number', 'title': 'Bearing Deg'}, 'frequency_hz': {'type': 'number', 'title': 'Frequency Hz'}, 'source_depth_m': {'type': 'number', 'title': 'Source Depth M'}, 'receiver_depths_m': {'anyOf': [{'type': 'array', 'items': {'type': 'number'}}, {'type': 'null'}], 'title': 'Receiver Depths M', 'default': None}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'TransmissionLossResult', 'properties': {'grid': {'anyOf': [{}, {'type': 'null'}], 'title': 'Grid', 'default': None}, 'stats': {'anyOf': [{}, {'type': 'null'}], 'title': 'Stats', 'default': None}, 'inputs': {'anyOf': [{}, {'type': 'null'}], 'title': 'Inputs', 'default': None}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Method', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'open_url': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'replication': {'anyOf': [{}, {'type': 'null'}], 'title': 'Replication', 'default': None}, 'solver_meta': {'anyOf': [{}, {'type': 'null'}], 'title': 'Solver Meta', 'default': None}, 'tl_vs_range': {'anyOf': [{}, {'type': 'null'}], 'title': 'Tl Vs Range', 'default': None}, 'open_url_note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Open Url Note', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'search_vesselsArguments', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 8}, 'query': {'type': 'string', 'title': 'Query'}}}
出力スキーマ
{'type': 'object', 'title': 'VesselSearchResult', 'properties': {'results': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Results', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'vessels_nearArguments', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'default': None}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'default': None}, 'limit': {'type': 'integer', 'title': 'Limit', 'default': 30}, 'place': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Place', 'default': None}, 'radius_km': {'type': 'number', 'title': 'Radius Km', 'default': 25.0}}}
出力スキーマ
{'type': 'object', '$defs': {'LocationInfo': {'type': 'object', 'title': 'LocationInfo', 'properties': {'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lat', 'description': 'latitude used, decimal degrees N'}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Lon', 'description': 'longitude used, decimal degrees E'}, 'snap': {'anyOf': [{}, {'type': 'null'}], 'title': 'Snap', 'description': 'bearing_deg and distance_km of the seaward walk'}, 'query': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Query', 'description': 'place name as given'}, 'source': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Source', 'description': 'gazetteer:exact | gazetteer:contains | gazetteer:fuzzy | nominatim (OpenStreetMap)'}, 'depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Depth M', 'description': 'water depth at the point, metres (positive down)'}, 'matched': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Matched', 'description': 'gazetteer key or OpenStreetMap display name that matched'}, 'original': {'anyOf': [{}, {'type': 'null'}], 'title': 'Original', 'description': 'original lat/lon/depth before the snap'}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'description': 'provider/source notes'}, 'offshore_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Offshore Km', 'description': 'offset applied along the seaward bearing'}, 'snapped_to_water': {'anyOf': [{'type': 'boolean'}, {'type': 'null'}], 'title': 'Snapped To Water', 'description': 'true if the original point was on land/shallow and was moved seaward'}, 'seaward_bearing_deg': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Seaward Bearing Deg', 'description': 'compass bearing that leads further to sea'}}, 'additionalProperties': True}}, 'title': 'VesselsNearResult', 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'count': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Count', 'default': None}, 'center': {'anyOf': [{}, {'type': 'null'}], 'title': 'Center', 'default': None}, 'vessels': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Vessels', 'default': None}, 'location': {'anyOf': [{'$ref': '#/$defs/LocationInfo'}, {'type': 'null'}], 'default': None}, 'radius_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Radius Km', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'radius_used_km': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Radius Used Km', 'default': None}}}
入力スキーマ
{'type': 'object', 'title': 'vessel_source_levelArguments', 'properties': {'mmsi': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Mmsi', 'default': None}, 'beam_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Beam M', 'default': None}, 'draft_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Draft M', 'default': None}, 'length_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Length M', 'default': None}, 'speed_kn': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Speed Kn', 'default': None}, 'ship_type': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'title': 'Ship Type', 'default': None}, 'vessel_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vessel Class', 'default': None}}}
出力スキーマ
{'type': 'object', 'title': 'SourceLevelResult', 'properties': {'note': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Note', 'default': None}, 'model': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Model', 'default': None}, 'notes': {'anyOf': [{}, {'type': 'null'}], 'title': 'Notes', 'default': None}, 'units': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Units', 'default': None}, 'beam_m': {'anyOf': [{}, {'type': 'null'}], 'title': 'Beam M', 'default': None}, 'inputs': {'anyOf': [{}, {'type': 'null'}], 'title': 'Inputs', 'default': None}, 'spectrum': {'anyOf': [{'type': 'array', 'items': {}}, {'type': 'null'}], 'title': 'Spectrum', 'default': None}, 'provenance': {'anyOf': [{}, {'type': 'null'}], 'title': 'Provenance', 'default': None}, 'ship_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Ship Class', 'default': None}, 'vessel_class': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Vessel Class', 'default': None}, 'uncertainty_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Uncertainty Db', 'default': None}, 'broadband_sl_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Broadband Sl Db', 'default': None}, 'effective_params': {'anyOf': [{}, {'type': 'null'}], 'title': 'Effective Params', 'default': None}, 'broadband_band_hz': {'anyOf': [{}, {'type': 'null'}], 'title': 'Broadband Band Hz', 'default': None}, 'validated_band_hz': {'anyOf': [{}, {'type': 'null'}], 'title': 'Validated Band Hz', 'default': None}, 'reference_speed_kn': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Reference Speed Kn', 'default': None}, 'reference_source_depth_m': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Reference Source Depth M', 'default': None}, 'spectrum_integrated_sl_db': {'anyOf': [{'type': 'number'}, {'type': 'null'}], 'title': 'Spectrum Integrated Sl Db', 'default': None}}}
最近のツール変更
類似のMCPサーバー
Clink Forge
Provides pay-per-call access to attested government datasets, primarily CDC and HHS health data plus EPA air-quality observations.
osint
Provides source-cited US data and schemas for power systems, AI infrastructure, semiconductor production and trade, robotics, and…
whatif
Builds, validates, calibrates, compares, and simulates Petri-net process models using event logs, scenarios, invariants, and diag…
Us Iso Grid
Provides real-time and recent electricity grid data for CAISO, ERCOT, and NYISO, including demand, forecasts, fuel mix, emissions…
AOI — Environmental Intelligence for AI Agents
Provides paid, quote-based environmental intelligence assessments covering climate risk, emissions, biodiversity, air quality, ha…
Pharma Intel
Combines clinical trial, FDA, PubMed, drug identification, safety, pipeline, sales, patent, and pharmaceutical sponsor data for d…
Data Gov Sg
Provides Singapore government datasets and environmental feeds, including air quality, dataset metadata, and routed structured re…
Nih Reporter
Searches and analyzes NIH-funded research projects, awards, publications, funding trends, expirations, investigators, organizatio…