1. Conduid
  2. Developer Tools
  3. Ephemeris MCP
MCP server · Developer Tools

Ephemeris MCP

Precision astronomical ephemeris for AI agents. An MCP server providing planetary positions via the Swiss Ephemeris.

61Good

Scored 4 days ago · breakdown

About Ephemeris MCP

Ephemeris MCP is an MCP server published by scottchronicity in the Developer Tools category: precision astronomical ephemeris for AI agents. An MCP server providing planetary positions via the Swiss Ephemeris.

The repository has 4 stars and 2 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/scottchronicity/ephemeris-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Ephemeris MCP

Powered by Claude · Grounded in docs

I know everything about Ephemeris MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.2.0v1.2.0 · 27 Mar 2026v1.2.0 (2026-03-27) _This release is published under the AGPL-3.0-or-later License._ Bug Fixes Add MCP registry ownership verification string to README (#4, `9e3abaf`) Chores Update license to AGPLv3 and add badges (`f62db77`) Features Add…
v1.1.1v1.1.1 · 11 Jan 2026v1.1.1 (2026-01-11) _This release is published under the MIT License._ Bug Fixes Give pypi read permissions in cicd (`3e11212`) Detailed Changes: v1.1.0...v1.1.1
v1.1.0v1.1.0 · 11 Jan 2026v1.1.0 (2026-01-11) _This release is published under the MIT License._ Features Enable automated PyPI publishing (`bdfe2d7`) Detailed Changes: v1.0.0...v1.1.0
v1.0.0v1.0.0 · 11 Jan 2026v1.0.0 (2026-01-11) Initial Release

README

Ephemeris MCP 🌌

PyPI version CI

mcp-name: io.github.scottchronicity/ephemeris-mcp

Precision Astronomical Ephemeris for AI Agents.

Ephemeris MCP is a Model Context Protocol (MCP) server that provides AI agents with precision planetary positions using the Swiss Ephemeris.

To use this in Claude Desktop, add this to your claude_desktop_config.json:

"mcpServers": {
  "ephemeris": {
    "command": "uvx",
    "args": ["ephemeris-mcp"]
  }
}

Quick Start

Install via PyPI (Recommended)

# Install with uvx (recommended - fast & isolated, no local install needed)
uvx ephemeris-mcp

# Or install globally with pip
pip install ephemeris-mcp
python -m ephemeris_mcp

Register with MCP Clients

Add to your MCP client configuration (client will start server on-demand):

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "ephemeris-mcp": {
      "command": "uvx",
      "args": ["ephemeris-mcp"]
    }
  }
}

VS Code/Cursor/Windsurf (Cline MCP settings):

{
  "mcpServers": {
    "ephemeris-mcp": {
      "command": "uvx",
      "args": ["ephemeris-mcp"]
    }
  }
}

The client starts the server process automatically, communicates over stdin/stdout, then terminates it when done.

Alternative: Docker

If you prefer container isolation:

# Pull latest image
docker pull ghcr.io/scottchronicity/ephemeris-mcp:latest

# Test it
docker run --rm -i ghcr.io/scottchronicity/ephemeris-mcp:latest

Configure MCP client with Docker:

{
  "mcpServers": {
    "ephemeris-mcp": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/scottchronicity/ephemeris-mcp:latest"]
    }
  }
}

Local Development

# Clone and install
git clone https://github.com/scottchronicity/ephemeris-mcp.git
cd ephemeris-mcp
uv sync

# Run tests
make test

# Run locally
uv run ephemeris-mcp

# Test the engine directly
make validate-happycase

Available Tools

get_planetary_positions

Returns precise Tropical Zodiac positions for all planets, Sun, Moon, and chart angles.

Parameters:

  • iso_time (string): ISO-8601 timestamp (e.g., "2025-12-16T15:28:00Z")
  • latitude (float): Observer latitude (default: 42.3314 - Detroit, MI)
  • longitude (float): Observer longitude (default: -83.0458 - Detroit, MI)

Returns:

  • bodies: Sun, Moon, planets with sign, degrees, motion (direct/retrograde), speed, declination
  • houses: Ascendant (ASC) and Midheaven (MC) with sign and degrees

Architecture

See docs/adr/ for architectural decisions:

  • ADR 001: Geocentric Tropical Ecliptic coordinates specification
  • ADR 002: Semantic versioning with Conventional Commits
  • ADR 003: CI/CD pipeline architecture

License

AGPLv3

README fetched from the repository 4 days ago. The original is authoritative.

Questions

About Ephemeris MCP

How do I install Ephemeris MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Ephemeris MCP safe to use with an AI agent?

Its trust score is 61 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Ephemeris MCP still maintained?

The last commit was 6 months ago and 1 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.