Skip to content

Releases: aryaminus/astro

v2.5.0

07 Jun 17:24

Choose a tag to compare

What's Changed

  • Smithery listing live@aryaminus/astrology with gateway URL
  • Streamable HTTP MCP endpoint at /streamable-mcp for Smithery/registry scanning
  • CI excludes MCP/infrastructure routes from OpenAPI parity check
  • Fixed duplicate description key in openapi.yaml servers section
  • Fixed CI .skill validation to use unzip instead of tar
  • Version synced to 2.5.0 across all manifests

Full Changelog: v2.4.0...v2.5.0

Full Changelog: v2.4.0...v2.5.0

v2.4.0

07 Jun 16:21

Choose a tag to compare

Added

  • server.json — official MCP Registry manifest for registry.modelcontextprotocol.io
  • .well-known/mcp/server-card.json — Smithery server card at the cloud endpoint
  • Poke quick-connect — use https://astro-api-a2rc.onrender.com/mcp/sse directly, no self-hosting
  • Marketplace listings table in AGENTS.md

Registry files ready

# Official MCP Registry
brew install mcp-publisher
mcp-publisher login github
mcp-publisher publish

# Smithery (via URL)
smithery mcp publish "https://astro-api-a2rc.onrender.com/mcp/sse" -n @aryaminus/astrology

v2.3.0

07 Jun 16:16

Choose a tag to compare

Added

  • Cloud endpoint table in AGENTS.md (REST, MCP SSE, Swagger, Health)
  • Cold start guidance (~30s after 15 min idle on Render free tier)
  • SKILL.md cloud fallback: local engine → MCP tools → REST API

Changed

  • All MCP SSE URLs updated to /mcp/sse (unified mount point)
  • openapi.yaml server URL set to actual Render instance
  • .skill download uses unzip (ZIP format since v2.1.3)
  • api.py VERSION constant synced

v2.2.0

07 Jun 16:03

Choose a tag to compare

Added

  • MCP SSE endpoint on API — all 18 MCP tools now served at /mcp/sse alongside the REST API, no separate service needed
  • Render deployment consolidated to a single free-tier service

Fixed

  • .skill file is now a proper ZIP (claude.ai upload works)

v2.1.3

07 Jun 15:59

Choose a tag to compare

Fixed

  • .skill file format for claude.ai — build script produced a tar.gz but claude.ai requires a ZIP archive. Upload now works without Invalid zip file error.

v2.1.2

07 Jun 15:30

Choose a tag to compare

Full Changelog: v2.1.1...v2.1.2

v2.1.1

07 Jun 15:19

Choose a tag to compare

Full Changelog: v2.1.0...v2.1.1

v2.1.0 — Cloud hosting, SSE transport, /interact endpoint

07 Jun 14:14

Choose a tag to compare

Install

npx skills add aryaminus/astro -g

What's new

  • Cloud hosting: Dockerfile, render.yaml, docker-compose.yml for one-click Render deploy
  • SSE transport for MCP server (cloud MCP hosts)
  • /interact endpoint — chat-style poke with intent detection, multi-turn via session_id
  • Per-IP rate limiter + optional API key gate (free by default)
  • Operational endpoints: /health, /ready, /version, /metrics
  • 27 REST endpoints (was 25), 18 MCP tools, 19 calculation modes
  • GitHub CI: smoke tests all 19 engine modes + 27 API endpoints + rate limit + auth

claude.ai web users

Download astrology.skill below → claude.ai Settings → Capabilities → Skills → +

Full changelog

See CHANGELOG.md