Astrology MCP server & Agent Skill — birth charts, transits, synastry across Western, Vedic/Jyotish & Chinese BaZi. Deterministic zero-dependency Python engine. 18 MCP tools, 31 REST endpoints, ChatGPT Action. Free & self-hostable.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http · sse counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 82df4c1 · analyzer v17 · 1d ago
skills & prompt files 3
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 4
- fs aryaminus-astro-82df4c1/ref/astro_engine.py :735
with open(args.file) as f: - fs aryaminus-astro-82df4c1/skills/astrology/scripts/api.py :554
with open(PROFILE_PATH, "r") as f: - fs aryaminus-astro-82df4c1/skills/astrology/scripts/astro_engine.py :2964
with open(a.file) as f: data=json.load(f) - fs aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :130
with open(path, "r", encoding="utf-8") as f:
network 2
- net aryaminus-astro-82df4c1/skills/astrology/scripts/api.py :608
import urllib.request, json as j, urllib.parse - net aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :183
import urllib.request, json, urllib.parse
tool registrations 18
- get_astrology_chart aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :55
- get_astrology_reference aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :105
- save_profile aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :135
- get_profile aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :160
- geocode_city aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :177
- get_solar_return aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :203
- get_lunar_return aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :224
- get_compatibility aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :247
- get_navamsa aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :272
- get_panchang aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :290
- get_moon_phase aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :308
- get_numerology aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :334
- get_composite_chart aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :354
- get_progressions aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :379
- get_planetary_return aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :398
- get_varga aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :418
- get_planetary_hours aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :438
- get_transit_aspects aryaminus-astro-82df4c1/skills/astrology/scripts/mcp_server.py :456
declared dependencies 3
- mcp@*
- fastapi@*
- uvicorn@*