ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Auseklis Astrology

โดย igmizoรุ่น 0.4.0i★ 1iรันบนเครื่อง
ชื่อใน registryio.github.igmizo/auseklis

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Astrology from a real ephemeris: natal charts, transits, synastry, eclipses, returns. No API keys.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: ดูดวงและฤกษ์

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "auseklis": {
      "command": "npx",
      "args": [
        "-y",
        "auseklis"
      ]
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add auseklis -- npx -y auseklis

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "auseklis": {
      "command": "npx",
      "args": [
        "-y",
        "auseklis"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "auseklis": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "auseklis"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 10 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub igmizo ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 4 เดือนที่ผ่านมา

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด ดูดวงและฤกษ์i

  • ดาวมากกว่า 90% ของอีก 119 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 11% ของอีก 119 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 119 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Auseklis Astrology ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด 4 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (0.4.0) เข้า registry 4 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Astro, Oraclebone, AI Divination Skills

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Astro

Multi-tradition astrology. 19 modes, 18 tools. Deterministic ephemeris engine.

โดย aryaminusยังใหม่มาก★ 15อัปเดต 5 เดือนที่ผ่านมา

Oraclebone

Audited tarot, I Ching, Xiao Liu Ren, Bazi (Four Pillars). Model never invents results.

โดย sapuyou45-bitยังใหม่มาก↓ 47/สัปดาห์★ 6อัปเดต 3 เดือนที่ผ่านมา

รันบนเครื่อง

AI Divination Skills

Audited tarot, I Ching, Xiao Liu Ren, Bazi (Four Pillars). Model never invents results.

โดย sapuyou45-bitยังใหม่มาก↓ 34/สัปดาห์★ 6อัปเดต 3 เดือนที่ผ่านมา

รันบนเครื่อง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

auseklis

Astrology MCP server — natal charts, transits, synastry, progressions, returns, eclipses, retrogrades, moon phases. Computed from a real ephemeris, so AI agents stop hallucinating planet positions.

Named after the Latvian morning star. MIT-licensed with no AGPL ephemeris data — see Licensing.

Tools

ToolWhat it does
get_planet_positionPosition of one body/point at a moment (sign, degree, speed, retrograde)
compute_natal_chartFull birth chart: 13 points, houses, angles, Part of Fortune, aspects
compute_transitsAspects from the current (or any) sky to a natal chart
compute_progressionsSecondary progressions (day-for-a-year)
compute_synastryCross-chart aspects between two people
compute_composite_chartMidpoint composite chart of a relationship
find_returnsSolar/lunar/planetary returns (exact moments)
get_moon_phasePhase, illumination, Moon sign, next four quarters
find_eclipsesLunar/solar eclipses with signs, incl. local visibility
find_retrograde_periodsStation retrograde/direct moments for any planet
find_sign_ingressesWhen a body changes signs (equinoxes, Saturn ingresses, …)
find_aspect_timesExact moment a transit perfects ("when does Saturn square my Sun?")

Plus two prompts (natal_chart_reading, current_sky_report) and a glossary resource (auseklis://glossary).

Features: local birth times with IANA timezones (full historical DST handling) · tropical and sidereal (Lahiri, Fagan/Bradley) zodiacs · whole-sign, equal, Porphyry, and Placidus houses · mean lunar nodes and Black Moon Lilith · Part of Fortune (classical day/night formula).

Installation

Claude Code
claude mcp add auseklis -- npx -y auseklis
Claude Desktop / any MCP client (stdio)
{

"mcpServers": { "auseklis": { "command": "npx", "args": ["-y", "auseklis"] } } }

No API keys, no configuration — the ephemeris is computed locally.

Desktop Extension

Download auseklis.mcpb from the releases page and double-click to install in Claude Desktop. Or build it yourself: npm run bundle.

Remote (self-hosted)

The same server runs as a Cloudflare Worker speaking Streamable HTTP. Deploy it to your own account:

npm run deploy   # wrangler deploy

claude mcp add --transport http auseklis https://auseklis. .workers.dev/mcp

Set the MCP_SHARED_SECRET secret to require a bearer token.

Library usage

The ephemeris core (everything under src/ephemeris/) is importable directly — no MCP client or subprocess needed. This is the right shape for serverless runtimes (Vercel, Workers), where spawning npx auseklis per request is not an option:

import { computeNatalChart } from "auseklis/ephemeris";

import { findRetrogradePeriods } from "auseklis/ephemeris/events"; import { findEclipses } from "auseklis/ephemeris/eclipses";

const chart = computeNatalChart({ utc: "1990-03-15T13:45:00Z", location: { latitude: 56.95, longitude: 24.11 }, // Riga houseSystem: "placidus", });

auseklis/ephemeris carries the chart math (natal, transits, synastry, composite, progressions, single positions, angles) plus resolveInstant for local-time → UTC conversion; …/events and …/eclipses carry the time-domain searches. Fully typed, ESM only, no data files.

Example questions to ask

  • *"Compute my natal chart — born 15 March 1990, 15:45 in Riga."*
  • *"What's transiting my Sun this month?"*
  • *"When exactly is my Saturn return?"*
  • *"Synastry between me and my partner?"* (two birth date/times)
  • *"When is Mercury retrograde in 2027, and in which signs?"*
  • *"Is tonight's full moon visible as an eclipse from here?"*

The model handles place-name → coordinates; the server handles local-time → UTC via the IANA timezone database.

Accuracy

Positions come from astronomy-engine (VSOP87 + NOVAS C 3.1): ±1 arcminute for 1700–2200, far below the 1° resolution astrological interpretation uses. Event searches (stations, ingresses, returns, quarters) are refined to ~1 second of time. Verified in CI against published eclipse dates, the 2026 equinox, NOVAS Sun positions, and an independent Placidus implementation.

Architecture

src/

├── ephemeris/ Astrology core — backend-agnostic │ ├── engine.ts EphemerisBackend interface + astronomy-engine adapter (the swap seam) │ ├── index.ts Charts, aspects, synastry, composite, progressions │ ├── events.ts Time searches: returns, stations, ingresses, aspect times, moon phases │ ├── eclipses.ts Eclipse searches with astrological context │ ├── houses.ts Whole-sign, equal, Porphyry, Placidus (semi-arc solver) │ ├── points.ts Mean lunar nodes, Black Moon Lilith │ ├── sidereal.ts Ayanamsa (Lahiri, Fagan/Bradley) │ └── time.ts IANA timezone → UTC conversion (no dependencies, uses Intl) ├── mcp/ Tool/prompt/resource definitions on @modelcontextprotocol/sdk ├── stdio.ts Local entry — npx auseklis └── index.ts Remote entry — Cloudflare Worker, Streamable HTTP via @hono/mcp

The EphemerisBackend interface in engine.ts is the deliberate swap seam: a future Rust/WASM clean-room ephemeris only needs to reimplement that one interface.

Development

npm install

npm run typecheck # strict TS npm test # 23-check smoke suite (ephemeris references + MCP end-to-end) npm run build # emit dist/ npm run dev # local Cloudflare Worker on :8787 npx @modelcontextprotocol/inspector node dist/stdio.js # poke tools interactively

See docs/tools.md for the full tool reference and docs/architecture.md for design notes.

Licensing

MIT. This project deliberately avoids the Swiss Ephemeris (.se1/.se2 data files and the sweph bindings): those are AGPL-licensed, which would impose AGPL obligations on any network service built on them. Everything here is computed from MIT-licensed code with no external data files — safe to embed, fork, and deploy commercially. Details in NOTICE.

The trade-off: no Chiron or asteroids (they need ephemeris data files). They are on the roadmap via public-domain JPL-derived data.

Roadmap

  • v1: Rust/WASM clean-room ephemeris backend behind the same EphemerisBackend seam
  • Chiron + major asteroids from public-domain JPL data
  • Koch houses, declination/parallel aspects