nocturna-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@nocturna-mcpCan you calculate my natal chart for June 15, 1990, 2:30 PM in Los Angeles?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
nocturna-mcp
MCP (Model Context Protocol) server for Nocturna astrology APIs.
Gives AI agents a full astrologer skill: natal charts, transits, synastry, progressions, returns, and chart image rendering — 20 tools total.
Tools
Calculations (via nocturna-calculations API)
Tool | Description |
| Natal (birth) chart: planets, houses, aspects |
| Cross-aspects between two charts |
| Composite/Davison chart for a couple |
| Current transits to a natal chart |
| Secondary progressions or solar arc |
| Solar or lunar return chart |
| Primary directions / solar arc directions |
| Solar/lunar eclipses in a date range |
| Planetary sign ingresses in a date range |
| Fixed stars conjunct natal planets |
| Arabic parts / lots |
| Essential dignities (rulership, exaltation, etc.) |
| Antiscia and contra-antiscia |
| Declinations and parallels |
| Harmonic charts |
| Lunar nodes, Lilith, Selena |
| Birth time rectification from life events |
Chart Rendering (via nocturna-image API)
Tool | Description |
| Calculate + render natal chart as PNG |
| Biwheel: natal (inner) + transits (outer) |
| Biwheel: person 1 (inner) + person 2 (outer) |
Related MCP server: auseklis
Setup
Prerequisites
Bun runtime
Access to Nocturna API (service token required)
Install
git clone https://github.com/eaprelsky/nocturna-mcp
cd nocturna-mcp
bun installConfigure
Copy .env.example to .env and fill in your API tokens:
cp .env.example .envAdd to Claude Code
Add to your .mcp.json:
{
"mcpServers": {
"nocturna": {
"command": "bun",
"args": ["run", "/path/to/nocturna-mcp/server.ts"],
"env": {
"NOCTURNA_API_URL": "https://www.calc.nocturna.ru/api",
"NOCTURNA_SERVICE_TOKEN": "your_token",
"CHART_SERVICE_URL": "https://www.img.nocturna.ru",
"NOCTURNA_IMAGE_SERVICE_TOKEN": "your_image_token"
}
}
}
}Example Usage
Calculate Lady Gaga's natal chart:
→ calculate_natal_chart(date="1986-03-28", time="09:53:00", latitude=40.7128, longitude=-74.0060, timezone="America/New_York")
Render the chart as an image:
→ render_natal_chart(date="1986-03-28", time="09:53:00", latitude=40.7128, longitude=-74.0060, timezone="America/New_York", person_name="Lady Gaga")
Check transits for today:
→ calculate_transits(natal_date="1986-03-28", natal_time="09:53:00", natal_latitude=40.7128, natal_longitude=-74.0060, transit_date="2026-03-28")License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for the Seline Analytics API
- UnifAPIOAuthcom.unifapi
Hosted MCP server for live public-data APIs and Skills for AI agents.
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
Free MCP server: 36 security & dev API tools -- WHOIS, DNS, CVE, IP reputation, Cosmos SDK.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA self-contained MCP server that gives AI agents the ability to calculate high-precision astronomical data. It provides tropical zodiac coordinates, planetary speeds, retrograde detection, and house cusps using the trusted Swiss Ephemeris engine. 100%4AGPL 3.0
- AlicenseAqualityBmaintenanceAstrology MCP server that computes natal charts, transits, synastry, progressions, returns, eclipses, retrogrades, and moon phases from a real ephemeris, enabling AI agents to provide accurate astrological calculations without hallucination.1241 npm1MIT
- FlicenseNot gradedqualityDmaintenanceAn AI astrology MCP server providing 49 tools for Western and Vedic astrology calculations, including natal charts, dashas, transits, and compatibility analysis, powered by Swiss Ephemeris.-
- FlicenseNot gradedqualityBmaintenanceMCP server for astrological calculations including natal charts, planetary positions, aspects, transits, and progressions using Swiss Ephemeris.-