Tovább a tartalomhoz
AstroWay/api v2.254.12 · hu
minden rendszer működik rendben

MCP – kapcsolódás Claude / Cursor

Model Context Protocol szerver AstroWay kiteszi az összes 771 végpontot eszközként az AI-ügynök számára. Két mód – mindkettő natívan támogatott minden MCP-kompatibilis kliens által.

MódURL / parancsMikor választani
Hosted HTTPhttps://mcp.astroway.info/mcpClaude Web (claude.ai a böngészőben), Claude Desktop / Cursor / Code újoncok npm nélkül, vagy ha zero-install szeretnél
Stdio (npm)npx @astroway/mcpCursor haladó felhasználók, helyi fejlesztés, adatvédelmi tudatos (a kulcs soha nem hagyja el a gépedet), offline-kész

A hosted végpont és az npm csomag ugyanazt az eszközkatalógust használják (egy /v1/openapi.json-ból generálva). Auth: ugyanaz a aw_test_* / aw_live_* API-kulcs – a hosted esetén Authorization: Bearer … headerrel küldik, a stdio esetén – ASTROWAY_API_KEY környezeti változóval.

Forrás: github.com/astroway/astroway-mcp · npm: npmjs.com/package/@astroway/mcp · hosted: mcp.astroway.info/health

Hosted (mcp.astroway.info) – zero telepítés

Szekció neve “Hosted (mcp.astroway.info) – zero telepítés”

Gyors kezdés npm nélkül – válaszd ki a kliensed. Telepítés előtt szerezd meg a kulcsot a api.astroway.info/dashboard/sign-up oldalon (10 000 kredit/hó ingyen).

Kattints a gombra – a Cursor megnyílik, megerősítést kér, és automatikusan hozzáad egy bejegyzést:

Install in Cursor →
Terminál
curl https://mcp.astroway.info/health
# {"status":"ok","version":"…","uptime_sec":…,"mcp_protocol_version":"…"}

A kliensben kérd: “List 5 AstroWay tool names from astroway-hosted”. Ennek vissza kell adnia olyan neveket, mint astroway_western_chart, astroway_horoscope_daily, astroway_vedic_panchang_full, …

