Naelos.ai

Astrology charts, transits and eclipses from NASA JPL data, 13,200 BC to AD 17,191. Free, no key.

我該用這個嗎

品質與安全性

A
說明品質
82%
結構描述完整度
92%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(4)

  • LOWTool 'planet_position' description lacks action verb在 planet_position 中
  • LOWTool 'transits' description lacks action verb在 transits 中
  • LOWTool 'synastry' description lacks action verb在 synastry 中
  • LOWTool 'returns' description lacks action verb在 returns 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,967Token(工具定義)
~2.4 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.32%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "naelos": {
      "url": "https://mcp.naelos.ai/mcp"
    }
  }
}

遠端端點

https://mcp.naelos.ai/mcpstreamable-http

它能做什麼

工具清單

工具(10)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢natal_chart(date, time, latitude, longitude, timezone, ...)

A complete natal (birth) chart: every planet's sign, degree and house, the Ascendant and Midheaven, retrogrades, and the aspects between planets with exact orbs. Calculated from NASA JPL data by Naelos Ephemeris.

輸入結構描述

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$",
      "description": "Birth date, YYYY-MM-DD"
    },
    "time": {
      "description": "Local clock time, HH:MM (24-hour). If unknown, omit: noon is used, and houses and angles are then unreliable.",
      "type": "string",
      "pattern": "^\\d{2}:\\d{2}$"
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Birthplace latitude in decimal degrees (north positive)"
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Birthplace longitude in decimal degrees (east positive)"
    },
    "timezone": {
      "type": "string",
      "description": "IANA time zone of the birthplace, e.g. America/New_York. Historical daylight saving is applied from it."
    },
    "place": {
      "description": "Birthplace name, echoed back so the user can check the coordinates",
      "type": "string",
      "maxLength": 120
    },
    "house_system": {
      "description": "House system (default placidus)",
      "type": "string",
      "enum": [
        "placidus",
        "whole_sign",
        "koch",
        "equal",
        "campanus",
        "regiomontanus",
        "porphyry",
        "meridian",
        "morinus"
      ]
    }
  },
  "required": [
    "date",
    "latitude",
    "longitude",
    "timezone"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢sky_now(datetime_utc, latitude, longitude)

Where every planet is at a moment (now by default): sign, degree, retrograde, and the aspects between them. Give a place to add houses and angles. Works for any date from 13,200 BC to AD 17,191.

輸入結構描述

{
  "type": "object",
  "properties": {
    "datetime_utc": {
      "description": "The moment in UTC, YYYY-MM-DDTHH:MM (default now)",
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}T\\d{2}:\\d{2}"
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢planet_position(body, date, time_utc)

One body's tropical position on a date, anywhere from 13,200 BC to AD 17,191, with its speed and whether it is retrograde. For historical and ancient dates; dates before 1582 are proleptic Gregorian.

輸入結構描述

{
  "type": "object",
  "properties": {
    "body": {
      "type": "string",
      "enum": [
        "sun",
        "moon",
        "mercury",
        "venus",
        "mars",
        "jupiter",
        "saturn",
        "uranus",
        "neptune",
        "pluto",
        "true_node",
        "chiron"
      ]
    },
    "date": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$"
    },
    "time_utc": {
      "description": "HH:MM UTC (default 12:00)",
      "type": "string",
      "pattern": "^\\d{2}:\\d{2}$"
    }
  },
  "required": [
    "body",
    "date"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢transits(date, time, latitude, longitude, timezone, ...)

Every exact transit of the planets (Sun to Pluto; the Moon is left out as it aspects everything monthly) to a birth chart's planets, Ascendant and Midheaven over a span, with the exact date of each and whether the planet is retrograde. Major aspects: conjunction, sextile, square, trine, opposition.

輸入結構描述

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$",
      "description": "Birth date, YYYY-MM-DD"
    },
    "time": {
      "description": "Local clock time, HH:MM (24-hour). If unknown, omit: noon is used, and houses and angles are then unreliable.",
      "type": "string",
      "pattern": "^\\d{2}:\\d{2}$"
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Birthplace latitude in decimal degrees (north positive)"
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Birthplace longitude in decimal degrees (east positive)"
    },
    "timezone": {
      "type": "string",
      "description": "IANA time zone of the birthplace, e.g. America/New_York. Historical daylight saving is applied from it."
    },
    "place": {
      "description": "Birthplace name, echoed back so the user can check the coordinates",
      "type": "string",
      "maxLength": 120
    },
    "from": {
      "description": "Start date (default today)",
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$"
    },
    "days": {
      "description": "Length of the span in days (default 30, at most 366)",
      "type": "integer",
      "minimum": 1,
      "maximum": 366
    }
  },
  "required": [
    "date",
    "latitude",
    "longitude",
    "timezone"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢synastry(person_a, person_b)

The aspects between two people's birth charts (each one's planets to the other's), with exact orbs and strength.

輸入結構描述

{
  "type": "object",
  "properties": {
    "person_a": {
      "type": "object",
      "properties": {
        "date": {
          "type": "string",
          "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$",
          "description": "Birth date, YYYY-MM-DD"
        },
        "time": {
          "description": "Local clock time, HH:MM (24-hour). If unknown, omit: noon is used, and houses and angles are then unreliable.",
          "type": "string",
          "pattern": "^\\d{2}:\\d{2}$"
        },
        "latitude": {
          "type": "number",
          "minimum": -90,
          "maximum": 90,
          "description": "Birthplace latitude in decimal degrees (north positive)"
        },
        "longitude": {
          "type": "number",
          "minimum": -180,
          "maximum": 180,
          "description": "Birthplace longitude in decimal degrees (east positive)"
        },
        "timezone": {
          "type": "string",
          "description": "IANA time zone of the birthplace, e.g. America/New_York. Historical daylight saving is applied from it."
        },
        "place": {
          "description": "Birthplace name, echoed back so the user can check the coordinates",
          "type": "string",
          "maxLength": 120
        }
      },
      "required": [
        "date",
        "latitude",
        "longitude",
        "timezone"
      ],
      "description": "First person's birth data"
    },
    "person_b": {
      "type": "object",
      "properties": {
        "date": {
          "type": "string",
          "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$",
          "description": "Birth date, YYYY-MM-DD"
        },
        "time": {
          "description": "Local clock time, HH:MM (24-hour). If unknown, omit: noon is used, and houses and angles are then unreliable.",
          "type": "string",
          "pattern": "^\\d{2}:\\d{2}$"
        },
        "latitude": {
          "type": "number",
          "minimum": -90,
          "maximum": 90,
          "description": "Birthplace latitude in decimal degrees (north positive)"
        },
        "longitude": {
          "type": "number",
          "minimum": -180,
          "maximum": 180,
          "description": "Birthplace longitude in decimal degrees (east positive)"
        },
        "timezone": {
          "type": "string",
          "description": "IANA time zone of the birthplace, e.g. America/New_York. Historical daylight saving is applied from it."
        },
        "place": {
          "description": "Birthplace name, echoed back so the user can check the coordinates",
          "type": "string",
          "maxLength": 120
        }
      },
      "required": [
        "date",
        "latitude",
        "longitude",
        "timezone"
      ],
      "description": "Second person's birth data"
    }
  },
  "required": [
    "person_a",
    "person_b"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢returns(date, time, latitude, longitude, timezone, ...)

The solar return for a year (the moment the Sun returns to its birth position, the chart for that year) or the lunar return nearest now, cast for the birthplace or another location.

輸入結構描述

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$",
      "description": "Birth date, YYYY-MM-DD"
    },
    "time": {
      "description": "Local clock time, HH:MM (24-hour). If unknown, omit: noon is used, and houses and angles are then unreliable.",
      "type": "string",
      "pattern": "^\\d{2}:\\d{2}$"
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Birthplace latitude in decimal degrees (north positive)"
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Birthplace longitude in decimal degrees (east positive)"
    },
    "timezone": {
      "type": "string",
      "description": "IANA time zone of the birthplace, e.g. America/New_York. Historical daylight saving is applied from it."
    },
    "place": {
      "description": "Birthplace name, echoed back so the user can check the coordinates",
      "type": "string",
      "maxLength": 120
    },
    "kind": {
      "type": "string",
      "enum": [
        "solar",
        "lunar"
      ]
    },
    "year": {
      "description": "Solar return year (default this year)",
      "type": "integer",
      "minimum": -13190,
      "maximum": 17180
    },
    "return_latitude": {
      "description": "Where the person is for the return, if not the birthplace",
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "return_longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180
    }
  },
  "required": [
    "date",
    "latitude",
    "longitude",
    "timezone",
    "kind"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢progressions(date, time, latitude, longitude, timezone, ...)

The progressed chart as of today: secondary progressions (a day after birth for each year of life) or solar arc directions (every point moved by the Sun's progressed arc).

輸入結構描述

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$",
      "description": "Birth date, YYYY-MM-DD"
    },
    "time": {
      "description": "Local clock time, HH:MM (24-hour). If unknown, omit: noon is used, and houses and angles are then unreliable.",
      "type": "string",
      "pattern": "^\\d{2}:\\d{2}$"
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Birthplace latitude in decimal degrees (north positive)"
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Birthplace longitude in decimal degrees (east positive)"
    },
    "timezone": {
      "type": "string",
      "description": "IANA time zone of the birthplace, e.g. America/New_York. Historical daylight saving is applied from it."
    },
    "place": {
      "description": "Birthplace name, echoed back so the user can check the coordinates",
      "type": "string",
      "maxLength": 120
    },
    "method": {
      "description": "Default secondary",
      "type": "string",
      "enum": [
        "secondary",
        "solar_arc"
      ]
    }
  },
  "required": [
    "date",
    "latitude",
    "longitude",
    "timezone"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢timing_events(from, to, kinds)

Between two dates: planets changing sign, new and full Moons (and quarters), and retrograde and direct stations, each with its exact moment in UTC. At most two years per call.

輸入結構描述

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$"
    },
    "to": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$"
    },
    "kinds": {
      "description": "Default all three",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "ingresses",
          "lunations",
          "stations"
        ]
      }
    }
  },
  "required": [
    "from",
    "to"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢eclipses(from, to)

Solar and lunar eclipses between two dates (up to 20 years per call), with type, the exact moment of greatest eclipse and the eclipse degree. Works across the full 15,000-year span.

輸入結構描述

{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$"
    },
    "to": {
      "type": "string",
      "pattern": "^[+-]?\\d{4,5}-\\d{2}-\\d{2}$"
    }
  },
  "required": [
    "from",
    "to"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢naelos_library(search)

Which national charts (198) and empire charts (19) Naelos holds, each researched and sourced, with the founding event it is cast for. The charts themselves, with their times, places and readings, are in Naelos's Mundane suite.

輸入結構描述

{
  "type": "object",
  "properties": {
    "search": {
      "description": "Filter by name, e.g. France",
      "type": "string",
      "maxLength": 60
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本10 個工具