Jyotish — Vedic astrology for AI agents

Vedic astrology for AI agents: chart facts, panchang windows, and Guna Milan compatibility.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
97%
命名の品質
90%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~1,109トークン数(ツール定義)
~1.9 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.87%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "ai-jyotish-bot": {
      "url": "https://jyotish-mcp-production.up.railway.app/mcp"
    }
  }
}

リモートエンドポイント

https://jyotish-mcp-production.up.railway.app/mcpstreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟡get_chart_facts(dob, tob, lat, lng, tz)

Deterministic Vedic chart facts for birth data: lagna, Moon sign/nakshatra, current dasha, planets in houses, house lords, dignities, combustions, D9/D10 ascendants, Sade Sati standing, yogas with classical-text citations, dasha timeline. Pure computation, no LLM. Same output as POST /api/b2b/chart-facts.

入力スキーマ

{
  "type": "object",
  "properties": {
    "dob": {
      "type": "string",
      "description": "Birth date, YYYY-MM-DD."
    },
    "tob": {
      "type": "string",
      "description": "Birth time, HH:MM (24h)."
    },
    "lat": {
      "type": "number",
      "description": "Birth latitude, -90 to 90."
    },
    "lng": {
      "type": "number",
      "description": "Birth longitude, -180 to 180."
    },
    "tz": {
      "type": [
        "number",
        "string"
      ],
      "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata)."
    }
  },
  "required": [
    "dob",
    "tob",
    "lat",
    "lng",
    "tz"
  ]
}
🟢ask_jyotish(question, birth_data, lang)

Grounded synthesis answer to a question, computed from the birth chart through the same accuracy-gated path as the retail chat endpoint (chart-anchor check and rewrite retry inside run_reading). The response envelope carries citation_status and accuracy-gate notes. lang: en or hi (default en).

入力スキーマ

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "description": "The question to answer from the chart."
    },
    "birth_data": {
      "type": "object",
      "properties": {
        "dob": {
          "type": "string",
          "description": "Birth date, YYYY-MM-DD."
        },
        "tob": {
          "type": "string",
          "description": "Birth time, HH:MM (24h)."
        },
        "lat": {
          "type": "number",
          "description": "Birth latitude, -90 to 90."
        },
        "lng": {
          "type": "number",
          "description": "Birth longitude, -180 to 180."
        },
        "tz": {
          "type": [
            "number",
            "string"
          ],
          "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata)."
        }
      },
      "required": [
        "dob",
        "tob",
        "lat",
        "lng",
        "tz"
      ]
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "hi"
      ]
    }
  },
  "required": [
    "question",
    "birth_data"
  ]
}
🟢guna_milan(person_a, person_b)

Vedic compatibility (Guna Milan / Ashtakoota) between two people, 36 points across eight kootas: varna, vashya, tara, yoni, graha_maitri, gana, bhakoot, nadi. Moon nakshatra and rashi for each native are computed from their birth data through the same chart engine as get_chart_facts — do not pass nakshatra/rashi yourself. Deterministic, no LLM. Each koota carries its score, its maximum, and a plain-language reason, so the result is auditable rather than a bare number.

入力スキーマ

{
  "type": "object",
  "properties": {
    "person_a": {
      "type": "object",
      "description": "First native's birth data.",
      "properties": {
        "dob": {
          "type": "string",
          "description": "Birth date, YYYY-MM-DD."
        },
        "tob": {
          "type": "string",
          "description": "Birth time, HH:MM (24h)."
        },
        "lat": {
          "type": "number",
          "description": "Birth latitude, -90 to 90."
        },
        "lng": {
          "type": "number",
          "description": "Birth longitude, -180 to 180."
        },
        "tz": {
          "type": [
            "number",
            "string"
          ],
          "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata)."
        }
      },
      "required": [
        "dob",
        "tob",
        "lat",
        "lng",
        "tz"
      ]
    },
    "person_b": {
      "type": "object",
      "description": "Second native's birth data.",
      "properties": {
        "dob": {
          "type": "string",
          "description": "Birth date, YYYY-MM-DD."
        },
        "tob": {
          "type": "string",
          "description": "Birth time, HH:MM (24h)."
        },
        "lat": {
          "type": "number",
          "description": "Birth latitude, -90 to 90."
        },
        "lng": {
          "type": "number",
          "description": "Birth longitude, -180 to 180."
        },
        "tz": {
          "type": [
            "number",
            "string"
          ],
          "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata)."
        }
      },
      "required": [
        "dob",
        "tob",
        "lat",
        "lng",
        "tz"
      ]
    }
  },
  "required": [
    "person_a",
    "person_b"
  ]
}
🟢get_panchang(lat, lng, tz, date)

Panchang for a location (and optional date, default: today at that location): tithi, paksha, nakshatra, yoga, karana, vara and its lord, sunrise/sunset. Deterministic, no LLM. Same compute path as GET /api/panchang.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Birth latitude, -90 to 90."
    },
    "lng": {
      "type": "number",
      "description": "Birth longitude, -180 to 180."
    },
    "tz": {
      "type": [
        "number",
        "string"
      ],
      "description": "UTC offset (e.g. 5.5) or IANA zone name (e.g. Asia/Kolkata)."
    },
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD (default: local today at the location)."
    }
  },
  "required": [
    "lat",
    "lng",
    "tz"
  ]
}

推奨プロンプト

retrieve_data
Get details about [item] from Jyotish — Vedic astrology for AI agents
想定されるツール: get_chart_facts
fetch_info
Fetch [information type] using Jyotish — Vedic astrology for AI agents
想定されるツール: get_chart_facts

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件
検証済みバージョンは記録されていませんツール 4 件