A hosted végpont 3 szintű korlátozással védett: Cloudflare DDoS réteg + edge proxy 120 req/min/IP + memória-alapú bucket 60/60s/(IP+key). A valós MCP-kliensek (Claude Desktop, Cursor) nem közelítik meg ezeket a határokat – nem végeznek burst kéréseket. Ha az automatizációd / CI > 120 req/min igényel, használd a stdio módot (itt nincsenek korlátok, közvetlenül a api.astroway.info/v1/*-ra küld a saját tarifád rate-limitjével).

Mi van, ha a mcp.astroway.info ideiglenesen nem elérhető

Szekció neve “Mi van, ha a mcp.astroway.info ideiglenesen nem elérhető”

Ha a hosted végpont 5xx-et ad vissza, az MCP-kliens hibát lát a tools/list hívásnál. Ez nem érinti a stdio-klienseket – ők egy helyi npm csomagot indítanak, amely közvetlenül a api.astroway.info/v1/*-ra kérdez, a köztes hosted réteg nélkül.

Fallback kritikus integrációkhoz: adj hozzá második MCP-szervert a stdio-móddal ellátott konfigurációhoz – a kliens automatikusan ezt használja, ha a hosted nem válaszol a tools/list-re:

{
"mcpServers": {
"astroway": {
"url": "https://mcp.astroway.info/mcp",
"headers": { "Authorization": "Bearer aw_live_..." }
},
"astroway-fallback": {
"command": "npx",
"args": ["-y", "@astroway/mcp"],
"env": { "ASTROWAY_API_KEY": "aw_live_..." }
}
}
}

A hosted végpont valós uptime-ja látható a status.astroway.info oldalon. 5 percnél hosszabb incidenseket postmortemként publikálunk 5 munkanapon belül (per /sla/).

@astroway/mcp – npm csomag, amely helyben subprocessként fut. Egy npm csomag, natív integráció Claude Desktop, Cursor és bármely MCP-kompatibilis klienssel.

Az eszközlista a build időpontjában generálódik a live OpenAPI-specből (api.astroway.info/v1/openapi.json). Minden csomagkiadás automatikusan felveszi az összes új végpontot – semmit sem kell kézzel karbantartani.

Minden végpont eszközzé válik a következő formában:

  • tools/list visszaadja a leírást és a bemeneti sémát (példa kérés testtel)
  • tools/call HTTP POST-ot küld a https://api.astroway.info/v1/<path> címre a te ASTROWAY_API_KEY-eddel
  • A válasz strukturált JSON-ként érkezik az ügynöknek

Minden kiadás SLSA provenance-nel is érkezik (Sigstore-attested) – ez garancia arra, hogy az npm csomag a nyilvános repó egy commitjából épült.

Add hozzá a ~/Library/Application Support/Claude/claude_desktop_config.json-hoz:

{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["-y", "@astroway/mcp"],
"env": {
"ASTROWAY_API_KEY": "aw_live_..."
}
}
}
}

Indítsd újra a Claude Desktopot. A csevegés alatti sávban megjelenik egy 🛠️ indikátor a betöltött eszközök számával.

Add hozzá a ~/.cursor/mcp.json-hoz:

{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["-y", "@astroway/mcp"],
"env": { "ASTROWAY_API_KEY": "aw_live_..." }
}
}
}

Cline / Continue / Windsurf / Copilot / VS Code MCP

Szekció neve “Cline / Continue / Windsurf / Copilot / VS Code MCP”

Ugyanaz a npx @astroway/mcp parancs működik minden MCP-kompatibilis kliensen. A konfiguráció azonos – csak a fájl útvonala változik:

{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["-y", "@astroway/mcp"],
"env": { "ASTROWAY_API_KEY": "aw_live_..." }
}
}
}
KliensKonfiguráció útvonala
Cline (VS Code).cline/mcp.json a workspace gyökerében
Continue~/.continue/config.json (mcpServers alatt)
Windsurf~/.codeium/windsurf/mcp_config.json
GitHub Copilot Chat (VS Code)preview flag → mcp.json a workspace-ben
VS Code MCP extension~/.vscode/mcp.json

Futtasd stdio-szerverként:

Terminál
ASTROWAY_API_KEY=aw_live_... npx @astroway/mcp

Ez az MCP-szerver nem küld semmit vissza az AstroWay felé a tényleges API-hívásokon kívül, amiket neked ad végrehajtani. Nincs telemetria, nincs analytics, nincs opt-in/opt-out kapcsoló – alapértelmezés szerint csend.

A kimenő kérések két azonosító fejlécet tartalmaznak, hogy az AstroWay backend meg tudja különböztetni az MCP forgalmat a közvetlen HTTP-től a saját naplóiban:

  • User-Agent: astroway-mcp/<version> (Node/<node-version>)
  • X-Astroway-Channel: mcp

Egyik sem tartalmaz session ID-t, gép ujjlenyomatot vagy személyes adatot. Ez egy szabványos User-Agent szemantika – minden CLI-eszköz hasonló információt küld.

Ha csak a katalógus egy részét használod – regisztráld a részhalmazt, hogy az LLM kontextusablaka kompakt maradjon:

{
"env": {
"ASTROWAY_API_KEY": "aw_live_...",
"ASTROWAY_TOOL_GROUPS": "western,vedic,relational", // only these prefixes
"ASTROWAY_READONLY": "1" // skip ai/horoscope/reports (LLM-backed, costs credits)
}
}

Gyakori csoportok: western, vedic, tarot, numerology, hd (Human Design), relational (synastry/composite/davison), prognostics (transits/progressions/returns), aspects, horary, geo, chinese, bazi, mayan, iching, runes, geomancy. Futtasd a npx @astroway/mcp --list-tools parancsot a teljes készlet megtekintéséhez.

ASTROWAY_READONLY=1 kihagyja a három LLM-et meghívó csoportot (ai, horoscope, reports) – hasznos, ha tiszta, determinisztikus kártyamatematikát szeretnél, anélkül, hogy krediteket költenél szöveg generálására.

Stabilitási elkötelezettség – v1.0.0+

Szekció neve “Stabilitási elkötelezettség – v1.0.0+”
  • A katalógus a munkamenet idejére lefagyott. 780+ eszköz, 12 prompt, 14 resource be van ágyazva a kiadott npm csomagba a build időpontjában – semmi nem változik a csatlakozás során. Ha a kliended a tools/list-et cache-eli az első hívás után – az a teljes munkamenetre helyes marad.
  • Az eszközazonosítók stabilak a major verzióban. Az astroway_<group>_<tool> név nem lesz átnevezve vagy törölve a v1.x verziókban, de csak deprecation megjegyzés után a CHANGELOG.md-ben és egy minor párhuzamos elérhetőség mellett.
  • Az eszköz bemeneti struktúrája stabil a minor verzióban. Szűkítések (regex, range, enum) patch-ekben jönnek; kötelező mező hozzáadása minor bump-ot igényel.
  • A katalóg frissítése: újratelepítéssel. npm i -g @astroway/mcp@latest (vagy a npx -y @astroway/mcp forma a konfigurációdban) a következő indításkor a legfrissebb készletet hozza.

A szerver csatlakoztatása után kérd meg az AI-t:

Számold ki a születési horoszkópom – született 1990. március 15., 14:30, Kijev. Írd le a Napot, Holdat, Ascendenst és találd meg a szoros aspektusokat.

Melyek a jelentős lassú bolygók tranzitjai, amelyek 2027-ben a születési horoszkópomra esnek?

Claude két tool-call-t hajt végre: először a transits (aktuális pillanatkép), majd a transit-calendar (időintervallum). Értelmezi a trendeket.

Indítsd el a Vimshottari Mahadasha-t egy 1985.07.22., 06:45 Mumbai-ban született személy számára. Melyik időszakban van most ez a személy?

A vedic/dashas/vimshottari/maha eszközön keresztül – a jelenlegi periódus pontos UTC időbélyegzője.

Hasonlítsd össze a két horoszkópot: A – 1988.06.10. 09:15 London, B – 1991.11.22. 22:40 Berlin. Melyek a legerősebb kereszt-aspektusok?

A synastry eszköz két chart blokkot használ + a kompatibilitási pontszám értelmezése.

Húzz ki 3 Rider-Waite-Smith kártyát: Múlt – Jelen – Jövő. Kérdés: “érdemes új munkát vállalni?”. Seed = 42.

tarot/rider-waite/spread rögzített seed-del a reprodukálhatóságért.

A csatlakozás után kérdezd meg Claude-t:

Sorold fel az összes astroway-eszközt.

Vagy a parancssorból:

Terminál
ASTROWAY_API_KEY=aw_test_smoke npx @astroway/mcp 2>&1 | head -1
# (starts the stdio server; tool-list calls come from the MCP client over the protocol)
VáltozóAlapértelmezettLeírásVerziótól
ASTROWAY_API_KEY(kötelező)Live: aw_live_.... Sandbox: aw_test_....0.1.0
ASTROWAY_BASE_URLhttps://api.astroway.info/v1Override self-hosted/staging környezetekhez.0.1.0
ASTROWAY_TOOL_GROUPS(összes csoport)Vesszővel elválasztott előtagok a katalógus korlátozásához (western,vedic,relational).1.0.0
ASTROWAY_READONLY01 kihagyja az LLM-alapú csoportokat (ai, horoscope, reports).1.0.0
LOG_LEVELerrorsilent/error/warn/info/debug – naplózási szint stderr-en.0.8.0
LOG_FILE(nem íródik)Az útvonal a napló másolatához.0.8.0
MCP_FLAT_TOOLS01 visszaadja a pre‑v0.9 flat‑neveket (chart a astroway_western_chart helyett). Legacy.0.9.0

Miért MCP, és nem közvetlen integráció

Szekció neve “Miért MCP, és nem közvetlen integráció”

Egy általános LLM (grounding nélkül) azt mondja majd “valamikor júliusban a Szaturnusz trójuszt alkot a Jupitereddel” – pontos dátum nélkül, ±15 nap eltéréssel. Az MCP-ügynök tool_use POST /v1/transits‑t hajt végre és UTC‑timestamp‑et ad vissza másodperc pontossággal, a valódi Swiss Ephemeris‑en.

Az előny nem az LLM-ben, hanem a garanciában, hogy a matematika valós – nem kitalált.

Hasznos volt?
Javítás javaslata

Utoljára frissítve: