jyotish_mcp
Vedic astrology MCP server that computes birth charts, dashas, transits, and ashtakavarga using Swiss ephemerides, enabling Claude to provide astrological interpretations.
README
jyotish-mcp
A Vedic astrology (Jyotish) MCP server for Claude. Precise Swiss-Ephemeris calculations — birth chart, divisional charts, Vimshottari dashas, transits, Ashtakavarga — exposed as tools so the model interprets real data instead of inventing planetary positions.
LLMs are good at interpretation and bad at ephemeris arithmetic: ask any chatbot for a chart and it will confidently hallucinate degrees, nakshatras and dasha dates. This server closes that gap.
Try it (no installation)
Add it in Claude: Settings → Connectors → Add custom connector
https://jyotish-mcp-h6px.onrender.com/mcp
Then just ask, in any language:
Analyse my chart: 15 August 1975, 06:30, Delhi
Claude resolves the city, applies the historically correct timezone, computes everything and writes the reading. (Free hosting tier — the first request after idle time may take ~50 s to wake up.)
Tools
| Tool | What it returns |
|---|---|
jyotish_find_place |
Coordinates + IANA timezone for a city (offline database) |
jyotish_compute_chart |
D1 + D9: ascendant, 9 grahas, nakshatras & padas, dignity, vargottama, retrogradation, five-fold relationship with dispositor, Jaimini karakas, yogas (Mahapurusha, Gajakesari, yogakaraka, neecha bhanga, Kemadruma) |
jyotish_vimshottari_dasha |
Maha / antar / pratyantar dashas, active period for any date |
jyotish_current_transits |
Transit positions by house from lagna and Moon, Sade Sati phase, Saturn return |
jyotish_ashtakavarga |
BAV per planet + SAV per sign and per house |
jyotish_divisional_chart |
D2, D3, D7, D9, D10, D12 |
Two prompts are included: jyotish_full_analysis and jyotish_short_reading.
Presentation rules are embedded in the tool descriptions, so readings come out
as prose with every term explained — not as a data dump.
Conventions & accuracy
Sidereal zodiac, Lahiri ayanamsa · whole-sign houses · true nodes · Swiss Ephemeris (Moshier model, no data files needed).
Verified against professional Jyotish software on independent charts: planetary positions match to arc-seconds, dasha boundaries to the day, Ashtakavarga bindu for bindu (SAV always sums to 337 — a built-in sanity check).
Historical timezones come from the IANA database, so Soviet decree/summer time and similar rules are applied automatically — the single most common source of wrong charts.
Self-hosting
Remote (Docker / Render / any PaaS):
docker build -t jyotish-mcp . && docker run -p 8000:8000 jyotish-mcp
# endpoint: http://localhost:8000/mcp
Local (stdio, Claude Desktop): pip install -r requirements.txt && python server.py
— then add it to claude_desktop_config.json. See DEPLOY.md.
Limitations
Shad-bala is not implemented. Rahu/Ketu are excluded from the planetary
relationship calculation (traditions differ). Divisional charts are limited to
the six listed. The public endpoint has no authentication — anyone with the URL
can use it; no birth data is stored or logged (see PRIVACY.md).
Charts with an ascendant in the first or last degrees of a sign are sensitive to birth-time accuracy; the server flags this so the model can warn the user.
Disclaimer
This is an interpretation within the Jyotish tradition, not a scientific forecast. Nothing here should be used as medical, legal or financial advice.
License
MIT
По-русски
MCP-сервер для ведической астрологии: считает карту рождения, дроби, периоды Вимшоттари, транзиты и аштакаваргу по швейцарским эфемеридам, а Claude делает интерпретацию. Айанамша Лахири, дома whole sign, истинные узлы.
Подключение без установки: Settings → Connectors → Add custom connector и
адрес https://jyotish-mcp-h6px.onrender.com/mcp. Дальше достаточно написать
в чат: «Разбери карту: 15 августа 1975, 06:30, Дели» — город, исторический
часовой пояс и все расчёты подставятся сами.
Точность сверена с профессиональным джйотиш-софтом на независимых картах: позиции до угловых секунд, даты периодов день в день, аштакаварга бинду в бинду.
Разбор — интерпретация в рамках традиции, а не научный прогноз.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.