TathaAstu Panchang

com.tathaastuapi由 tathaastuapi.com 发布v0.2.0更新于 Nov 6, 2026

Hindu calendar: panchang, festival dates with the rule behind them, and muhurat for any place.

已验证STDIO仅桌面位置与生活知识与记忆

概览

AI 生成的概览

印度历法服务器,让助手查询任意地点的历法要素、节庆日期及其规则依据,以及吉凶时段。

可以做什么
  • 按日期和地点查询历法要素:tithi、nakshatra、yoga、karana 和 vara,并给出各自的确切时段
  • 列出某日的节庆,或按名称搜索节庆并返回其日期,附节庆标识与置信度
  • 解释某节庆为何落在某日,引用所用规则、规则版本与置信度
  • 获取吉时与凶时窗口,如 abhijit、brahma muhurta、rahu kaal、yamagandam 和 gulika
  • 按名称查找全球城市、城镇或村庄的经纬度与 IANA 时区,或列出内置的 15 个南亚地点
适用场景
适合用户询问印度历日期、节庆时间或吉时,尤其是印度以外地区;这些结果随年份和地点变化,不应凭记忆回答。
运行要求
以 npm 包形式通过 stdio 在本机运行,需要 Node.js,并在 TATHAASTU_API_KEY 环境变量中提供 TathaAstuAPI 密钥(有免费方案)。需要联网访问 TathaAstu API。
安装前请注意
API 密钥是机密,通过 TATHAASTU_API_KEY 传入,请勿写入共享配置。查询内容(含地点坐标与日期)会发送至第三方 TathaAstu API。结果依赖地点与年份,应传入用户真实坐标和时区,不要默认印度。

安装

在 SourceWeft 中

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

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

工具

7

get_panchang

Get the Hindu calendar (panchang) for a date and location: tithi, nakshatra, yoga, karana and vara, each with the exact interval it runs for. Use this for any question about which tithi or nakshatra applies on a day. Do not recall these from memory — they derive from astronomical position and differ by location. Send lat/lon and the user's IANA tz so sunrise, sunset and every derived window come back on their local clock with DST applied. Festival entries in the response carry an authoritative festival_key — use that key rather than mapping a display name yourself.

输入参数tzlatlondate必填langlocation_id

list_festivals

List Hindu festivals falling on a date, each with an authoritative festival_key, a confidence score and the rule that produced it. Use this to answer when a festival occurs. Festival dates move between years and must never be recalled from memory. The occurrence date is also LOCATION-DEPENDENT: a tithi ends at one global instant but a Hindu day is bounded by local sunrise, so the same festival can fall on different civil dates in different places — Raksha Bandhan 2026 is 2026-08-28 in Delhi and Sydney but 2026-08-27 in Paris and New York. Send lat/lon/tz to get the date for the user's own location, and never add or subtract a day yourself. Carry the returned festival_key into any follow-up call.

输入参数tzlatlondate必填langlocation_id

explain_festival

Explain WHY a festival falls on a given date: the rule applied, its version, the confidence, and the day context behind the decision. Use this whenever the user asks why, disputes a date, or when you need something citable. This is what lets you defend an answer instead of merely asserting it.

输入参数date必填festival必填location_id

get_muhurat

Get auspicious and inauspicious time windows for a date and location — abhijit, brahma muhurta, rahu kaal, yamagandam, gulika. These are fractions of the local day, so they differ by city and season. Never state them as fixed clock times from memory. Send lat/lon and the user's IANA tz so the windows are returned on their local clock. This is NOT the tool for a festival-specific muhurat such as when to tie the rakhi: for that, call list_festivals for the authoritative festival_key and the local occurrence date, then GET /v1/festivals/muhurat?festival={festival_key}&date={local_date}&lat=&lon=&tz=, which returns a source-traced window with its rule_id and provenance. Never derive a festival muhurat yourself by filtering choghadiya, rahu kaal or bhadra.

输入参数tzlatlondate必填location_id

search_festivals

Find a festival by name and return the dates it falls on. Use this when the user names a festival but not a date.

输入参数q必填year

search_locations

Find a city, town or village anywhere in the world by name and get its latitude, longitude and IANA time zone. Call this whenever the user names a place — "New York", "Lyon", "Dubai", "Jaipur" — then pass its latitude, longitude and timezone as lat, lon and tz to get_panchang, list_festivals and get_muhurat. Never guess coordinates or a time zone. Each result has a display_name with the country, so ask the user when several places share a name.

输入参数q必填limitcountry

list_locations

List the 15 stored South Asian locations with their ids, coordinates and timezones. Use search_locations instead to find any other place by name.

无需输入参数。

版本历史

1
  1. v0.2.0最新Nov 6, 2026

评分

已满足适用检查项的 65%

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

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

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

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。