Open Ephemeris

com.openephemeris由 openephemeris.com 發布官方發布者v4.32.0更新於 Nov 8, 2026

適用於ChatGPT和Claude的占星應用:星盤基於NASA JPL DE440真實資料,而非AI猜測。

AI 翻譯由 AI 模型根據下方的原文描述翻譯,可能有誤。

原文描述

Astrology app for ChatGPT and Claude: real charts from NASA JPL DE440, not AI guesses.

已驗證Streamable HTTP可網頁執行位置與生活資料與分析

概覽

Open Ephemeris 的託管 MCP 服務(mcp.openephemeris.com),由 openephemeris.com 發布;需要 OAuth 登入;Streamable HTTP。

暫無 AI 概覽:以下資訊來自註冊中心條目和服務本身。

發布者
openephemeris.com
端點
mcp.openephemeris.com
最近檢查

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Open Ephemeris,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.openephemeris%2Fopen-ephemeris/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "open-ephemeris": {
      "type": "http",
      "url": "https://mcp.openephemeris.com/mcp"
    }
  }
}

README

Open Ephemeris MCP Server

Astrology that works inside ChatGPT and Claude: real computed charts from NASA JPL DE440, not AI guesses.

[npm version] [System Status] [License: MIT] [Ephemeris: JPL DE440]

[Open Ephemeris in Claude — ask in plain language, get a real computed chart]

Use it in Claude: add https://mcp.openephemeris.com/mcp as a custom connector (leave the OAuth Client ID and Secret blank) or install the Open Ephemeris plugin from the Claude directory. Sign-in happens in the browser and creates a free account with 150 credits.

Model Context Protocol server for Open Ephemeris — typed astrology tools powered by the NASA JPL DE440 ephemeris. Zero hallucination on planetary positions, dates, and degrees. Covers 1,100 years of astronomical data.

[The catalog: 90 bodies and 124 fixed stars — asteroids, trans-Neptunians, Uranian points, computed in one engine]

Hosted endpoint: https://mcp.openephemeris.com/mcp (Streamable HTTP, MCP 2025-11-25 spec)

Quick Start

Quick install

Claude Code, one command:

bash
claude mcp add openephemeris -- npx -y @openephemeris/mcp-server

Any client that takes a hosted URL (Claude Web, ChatGPT, custom agents): use https://mcp.openephemeris.com/mcp and send your API key in the X-API-Key header. Other clients are below.


Connect from code (Streamable HTTP)

typescript
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"import { Client } from "@modelcontextprotocol/sdk/client/index.js"
const transport = new StreamableHTTPClientTransport(  new URL("https://mcp.openephemeris.com/mcp"),  { requestInit: { headers: { "X-API-Key": "your-openephemeris-api-key" } } })
const client = new Client({ name: "my-app", version: "1.0.0" }, { capabilities: {} })await client.connect(transport)

One-click install (Cursor)

[Install in Cursor]

Replace YOUR_API_KEY_HERE in Cursor MCP settings with your API key from https://openephemeris.com/dashboard.

Cursor deeplink payload:

json
{  "command": "npx",  "args": [    "-y",    "@openephemeris/mcp-server"  ],  "env": {    "OPENEPHEMERIS_PROFILE": "dev",    "OPENEPHEMERIS_BACKEND_URL": "https://api.openephemeris.com",    "OPENEPHEMERIS_API_KEY": "YOUR_API_KEY_HERE"  }}

Manual install (stdio MCP clients)

json
{  "mcpServers": {    "openephemeris": {      "command": "npx",      "args": ["-y", "@openephemeris/mcp-server"],      "env": {        "OPENEPHEMERIS_PROFILE": "dev",        "OPENEPHEMERIS_BACKEND_URL": "https://api.openephemeris.com",        "OPENEPHEMERIS_API_KEY": "YOUR_API_KEY_HERE"      }    }  }}

Platform guide

Detailed setup walkthroughs for each platform are in SETUP.md.

ClientInstall modeConfig location
Claude CodeCLIclaude mcp add openephemeris -- npx -y @openephemeris/mcp-server
CursorOne-click deeplink or manual~/.cursor/mcp.json
Claude Desktop (macOS)Manual~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)Manual%APPDATA%\Claude\claude_desktop_config.json
WindsurfManual~/.codeium/windsurf/mcp_config.json (or legacy ~/.codeium/mcp_config.json)
ChatGPTOne-clickOpen Ephemeris in the ChatGPT app directory
Claude Web / remote clientsHosted URLhttps://mcp.openephemeris.com/mcp

