Vedaksha logo

Vedaksha

Computes Vedic astrology charts, calendars, planetary periods, and transits through MCP over stdio or HTTP.

Install Vedaksha

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "vedaksha": {
      "command": "uvx",
      "args": [
        "vedaksha"
      ],
      "env": {
        "VEDAKSHA_MCP_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command installed and started the server, which then stopped for configuration (such as an API key) that our sandbox does not have — expected for servers that connect to your account.

uvx vedaksha

Process exited before answering initialize.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 2d ago.

Overview

The vedaksha MCP server exposes a Rust ephemeris and Vedic astrology engine through 17 MCP tools. It computes natal charts, panchanga, dashas, nakshatras, vargas, shadbala, ashtakavarga, muhurta, and transits from analytical and JPL-based ephemeris data. Use it when an agent needs chart calculations or astronomical positions through a local stdio process or an HTTP endpoint with bearer authentication. Inputs use UT1 Julian Days on public surfaces, while raw SPK state-vector queries use TDB.

Use cases

  • Compute a natal kundali from birth time and location
  • Generate panchanga or muhurta results for a date
  • Query dashas, vargas, nakshatras, or shadbala
  • Calculate planetary transits and gochara
  • Retrieve planetary positions through an MCP-compatible agent

Key features

  • 17 MCP tools
  • Stdio and HTTP transports
  • Bearer authentication for HTTP
  • Vedic astrology chart calculations
  • JPL SPK and analytical ephemeris support
  • Property-graph and structured chart outputs

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

4/4 checks healthy over the last 23d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13h ago via OSV.dev · vedaksha (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars4Stargazers on the source repository.
Last commit24d agoMost recent push to the default branch.
Install checkRunsOur sandbox started it; it then asked for an API key or config.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Vedaksha works

What vedaksha MCP server does

The vedaksha MCP server gives MCP-compatible agents access to astronomical ephemeris and Jyotish calculations. Its supported calculations include janam kundali natal charts, panchanga, dashas, nakshatras, vargas, shadbala, ashtakavarga, muhurta, and gochara transits. The underlying engine also includes Western chart concepts such as houses, aspects, and dignities.

Results can be represented as computed charts and exposed through a property-graph model. The project documents output paths including Cypher, SurrealQL, JSON-LD, and retrieval-augmented-generation text, alongside Rust, Python, and WebAssembly libraries.

How it works

The vedaksha MCP server uses a Rust engine with analytical VSOP87A and ELP/MPP02 models, plus JPL DE440s/DE441 kernel support. The ephemeris pipeline accounts for precession, nutation, light-time, and delta-T. Analytical coefficients are compiled into the package, while the JPL SPK kernel is used for higher-fidelity state-vector work where available.

Public interfaces expect Julian Days in UT1. The engine converts UT1 to TT for dynamical calculations and uses UT1 for Earth rotation, which affects the ascendant, midheaven, and house cusps. The raw SPK state-vector query is the exception: it indexes the kernel directly and expects TDB.

Setup and configuration

Install the MCP executable with Cargo:

bash
cargo install vedaksha-mcp
vedaksha-mcp

The executable supports stdio and HTTP transport. Docker is also documented:

Terminal
docker run -e VEDAKSHA_MCP_TOKEN=... -p 3100:3100 ghcr.io/arthiqlabs/vedaksha-mcp

HTTP access uses bearer authentication. The repository also provides Rust, Python, and WebAssembly packages, but those are library installation paths rather than MCP client setup. Python requires version 3.9 or newer and uses WebAssembly without requiring a Rust toolchain.

Tools and capabilities

The vedaksha MCP server exposes 17 tools covering the documented chart and ephemeris functions. Supported capability areas include:

  • Natal chart and kundali computation
  • Panchanga and muhurta calculations
  • Dashas, nakshatras, vargas, shadbala, and ashtakavarga
  • Planetary transits and gochara
  • Ephemeris and raw SPK state-vector queries
  • Chart-oriented property-graph and structured-output formats

Limitations and notes

The published 0.103-arcsecond figure measures mean apparent geocentric ecliptic-longitude residuals for the SPK pipeline during 1900–2025; it is not a general accuracy guarantee. The wider 1900–2100 comparison is affected by predicted delta-T divergence, particularly for the Moon. The analytical provider has a reported 0.239-arcsecond mean over 1900–2025, with larger residuals for outer planets; the documentation recommends the SPK path when sub-0.1-arcsecond outer-planet results are required.

House cusps have not been validated against an external reference, and the documented ayanamsha implementations have not been validated against another implementation. The license is BUSL-1.1, with a stated future transition to Apache 2.0.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Vedaksha

vedaksha is an MCP server that connects agent clients to a Rust astronomical ephemeris and Vedic astrology engine. Its 17 tools compute natal kundalis, panchanga, dashas, nakshatras, vargas, shadbala, ashtakavarga, muhurta, transits, and planetary positions through stdio or HTTP.

Install it with Cargo using `cargo install vedaksha-mcp`, then run `vedaksha-mcp`. The executable supports stdio and HTTP; Docker is also available through the published `ghcr.io/arthiqlabs/vedaksha-mcp` image.

Yes, vedaksha is documented for Cursor through its stdio setup. Run the installed `vedaksha-mcp` executable and configure Cursor to launch it as an MCP server.

Use bearer authentication for HTTP access.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewVedaksha AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/vedaksha?style=directory)](https://allmcps.com/mcp/vedaksha)
HTML Embed
<a href="https://allmcps.com/mcp/vedaksha"><img src="https://allmcps.com/api/badge/vedaksha?style=directory" alt="Vedaksha on AllMCPs" /></a>