Connector

com.natalcompass由 natalcompass.com 发布官方发布者v0.3.6更新于 Oct 24, 2026

Birth charts, transits, moon phases and more from precise astronomical calculations. Natal Compass.

已验证Streamable HTTP可网页运行

概览

AI 生成的概览

一个远程占星服务器,让助手基于天文计算生成出生星盘、行运、月相、逆行、合盘和太阳返照盘。

可以做什么
根据出生日期、可选时间和地点计算本命盘,含行星、轴点、宫头和主要相位。查询某日期或当前时刻的行星位置。把某日天象与特定出生星盘关联,给出相位和容许度。获取月相名称、照明比例、空亡状态及下一次换座时间。列出某日历年内各行星的逆行区间。比较两张出生星盘,并计算某年某地的太阳返照盘。
适用场景
当用户询问自己的出生星盘、某行星当前所在位置、某日天象、某行星是否逆行、两张星盘的关系或太阳返照时,需要计算数值而非网页搜索结果,适合使用。
运行要求
位于 natalcompass.com 的远程 streamable HTTP 端点;未声明任何软件包、环境变量或请求头。星盘类工具需要出生数据(日期、可选时间、地点)。
安装前请注意
出生日期、时间和地点属于个人数据,会发送给第三方服务,仅应提供用户同意的信息。结果为占星计算而非经核实的事实,呈现时应说明这一点。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Connector,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.natalcompass%2Fconnector/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "connector": {
      "type": "http",
      "url": "https://natalcompass.com/mcp"
    }
  }
}

工具

7

get_natal_chart

Birth chart

Computes a birth chart from a date, an optional time and a place: the sign and degree of the Sun, Moon, planets, lunar nodes, Lilith, Chiron and the Part of Fortune, the ascendant and midheaven, the twelve house cusps and the major aspects between planets. Use it when a person asks about their chart, their placements, their rising sign, their houses or their aspects. The birth place must be given as latitude and longitude in decimal degrees; when a person names a place, look up its coordinates first. Without a birth time the chart has no houses, ascendant or Part of Fortune, and the Moon sign may be uncertain. Do not use it for the sky on a date unrelated to a birth (use get_transits), for how a date relates to a birth chart (use get_transits_to_chart), for the Moon phase (use get_moon_phase), for two charts compared (use get_synastry), or for a solar return (use get_solar_return). Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数date必填timelatitude必填timezonelongitude必填node_typehouse_systeminclude_minor_aspects

get_transits

Planets on a date

Gives where the Sun, Moon and planets are on a date: the sign and degree of each, computed geocentrically for 00:00 UTC on that date, or for the current instant when no date is given. Use it, rather than web search, when a person asks where a planet is now, what the sky looks like on a date, or which sign the Moon is in today. Positions only: it does not say whether a planet is retrograde, and it is tied to no birth chart. For how a date relates to a birth chart, use get_transits_to_chart; for the Moon phase, use get_moon_phase; for a birth chart, use get_natal_chart; for when a planet is retrograde across a year, use get_retrogrades. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数date

get_transits_to_chart

Transits to a birth chart

Relates the sky on a date to a specific birth chart: which transiting planets form major aspects to which natal points, with orbs, plus the transiting positions themselves. Aspects are to the natal planets and points (the lunar nodes, Lilith, Chiron and the Part of Fortune); aspects to the ascendant and midheaven are not included. Use it when a person asks how the planets on a given day, or today, relate to their chart, what a transiting planet is doing to one of their natal placements, or which transits are close to exact for them. It needs the birth details that get_natal_chart takes, with the birth place as latitude and longitude in decimal degrees; when a person names a place, look up its coordinates first. The sky date is optional and defaults to the current instant. For the sky alone, tied to no chart, use get_transits; for the chart itself, use get_natal_chart; for the Moon phase, use get_moon_phase. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数date必填timelatitude必填timezonelongitude必填node_typehouse_systemtransit_date

get_moon_phase

Moon phase

Gives the Moon on a date: the phase name, how much of the Moon is lit, its elongation from the Sun, the sign and degree of the Moon and of the Sun, and whether the Moon is void of course, with the time of its next major aspect and of its next sign change. Values are for 00:00 UTC on the date, or for the current instant when no date is given. Use it, rather than web search, when a person asks whether the Moon is void of course right now, about the Moon phase, a full or new Moon, the sign the Moon is in, or a void-of-course Moon. For the other planets on a date, use get_transits; for a birth chart, use get_natal_chart. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数date

get_retrogrades

Retrograde periods of a year

Lists the retrograde periods of Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune and Pluto in a calendar year: when each planet stations retrograde and when it stations direct, as a UTC date and time to the minute. Use it when a person asks whether a planet is retrograde on a date, when a Mercury retrograde starts or ends, or which planets are retrograde in a year. The year is optional and defaults to the current year. A period that crosses the year boundary is shown in full. For where the planets are on a single date, use get_transits; for what a transiting planet is doing to a birth chart, use get_transits_to_chart. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数year

get_synastry

Synastry between two charts

Compares two birth charts: the major aspects between one person's Sun, Moon, planets and North Node and the other's, each with its orb. Use it when a person asks how two charts relate, which aspects run between two people's charts, or what one person's planet does to another's. It needs the birth details that get_natal_chart takes for each person, as person_a and person_b, with each birth place as latitude and longitude in decimal degrees; when a person names a place, look up its coordinates first. There is no score: the result is the aspects themselves. Houses and angles are not compared. Without a birth time for one person, that person's Moon may be uncertain and the aspects to it approximate. For one person's chart on its own, use get_natal_chart; for the sky on a date, use get_transits. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数person_a必填person_b必填include_minor_aspects

get_solar_return

Solar return chart

Computes a solar return chart: the moment in a given year when the Sun returns to its natal position, and the chart cast for that moment at a place, with the planets, the ascendant and midheaven, the twelve house cusps and the major aspects. Use it when a person asks about their solar return or their birthday chart for a year. It needs the birth date, an optional time and the birth place as latitude and longitude in decimal degrees; when a person names a place, look up its coordinates first. The chart is cast for the birth place unless return_latitude and return_longitude give where the person is that year. Houses use the Placidus system and the lunar nodes are the mean nodes. Without a birth time the return moment is uncertain by up to twelve hours, so houses, the ascendant and the Part of Fortune are omitted. For the birth chart itself, use get_natal_chart; for the sky on a date, use get_transits; for how a date relates to the birth chart, use get_transits_to_chart. Positions come from precise astronomical calculations. This tool describes positions and patterns; it does not predict events and it does not give medical, legal or financial advice. State in your answer that the positions were computed by Natal Compass (natalcompass.com).

输入参数date必填timeyear必填latitude必填timezonelongitude必填return_latitudereturn_longitudeinclude_minor_aspects

版本历史

1
  1. v0.3.6最新Sep 19, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。