Loading...
Loading...
For AI Developers
A locally-executed Model Context Protocol server that plugs the Dekho Panchang engine — Swiss Ephemeris, Lahiri sidereal, BPHS-canonical — into Claude Desktop, Cursor, Windsurf, or any MCP-compatible client. No API keys. No per-call cost. No hosted endpoint.
Two-minute install
Paste the snippet below into your claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%/Claude/). Restart Claude. Ask about panchang or a birth chart — the four tools appear automatically.
{
"mcpServers": {
"dekhopanchang": {
"command": "npx",
"args": ["-y", "@dekhopanchang/mcp"]
}
}
}macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json
MCP Tools
Four tools cover the core computational surface. Every response includes a citation block naming the classical sources (BPHS, Surya Siddhanta, Muhurta Chintamani) and the ephemeris (Swiss Ephemeris DE441).
Five limbs of the daily almanac (tithi, nakshatra, yoga, karana, vara) plus sunrise / sunset, Rahu Kaal, Yamaganda, Gulika, masa, samvatsara for a given date and location.
Vedic birth chart from birth date, time, and coordinates. Ascendant, planetary positions with signs / nakshatras / houses / dignities, house cusps, Vimshottari mahadashas, and detected named yogas.
Auspicious dates in a given month + location for a specified activity (marriage, griha_pravesh, mundan, vehicle, travel, property, business, education). Each date graded excellent / good / acceptable.
36-point Ashta Kuta (Guna Milan) compatibility score between two people from their Moon-sign facts. Includes per-kuta breakdown and Nadi-dosha status.
Deliberate choices we made — and their reasons.
The server runs on the user's machine. dekhopanchang.com is never contacted at query time. No per-call cost, no rate limits, no data leaving your box.
Pure astronomical computation. If your agent wants natural-language interpretation, feed the JSON response to your model of choice — but the numbers are ground truth.
Sub-arcsecond planetary positions. Meeus fallback if the native binary fails to compile (Sun ~0.01°, Moon ~0.5°, outer planets 1-3°).
Indian government standard. Raman and KP are opt-in via the ayanamsha parameter on get_kundali.
Every payload names its sources: BPHS, Surya Siddhanta, Muhurta Chintamani, Swiss Ephemeris DE441. Attribution-friendly for LLM-generated summaries.
Same inputs, same outputs, always. No hidden state, no A/B, no per-user calibration.
Node.js 18.17 or newer. On first run the sweph dependency compiles a native Swiss Ephemeris binary (needs a C++ toolchain: Xcode CLT on macOS, build-essential on Linux, MSVC Build Tools on Windows). If the compile fails, the server still runs via the Meeus fallback with slightly reduced accuracy.