Client install walkthroughs

  1. Cursor
    • Click the "Install in Cursor" button above, then replace YOUR_API_KEY_HERE in Cursor MCP settings.
    • If you prefer manual setup, paste the mcpServers.openephemeris block from "Manual install" into ~/.cursor/mcp.json.
  2. Claude Desktop (macOS/Windows)
    • Open the platform config file from the table above.
    • Add the same mcpServers.openephemeris block from "Manual install".
    • Restart Claude Desktop.
  3. Windsurf
    • Open ~/.codeium/windsurf/mcp_config.json (or the legacy ~/.codeium/mcp_config.json path).
    • Add the mcpServers.openephemeris block from "Manual install".
    • Restart Windsurf.

Remote-only clients (Claude Web, ChatGPT, etc.)

The server is hosted at https://mcp.openephemeris.com/mcp with full Streamable HTTP support (MCP 2025-11-25 spec). Remote-only clients can connect directly — no bridge/proxy required:

  • Claude Web: Add https://mcp.openephemeris.com/mcp as a custom connector URL — leave OAuth Client ID and Secret blank. The server uses OAuth 2.1 + PKCE (Dynamic Client Registration), so Claude handles authentication via a browser popup automatically.
  • ChatGPT: Open Ephemeris is an approved app in the ChatGPT app directory. Open the listing, click Install plugin, approve the sign-in (that also creates your free Open Ephemeris account), then type @Open Ephemeris in any chat. Charts render inline, exactly as they do in Claude. Prefer to wire it yourself? Settings → Plugins → Advanced → Developer mode → + Create app accepts https://mcp.openephemeris.com/mcp with Authentication on OAuth — no client ID or secret to enter.
  • Legacy SSE: retired in 3.20.0 — use Streamable HTTP at /mcp

Auth and upgrade behavior in MCP clients

  • Missing/invalid credentials (401): tool call fails with a message that points users to sign up/sign in at https://openephemeris.com/login?signup=true&redirect=%2Fdashboard%3Ftab%3Daccount, then create/manage keys in https://openephemeris.com/dashboard?tab=account.
  • Tier-gated endpoint (403): tool call returns an upgrade-required message with https://openephemeris.com/pay and dashboard billing/key management link.
  • Out of credits (402): tool call returns a one-tap top-up link (Explorer's 150 free credits are one-time and do not reset; plan allowances renew each billing period) plus the dashboard usage link. Failed calls (any 4xx/5xx) are refunded.
  • Burst/rate limit (429): tool call returns retry guidance and links to dashboard usage monitoring.

What You Can Ask

"Calculate a natal chart for 1990-04-15 at 2:30 PM in Chicago.""Find all Saturn transits to my natal Sun in the next 6 months.""Get the current moon phase and void-of-course status.""Find the next solar eclipse visible from Tokyo.""Find the best time to sign a contract in March — electional window.""Generate a Human Design chart for my birth data.""What is my Vedic (sidereal) chart?""Calculate my Chinese BaZi (Four Pillars) chart.""Show me my Astrocartography power lines — where is my Venus line on the map?""Find all ACG lines within 3° of Paris for my chart.""Calculate a synastry chart between two people.""Find the next Venus Star Point and my relationship to it.""What are the active planetary stations in the next 3 months?""Calculate primary directions for the next 5 years.""Find my Firdaria time lord period.""What is the sidereal time and delta-T right now?"

Interactive Charts

Nine of the tools don't answer with JSON. They open a chart in the conversation — a real one, drawn from the same calculation, that you can click around in.

This matters more than it sounds. A natal chart returned as JSON is a list of numbers you have to already understand to read. The same chart rendered as a wheel is something you can point at. Click a planet and you get that placement explained; click a house and you get what's in it. The chart stays on screen while you keep talking, and it doesn't cost another credit to keep looking at it.

These need a host that supports MCP Apps. Claude and ChatGPT both do, and they render the same widget — there is no separate ChatGPT build. MCP Apps (SEP-1865) was co-authored by Anthropic and OpenAI and became the first official MCP extension in January 2026, so one ui:// resource serves both. In ChatGPT, install it from the app directory; in Claude, add the connector (see SETUP.md).

In a client without app support the same tools still work; you get the underlying data instead of the picture, so nothing breaks, you just don't get the wheel.

ToolWhat opensWhat you can clickCredits
explore_natal_chartNatal wheel — planets, houses, aspects, anglesPlanets, houses, aspect lines; recalculate with new settings1
explore_bi_wheelTwo charts on one wheel: transits, synastry, progressionsEither wheel's planets, houses, and the aspects between them2 (6 for solar/lunar return)
explore_human_designHuman Design bodygraph, with a mandala view toggleCenters, gates, channels, planets, variables4
explore_human_design_transitToday's planets laid over a natal bodygraphTransit-activated channels5
explore_human_design_connectionTwo bodygraphs combined, every shared channel classifiedConnection channels by type5
explore_vedic_chartSouth Indian Rashi grid — sidereal placements and LagnaEach rashi, for its placements and nakshatras3
explore_bazi_chartFour Pillars (四柱命盘) — Year, Month, Day, HourEach pillar3
explore_transit_timelineUpcoming transit hits in date orderIndividual hits6 for up to 1 year (priced by span)
explore_moon_phaseMoon dial — illumination, phase, sign, void-of-courseRecalculate for another moment3
explore_time_lordsZodiacal releasing from Spirit and Fortune over the whole life, the profection wheel, firdaria and the next changesSpirit or Fortune; any level 1 period, to see its level 2 periods, peaks and Loosing of the Bond9
ephemeris_electionalThe best timing windows in a range; with 1-8 people's births, a date that works for all of them: candidate windows on a timeline (best three starred), each person's good and vetoed hours and why, and ranked windows with each person's breakdown. Pro; in coreAny window, for its best hour and why it works for each person; "Ask about this window"9 for 1-2 people over a month (+1 per extra person; longer spans more); 5 with no people

Ask for these the way you'd ask a person: "show me my chart", "put today's transits over my Human Design", "what's the moon doing right now". The model picks the app.

Two things worth knowing. The chart wheel and bi-wheel accept a click on an aspect line, not just on the two planets it joins — so "why does this line matter" is one click rather than a paragraph of setup. And the bodygraph's mandala toggle rearranges the whole chart into concentric rings without another API call, so switching views is free.

Tools at a Glance

CategoryToolTier
Natal chartephemeris_natal_chartExplorer
Transit forecastephemeris_transitsExplorer
Transit chart snapshotephemeris_natal_transitsExplorer
Sign ingresses / planet to degreeephemeris_ingressesExplorer
Moon phase / VOCephemeris_moon_phaseExplorer
Eclipse next visibleephemeris_next_eclipseExplorer
Electional windowephemeris_electionalPro
Moment analysiselectional_moment_analysisExplorer
Station trackerelectional_station_trackerExplorer
Aspect searchelectional_aspect_searchPro
Human Design charthuman_design_chartExplorer
HD compositehuman_design_compositeExplorer
HD transit overlayexplore_human_design_transitExplorer
HD transit timeline (gates over a date range)human_design_transit_timelineExplorer
HD extended placements (asteroids, angles, lots, stars)human_design_extendedExplorer (deep fields Pro)
HD connection (synastry)explore_human_design_connectionExplorer
HD pentahuman_design_pentaExplorer
HD return / oppositionhd_planetary_return, hd_oppositionExplorer
Vedic chartvedic_chartExplorer
BaZi (Chinese)chinese_baziExplorer
Synastryephemeris_synastryExplorer
Composite chartephemeris_compositeExplorer
Relocation chartephemeris_relocationExplorer
Progressed chartephemeris_progressed_chartExplorer
Solar returnephemeris_solar_returnExplorer
Lunar returnephemeris_lunar_returnExplorer
Planetary returnephemeris_planetary_returnExplorer
Astrocartography linesacg_power_linesPro
ACG hits at locationacg_hitsPro
Venus Star Pointsvenus_star_points + 4 moreExplorer
Chart wheel imageephemeris_chart_wheelExplorer
Bi-wheel imageephemeris_bi_wheelExplorer
Dignities / Midpoints / Fixed starsephemeris_dignities, ephemeris_midpoints, ephemeris_fixed_starsExplorer

Tooling Model

  • Typed tools are preferred for common workflows (natal, transits, moon phase, eclipse, synastry, relocation, electional, Human Design).
  • Generic tools: find_calculation searches the allowlisted operations by plain words and returns the path, inputs, an example and the credit cost (dev_list_allowed lists them all, outside core); dev_read_api invokes allowlisted GET (read) operations and dev_write_api invokes allowlisted POST/PUT/PATCH/DELETE (write/compute) operations, each by method + path. Read and write are kept as separate tools so a safe read surface never shares a tool with state-changing writes.
  • Security model: default-deny with explicit allowlist in config/dev-allowlist.json.
  • Deny prefixes block sensitive route families (/auth, /billing, /admin, etc.).

dev_read_api / dev_write_api input

ParameterTypeRequiredDescription
methoddev_read_api: GET · dev_write_api: POST|PUT|PATCH|DELETENoHTTP method (defaults to the tool's natural method)
pathstringYesAbsolute API path, e.g. /ephemeris/natal-chart
queryobjectNoQuery parameters
bodyobjectNoJSON body for non-GET requests
presetfull|simpleNoConvenience mapping to query.preset
formatjson|llm|llm_v2NoConvenience mapping to query.format (llm_v2 normalizes to llm)
output_modefull|simple|llm|llm_v2NoLegacy compatibility field

Environment Variables

VariableRequiredDescription
OPENEPHEMERIS_API_KEYYes (unless service key/JWT used)API key for Open Ephemeris
ASTROMCP_API_KEYNoLegacy alias for OPENEPHEMERIS_API_KEY (checked as fallback)
OPENEPHEMERIS_BACKEND_URLNoDefaults to https://api.openephemeris.com
OPENEPHEMERIS_PROFILENodev by default
OPENEPHEMERIS_TOOLSNocore (default) advertises a focused everyday tool set; full advertises every tool. See Tool surface
OPENEPHEMERIS_TELEMETRYNoSet to 0/false/off to disable anonymous usage reporting. DO_NOT_TRACK=1 also works. See Telemetry
OPENEPHEMERIS_JWTNoBearer token auth
OPENEPHEMERIS_DEV_ALLOWLIST_PATHNoOverride allowlist file path
MCP_USER_IDNoPer-instance user identifier

Legacy aliases (ASTROMCP_*, MERIDIAN_*) remain supported.

Telemetry

This server reports anonymous usage so we know which tools are worth maintaining and which are broken. Three events: session start, tool call, tool error.

What is sent: the tool name, how long it took, error status, which MCP client connected (e.g. Claude Desktop, Cursor) and its version, the server version, and a stable id for the session: a one-way SHA-256 prefix of your API key, or your account ID when you sign in with OAuth.

What is never sent: your API key or token, birth data, dates, names, coordinates, tool arguments, or tool results. No request or response bodies, ever.

To turn it off — either works, checked before anything is sent:

bash
OPENEPHEMERIS_TELEMETRY=0# or the cross-tool standardDO_NOT_TRACK=1

Tool surface

By default the server advertises a focused core set of everyday tools rather than the entire catalog. Large tool lists cost context and make model tool-selection worse, so the default is tuned for real conversations: one interactive app per tradition, the primary data tool per domain, geocoding, and the allowlist-gated generic proxy.

Nothing is removed. The surface is a filter on tools/list only — every tool stays registered and stays callable by name. If you know the tool you want, call it and it works, listed or not.

To advertise the full catalog:

bash
OPENEPHEMERIS_TOOLS=full npx -y @openephemeris/mcp-server

On the remote HTTP server, append ?profile=full to the connector URL (or send X-OE-Tool-Surface: full):

https://mcp.openephemeris.com/mcp?profile=full

Toolsets by tradition

If you work in one tradition, ask for it by name instead of taking the general-purpose default. You get that tradition in full — including the long-tail tools the core set leaves out — for a fraction of the context.

bash
OPENEPHEMERIS_TOOLS=hd npx -y @openephemeris/mcp-server        # Human DesignOPENEPHEMERIS_TOOLS=astrology,moon npx -y @openephemeris/mcp-server
https://mcp.openephemeris.com/mcp?profile=hd,bazi
ToolsetWhat it coversToolsApprox. tokens
astrologyNatal, transits, ingresses, synastry, progressions, returns, relocation, time lords, dignities, midpoints, lots, fixed stars, composites, birth-time sensitivity3918,050
hdHuman Design charts, transits and transit timeline, extended placements, connection charts, penta, bodygraph198,500
baziFour Pillars, Ten Gods, element balance, luck pillars, compatibility, Zi Wei Dou Shu168,100
electionalTiming windows, group timing, angle crossings, stations, moment analysis134,950
acgAstrocartography lines and hits93,400
vedicJyotish Rashi chart, dashas, vargas, Ashtakoota matching103,400
moonPhases, void-of-course, eclipses113,300
venusStar points, phases, elongations, stations133,200
mundaneIngress and lunation charts, geodetic chart92,600
—core (default)4020,150
—full8340,100

Every selection also includes geocoding (location_search, timezone_resolve), account_usage, and the allowlist-gated proxy — so a birthplace is always resolvable and nothing is stranded.

Combine with commas; unknown names are ignored rather than rejected, so a typo degrades to a smaller surface instead of a dead connector. As with core/full, this only filters tools/list — every tool remains callable by name.

Why it matters: tool definitions are re-sent to the model on every pass. astrology,moon advertises a few more tools than the default but costs ~700 fewer tokens per message and covers more of the tradition.

The surface is fixed when the session initializes — this server does not advertise tools.listChanged, so switching requires reconnecting. On every surface, find_calculation searches every operation reachable through the generic proxy.

Contributing & Support

  • Something wrong with a result? Open an issue — include the tool, your inputs, and what you expected.
  • Want to contribute? See CONTRIBUTING.md. Integration examples and new skills are the most useful things you can add.
  • Found a security problem? Please report it privately — see SECURITY.md.
  • Tools timing out? Check status.openephemeris.com first.

If this saved you from an LLM confidently inventing a Saturn position, a ⭐ helps other people find it.

Legal

This package is licensed under the MIT License. However, use of this package to access the Open Ephemeris API constitutes use of the Service and is governed by the Open Ephemeris Terms of Service. By using this package, you agree to those terms. See also the Privacy Policy and Acceptable Use Policy.

Development

The server source is maintained in a private monorepo; this repository holds the public docs, plugin, skills and examples. Bug reports and contributions are welcome — see CONTRIBUTING.md.

Architecture

text
┌─────────────────────────────────────────────────────────┐│                    MCP Clients                          ││  Codex · Gemini   · Claude Web · ChatGPT · Remote apps  │└──────────────────┬──────────────────────────────────────┘                   │ Streamable HTTP (MCP 2025-11-25)                   │ https://mcp.openephemeris.com/mcp                   │┌─────────────────────────────────────────────────────────┐│          Cursor · Claude Desktop · Windsurf             │└──────────────────┬──────────────────────────────────────┘                   │ stdio JSON-RPC                   │ npx @openephemeris/mcp-server                   │              ┌────▼────────────────────┐              │  openephemeris-mcp      │              │  Node.js MCP Server     │              │  typed tools            │              │  auth: Key > JWT        │              └────────────┬────────────┘                           │ HTTPS                           ▼              ┌────────────────────────┐              │  Open Ephemeris API    │              │  api.openephemeris.com │              │  NASA JPL DE440        │              │  1,100 years of data   │              └────────────────────────┘

Runtime Snapshot (Generated)

Generated by npm run sync:readme from config/dev-allowlist.json and the live tool registry.

  • Allowlisted operations: 141
  • Methods: GET=45, POST=96, PUT=0, PATCH=0, DELETE=0
  • Registered tools (OPENEPHEMERIS_PROFILE=dev): 104
  • Typed tools: account_usage, acg_hits, acg_power_lines, auth_login, auth_logout, auth_status, bazi_annual_pillar, bazi_chart, bazi_compatibility, bazi_element_balance, bazi_luck_pillars, bazi_recalculate, bazi_ten_gods, bi_wheel_on_cross_aspect_click, bi_wheel_on_house_click, bi_wheel_on_planet_click, bi_wheel_recalculate, bi_wheel_synopsis, bodygraph_recalculate, chart_wheel_on_aspect_click, chart_wheel_on_house_click, chart_wheel_on_planet_click, chart_wheel_recalculate, chinese_bazi, electional_angle_crossings, electional_aspect_search, electional_moment_analysis, electional_station_tracker, ephemeris_angles_points, ephemeris_aspect_check, ephemeris_bi_wheel, ephemeris_chart_wheel, ephemeris_composite, ephemeris_composite_midpoint, ephemeris_dignities, ephemeris_electional, ephemeris_fixed_stars, ephemeris_hermetic_lots, ephemeris_house_cusps, ephemeris_ingresses, ephemeris_lunar_return, ephemeris_midpoints, ephemeris_moon_phase, ephemeris_natal_batch, ephemeris_natal_chart, ephemeris_natal_transits, ephemeris_next_eclipse, ephemeris_next_lunar_phase, ephemeris_overlay, ephemeris_planet_position, ephemeris_planetary_return, ephemeris_progressed_chart, ephemeris_relocation, ephemeris_retrograde_status, ephemeris_solar_return, ephemeris_synastry, ephemeris_time_lords, ephemeris_time_sensitivity, ephemeris_transits, explore_bazi_chart, explore_bi_wheel, explore_human_design, explore_human_design_connection, explore_human_design_transit, explore_moon_phase, explore_natal_chart, explore_time_lords, explore_transit_timeline, explore_vedic_chart, geodetic_chart, hd_connection_matrix, hd_on_center_click, hd_on_channel_click, hd_on_connection_channel_click, hd_on_gate_click, hd_on_planet_click, hd_on_transit_channel_click, hd_on_variable_click, hd_opposition, hd_planetary_return, human_design_bodygraph, human_design_chart, human_design_composite, human_design_extended, human_design_penta, human_design_transit_timeline, location_search, moon_phase_recalculate, mundane_chart, timezone_resolve, vedic_chart, vedic_chart_recalculate, vedic_matching, venus_eight_year_star, venus_elongations, venus_phase, venus_star_points, venus_star_points_conjunctions, venus_stations, ziwei_chart
  • Generic tools: dev_list_allowed, dev_read_api, dev_write_api, find_calculation

Allowlist Families

FamilyOperationsExample
acg14POST /acg/aspects, POST /acg/ccg
calendar3GET /calendar/astrology/cross-quarter, GET /calendar/astrology/lunar-standstill
catalogs3GET /catalogs/bodies, GET /catalogs/fixed-stars
chinese12POST /chinese/bazi, POST /chinese/bazi/annual-pillar
comparative5POST /comparative/composite, POST /comparative/composite/midpoint
eclipse6GET /eclipse/besselian-elements, GET /eclipse/lunar/global
electional7GET /electional/angle-crossings, GET /electional/aspect-search
ephemeris42GET /ephemeris/agro/calendar, GET /ephemeris/agro/daily
health2GET /health, GET /health/detailed
human-design11POST /human-design/chart, POST /human-design/composite
location2GET /location/autocomplete, GET /location/reverse
mundane1POST /mundane/chart
predictive14POST /predictive/eclipses/natal-hits, POST /predictive/primary-directions
root1GET /
tidal1GET /tidal/forcing
time6GET /time/delta-t, GET /time/equation-of-time
timezone3GET /timezone/coverage, POST /timezone/lookup
vedic5POST /vedic/chart, POST /vedic/kp
visualization3POST /visualization/bi-wheel, POST /visualization/bodygraph

Why Open Ephemeris for AI Agents?

Most LLMs (like Claude and ChatGPT) struggle heavily with astronomical calculations (trigonometry, Julian date conversions, and planetary lookups). Open Ephemeris serves as a secure, remote math engine.

By pairing LLMs with the Open Ephemeris MCP server, your agents can instantly access:

  • Zero-hallucination coordinates: Direct, NASA JPL DE440 calculations covering 1550–2650 CE, within about a tenth of an arcsecond of JPL Horizons for modern dates.
  • LLM-optimized tokens (format=llm): We compress standard 25,000 token JSON chart responses into minimal text blocks, cutting your inference costs by 50–73% depending on endpoint.
  • Ready-to-use astrology layers: Built-in support for Astrocartography geoJSON lines, Hermetic Lots, Fixed Stars, and complex Human Design matrix generation.

來源:README.md,提交 718c247

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

9
  1. v4.31.0Nov 3, 2026
  2. v4.30.2Nov 1, 2026
  3. v4.30.0Oct 31, 2026
  4. v4.29.0Oct 26, 2026
  5. v4.27.0Oct 25, 2026
  6. v4.26.0Oct 25, 2026
  7. v4.25.0Oct 24, 2026
  8. v4.24.2Oct 24, 2026
  9. v4.15.1Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分