このMCPでできること
Computes astrology birth charts, transits, retrogrades, solar returns, and synastry from birth details and dates.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'The date, YYYY-MM-DD, from 1900 to 2100. Values are computed for 00:00 UTC on that date. Omit it for the current instant.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'phase', 'moon', 'sun', 'void_of_course', 'notes', 'calculation', 'source'], 'properties': {'sun': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}, 'moon': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}, 'input': {'type': 'object', 'required': ['date', 'instant_utc'], 'properties': {'date': {'type': 'string'}, 'instant_utc': {'type': 'string'}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'phase': {'type': 'object', 'required': ['key', 'label', 'elongation_degrees', 'illumination_percent'], 'properties': {'key': {'type': 'string'}, 'label': {'type': 'string'}, 'elongation_degrees': {'type': 'number'}, 'illumination_percent': {'type': 'number'}}, 'additionalProperties': False}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'frame', 'void_of_course_scan'], 'properties': {'frame': {'type': 'string'}, 'engine': {'type': 'string'}, 'engine_version': {'type': 'string'}, 'void_of_course_scan': {'type': 'string'}}, 'additionalProperties': False}, 'void_of_course': {'type': 'object', 'required': ['is_void', 'next_aspect', 'next_sign_change'], 'properties': {'is_void': {'type': 'boolean'}, 'next_aspect': {'anyOf': [{'type': 'object', 'required': ['at', 'body', 'aspect'], 'properties': {'at': {'type': 'string'}, 'body': {'type': 'string'}, 'aspect': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'next_sign_change': {'anyOf': [{'type': 'object', 'required': ['at', 'sign'], 'properties': {'at': {'type': 'string'}, 'sign': {'type': 'string'}}, 'additionalProperties': False}, {'type': 'null'}]}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['date', 'latitude', 'longitude'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Birth date as YYYY-MM-DD, from 1900 to 2100.'}, 'time': {'type': 'string', 'pattern': '^([01]\\d|2[0-3]):[0-5]\\d$', 'description': 'Local birth time as HH:MM on a 24-hour clock. Omit it when the time is unknown; positions are then computed for noon local time, and the chart has no houses, ascendant or Part of Fortune.'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Birth place latitude in decimal degrees, north positive. Required. When given a place name, look up its coordinates first.'}, 'timezone': {'type': 'string', 'description': 'IANA time zone of the birth place, for example Europe/Belgrade. Optional: when omitted it is resolved from the coordinates.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Birth place longitude in decimal degrees, east positive. Required. When given a place name, look up its coordinates first.'}, 'node_type': {'enum': ['mean', 'true'], 'type': 'string', 'default': 'mean', 'description': 'Lunar node calculation: the mean node or the true node.'}, 'house_system': {'enum': ['placidus', 'whole', 'equal', 'porphyry'], 'type': 'string', 'default': 'placidus', 'description': 'House system. Placidus unless the person asks for another.'}, 'include_minor_aspects': {'type': 'boolean', 'default': False, 'description': 'Also list the minor aspects (semisextile, semisquare, sesquiquadrate, quincunx). Off by default.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'planets', 'aspects', 'notes', 'calculation', 'source'], 'properties': {'input': {'type': 'object', 'required': ['date', 'time', 'latitude', 'longitude', 'timezone', 'house_system', 'node_type', 'has_time'], 'properties': {'date': {'type': 'string'}, 'time': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'has_time': {'type': 'boolean'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'node_type': {'type': 'string'}, 'house_system': {'type': 'string'}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'angles': {'type': 'object', 'required': ['ascendant', 'midheaven'], 'properties': {'ascendant': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}, 'midheaven': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'houses': {'type': 'array', 'items': {'type': 'object', 'required': ['house', 'sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'house': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'degree': {'type': 'number'}}, 'additionalProperties': False}}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'aspects': {'type': 'array', 'items': {'type': 'object', 'required': ['a', 'b', 'aspect', 'orb'], 'properties': {'a': {'type': 'string'}, 'b': {'type': 'string'}, 'orb': {'type': 'number'}, 'aspect': {'type': 'string'}}, 'additionalProperties': False}}, 'planets': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'object', 'required': ['sign', 'degree', 'retrograde'], 'properties': {'sign': {'type': 'string'}, 'house': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'degree': {'type': 'number'}, 'retrograde': {'type': 'boolean'}}, 'additionalProperties': False}}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'house_method', 'time_precision', 'node_type'], 'properties': {'engine': {'type': 'string'}, 'node_type': {'type': 'string'}, 'house_method': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engine_version': {'type': 'string'}, 'time_precision': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900, 'description': 'The calendar year, from 1900 to 2100. Optional: the current year when omitted.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'retrogrades', 'notes', 'calculation', 'source'], 'properties': {'input': {'type': 'object', 'required': ['year'], 'properties': {'year': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'frame', 'sampling'], 'properties': {'frame': {'type': 'string'}, 'engine': {'type': 'string'}, 'sampling': {'type': 'string'}, 'engine_version': {'type': 'string'}}, 'additionalProperties': False}, 'retrogrades': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'array', 'items': {'type': 'object', 'required': ['station_retrograde', 'station_direct'], 'properties': {'station_direct': {'type': 'string'}, 'station_retrograde': {'type': 'string'}}, 'additionalProperties': False}}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['date', 'latitude', 'longitude', 'year'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Birth date as YYYY-MM-DD, from 1900 to 2100.'}, 'time': {'type': 'string', 'pattern': '^([01]\\d|2[0-3]):[0-5]\\d$', 'description': 'Local birth time as HH:MM on a 24-hour clock. Omit it when the time is unknown; positions are then computed for noon local time, and the chart has no houses, ascendant or Part of Fortune.'}, 'year': {'type': 'integer', 'maximum': 2100, 'minimum': 1900, 'description': 'The year of the return, from 1900 to 2100.'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Birth place latitude in decimal degrees, north positive. Required. When given a place name, look up its coordinates first.'}, 'timezone': {'type': 'string', 'description': 'IANA time zone of the birth place, for example Europe/Belgrade. Optional: when omitted it is resolved from the coordinates.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Birth place longitude in decimal degrees, east positive. Required. When given a place name, look up its coordinates first.'}, 'return_latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees of where the person is for the return, north positive. Optional: the birth place when omitted. Give both return coordinates or neither.'}, 'return_longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees of where the person is for the return, east positive. Optional: the birth place when omitted.'}, 'include_minor_aspects': {'type': 'boolean', 'default': False, 'description': 'Also list the minor aspects (semisextile, semisquare, sesquiquadrate, quincunx). Off by default.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'return', 'planets', 'aspects', 'notes', 'calculation', 'source'], 'properties': {'input': {'type': 'object', 'required': ['natal', 'year'], 'properties': {'year': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'natal': {'type': 'object', 'required': ['date', 'time', 'latitude', 'longitude', 'timezone', 'has_time'], 'properties': {'date': {'type': 'string'}, 'time': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'has_time': {'type': 'boolean'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}}, 'additionalProperties': False}, 'return_latitude': {'type': 'number'}, 'return_longitude': {'type': 'number'}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'angles': {'type': 'object', 'required': ['ascendant', 'midheaven'], 'properties': {'ascendant': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}, 'midheaven': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'houses': {'type': 'array', 'items': {'type': 'object', 'required': ['house', 'sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'house': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'degree': {'type': 'number'}}, 'additionalProperties': False}}, 'return': {'type': 'object', 'required': ['year', 'moment_utc', 'moment_local', 'timezone', 'latitude', 'longitude', 'at_birth_place'], 'properties': {'year': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'moment_utc': {'type': 'string'}, 'moment_local': {'type': 'string'}, 'at_birth_place': {'type': 'boolean'}}, 'additionalProperties': False}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'aspects': {'type': 'array', 'items': {'type': 'object', 'required': ['a', 'b', 'aspect', 'orb'], 'properties': {'a': {'type': 'string'}, 'b': {'type': 'string'}, 'orb': {'type': 'number'}, 'aspect': {'type': 'string'}}, 'additionalProperties': False}}, 'planets': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'object', 'required': ['sign', 'degree', 'retrograde'], 'properties': {'sign': {'type': 'string'}, 'house': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, 'degree': {'type': 'number'}, 'retrograde': {'type': 'boolean'}}, 'additionalProperties': False}}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'house_method', 'time_precision', 'node_type'], 'properties': {'engine': {'type': 'string'}, 'node_type': {'type': 'string'}, 'house_method': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'engine_version': {'type': 'string'}, 'time_precision': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['person_a', 'person_b'], 'properties': {'person_a': {'type': 'object', 'required': ['date', 'latitude', 'longitude'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Birth date as YYYY-MM-DD, from 1900 to 2100.'}, 'time': {'type': 'string', 'pattern': '^([01]\\d|2[0-3]):[0-5]\\d$', 'description': 'Local birth time as HH:MM on a 24-hour clock. Omit it when the time is unknown; positions are then computed for noon local time, and the chart has no houses, ascendant or Part of Fortune.'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Birth place latitude in decimal degrees, north positive. Required. When given a place name, look up its coordinates first.'}, 'timezone': {'type': 'string', 'description': 'IANA time zone of the birth place, for example Europe/Belgrade. Optional: when omitted it is resolved from the coordinates.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Birth place longitude in decimal degrees, east positive. Required. When given a place name, look up its coordinates first.'}, 'node_type': {'enum': ['mean', 'true'], 'type': 'string', 'default': 'mean', 'description': 'Lunar node calculation: the mean node or the true node.'}, 'house_system': {'enum': ['placidus', 'whole', 'equal', 'porphyry'], 'type': 'string', 'default': 'placidus', 'description': 'House system. Placidus unless the person asks for another.'}}, 'description': "The first person's birth details, as get_natal_chart takes them: date, optional time, latitude and longitude in decimal degrees, optional timezone."}, 'person_b': {'type': 'object', 'required': ['date', 'latitude', 'longitude'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Birth date as YYYY-MM-DD, from 1900 to 2100.'}, 'time': {'type': 'string', 'pattern': '^([01]\\d|2[0-3]):[0-5]\\d$', 'description': 'Local birth time as HH:MM on a 24-hour clock. Omit it when the time is unknown; positions are then computed for noon local time, and the chart has no houses, ascendant or Part of Fortune.'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Birth place latitude in decimal degrees, north positive. Required. When given a place name, look up its coordinates first.'}, 'timezone': {'type': 'string', 'description': 'IANA time zone of the birth place, for example Europe/Belgrade. Optional: when omitted it is resolved from the coordinates.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Birth place longitude in decimal degrees, east positive. Required. When given a place name, look up its coordinates first.'}, 'node_type': {'enum': ['mean', 'true'], 'type': 'string', 'default': 'mean', 'description': 'Lunar node calculation: the mean node or the true node.'}, 'house_system': {'enum': ['placidus', 'whole', 'equal', 'porphyry'], 'type': 'string', 'default': 'placidus', 'description': 'House system. Placidus unless the person asks for another.'}}, 'description': "The second person's birth details, in the same shape."}, 'include_minor_aspects': {'type': 'boolean', 'default': False, 'description': 'Also list the minor aspects (semisextile, semisquare, sesquiquadrate, quincunx). Off by default.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'aspects', 'notes', 'calculation', 'source'], 'properties': {'input': {'type': 'object', 'required': ['person_a', 'person_b'], 'properties': {'person_a': {'type': 'object', 'required': ['date', 'time', 'latitude', 'longitude', 'timezone', 'house_system', 'node_type', 'has_time'], 'properties': {'date': {'type': 'string'}, 'time': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'has_time': {'type': 'boolean'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'node_type': {'type': 'string'}, 'house_system': {'type': 'string'}}, 'additionalProperties': False}, 'person_b': {'type': 'object', 'required': ['date', 'time', 'latitude', 'longitude', 'timezone', 'house_system', 'node_type', 'has_time'], 'properties': {'date': {'type': 'string'}, 'time': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'has_time': {'type': 'boolean'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'node_type': {'type': 'string'}, 'house_system': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'aspects': {'type': 'array', 'items': {'type': 'object', 'required': ['planet_a', 'planet_b', 'aspect', 'orb'], 'properties': {'orb': {'type': 'number'}, 'aspect': {'type': 'string'}, 'planet_a': {'type': 'string'}, 'planet_b': {'type': 'string'}}, 'additionalProperties': False}}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'aspect_rule'], 'properties': {'engine': {'type': 'string'}, 'aspect_rule': {'type': 'string'}, 'engine_version': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'The date, YYYY-MM-DD, from 1900 to 2100. Positions are computed for 00:00 UTC on that date. Omit it for the current instant.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'positions', 'notes', 'calculation', 'source'], 'properties': {'input': {'type': 'object', 'required': ['date', 'instant_utc'], 'properties': {'date': {'type': 'string'}, 'instant_utc': {'type': 'string'}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'positions': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'frame'], 'properties': {'frame': {'type': 'string'}, 'engine': {'type': 'string'}, 'engine_version': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['date', 'latitude', 'longitude'], 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Birth date as YYYY-MM-DD, from 1900 to 2100.'}, 'time': {'type': 'string', 'pattern': '^([01]\\d|2[0-3]):[0-5]\\d$', 'description': 'Local birth time as HH:MM on a 24-hour clock. Omit it when the time is unknown; positions are then computed for noon local time, and the chart has no houses, ascendant or Part of Fortune.'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Birth place latitude in decimal degrees, north positive. Required. When given a place name, look up its coordinates first.'}, 'timezone': {'type': 'string', 'description': 'IANA time zone of the birth place, for example Europe/Belgrade. Optional: when omitted it is resolved from the coordinates.'}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Birth place longitude in decimal degrees, east positive. Required. When given a place name, look up its coordinates first.'}, 'node_type': {'enum': ['mean', 'true'], 'type': 'string', 'default': 'mean', 'description': 'Lunar node calculation: the mean node or the true node.'}, 'house_system': {'enum': ['placidus', 'whole', 'equal', 'porphyry'], 'type': 'string', 'default': 'placidus', 'description': 'House system. Placidus unless the person asks for another.'}, 'transit_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'The date to compute the sky for, YYYY-MM-DD, from 1900 to 2100, at 00:00 UTC. Omit it for the current instant.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['input', 'transits', 'aspects', 'notes', 'calculation', 'source'], 'properties': {'input': {'type': 'object', 'required': ['natal', 'transit_date', 'instant_utc'], 'properties': {'natal': {'type': 'object', 'required': ['date', 'time', 'latitude', 'longitude', 'timezone', 'house_system', 'node_type', 'has_time'], 'properties': {'date': {'type': 'string'}, 'time': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'has_time': {'type': 'boolean'}, 'latitude': {'type': 'number'}, 'timezone': {'type': 'string'}, 'longitude': {'type': 'number'}, 'node_type': {'type': 'string'}, 'house_system': {'type': 'string'}}, 'additionalProperties': False}, 'instant_utc': {'type': 'string'}, 'transit_date': {'type': 'string'}}, 'additionalProperties': False}, 'notes': {'type': 'array', 'items': {'type': 'string'}}, 'source': {'type': 'object', 'required': ['name', 'url', 'free_tool', 'statement'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}, 'free_tool': {'type': 'string'}, 'statement': {'type': 'string'}}, 'additionalProperties': False}, 'aspects': {'type': 'array', 'items': {'type': 'object', 'required': ['transit', 'natal', 'aspect', 'orb'], 'properties': {'orb': {'type': 'number'}, 'natal': {'type': 'string'}, 'aspect': {'type': 'string'}, 'transit': {'type': 'string'}}, 'additionalProperties': False}}, 'transits': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'object', 'required': ['sign', 'degree'], 'properties': {'sign': {'type': 'string'}, 'degree': {'type': 'number'}}, 'additionalProperties': False}}, 'calculation': {'type': 'object', 'required': ['engine', 'engine_version', 'node_type', 'aspect_rule'], 'properties': {'engine': {'type': 'string'}, 'node_type': {'type': 'string'}, 'aspect_rule': {'type': 'string'}, 'engine_version': {'type': 'string'}}, 'additionalProperties': False}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
Asterwise
Provides Vedic and Western astrology, numerology, tarot, dream-symbol, crystal, compatibility, and related esoteric calculations …
Vedic Astrology and Kundli MCP Server by RoxyAPI
Calculates and explains Vedic astrology charts, planetary positions, dashas, nakshatras, yogas, doshas, aspects, compatibility, a…
Sahadeva
Calculates and analyzes Vedic astrology charts, compatibility, dashas, transits, yogas, remedies, and evidence or readiness check…
tollbooth-sample
Provides current, forecast, and historical weather data alongside Lightning-based usage credits, pricing, coupons, balances, and …
Thesportsdb
Provides sports catalog and match data, including teams, players, leagues, schedules, standings, lineups, timelines, scores, and …
Rescuegroups
Searches adoptable animals, breeds, rescues, shelters, and organization details from RescueGroups.org.
Recipes
Provides meal and recipe discovery by ingredient, random selection, and detailed cooking instructions.
F1
Provides Formula 1 schedules, race results, driver profiles, and current championship standings.