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 分