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

MCP – kapcsolódás Claude / Cursor

Az AstroWay MCP-szerver az összes 723 endpointot eszközökként teszi elérhetővé AI-ügynökök számára. Két üzemmód támogatott — mindkettőt natív módon támogatják az összes MCP-kompatibilis kliens.

ÜzemmódURL / parancsMikor válaszd?
Hosted HTTPhttps://mcp.astroway.info/mcpA Claude Web (claude.ai böngészőben), Claude Desktop / Cursor / Code kezdők npm nélkül, vagy ha nullás telepítést szeretnél
Stdio (npm)npx @astroway/mcpCursor power userek, helyi fejlesztés, privacy-tudatosak (a kulcs soha nem hagyja el a géped), offline-ready

A hosted endpoint és az npm-csomag ugyanazt a katalógust használja (egyetlen /v1/openapi.json generálja). Auth: ugyanaz az aw_test_* / aw_live_* API-kulcs — a hosted esetében Authorization: Bearer … headerrel küldöd, stdio esetében pedig ASTROWAY_API_KEY környezeti változóként.

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

Hosted (mcp.astroway.info) — nullás telepítés

Szekció neve “Hosted (mcp.astroway.info) — nullás telepítés”

Gyors indítás npm nélkül — válaszd ki a kliensedet. A telepítés előtt szerezd be a kulcsot a api.astroway.info/dashboard/sign-up oldalon (10 000 ingyenes hitel/hónap).

Kattints a gombra — a Cursor megnyílik, megerősítést kér, majd automatikusan hozzáadja a bejegyzést:

Telepítés a Cursorben →
Terminál
curl https://mcp.astroway.info/health
# {"status":"ok","version":"…","uptime_sec":…,"mcp_protocol_version":"2024-11-05"}

A kliensben kérdezd meg: “List 5 AstroWay tool names from astroway-hosted”. Vissza kell kapnod olyan neveket, mint astroway_western_chart, astroway_horoscope_daily, astroway_vedic_panchang_full, …

A hosted endpoint háromszintű korlátozással védett: Cloudflare DDoS-védelem + nginx 120 req/min/IP + in-memory bucket 60/60s/(IP+key). A valós MCP-kliensek (Claude Desktop, Cursor) nem közelítik meg ezeket a határokat — nem küldenek burst-kéréseket. Ha a saját automatizálásod / CI-d > 120 req/min-et igényel, használd a stdio üzemmódot (itt nincsenek korlátok, közvetlenül az api.astroway.info/v1/* endpointot hívja a saját tarifád rate-limitjével).

Mi történik, ha a mcp.astroway.info ideiglenesen nem elérhető?

Szekció neve “Mi történik, ha a mcp.astroway.info ideiglenesen nem elérhető?”

Ha a hosted endpoint 5xx hibát ad vissza a tools/list híváskor, az MCP-kliens hibát fog látni. Ez nincs hatással a stdio-kliensekre — azok a helyi npm-csomagot futtatják, amely közvetlenül az api.astroway.info/v1/* endpointot hívja a hosted réteg kihagyásával.

Kritikus integrációk esetében fallback: adj hozzá egy második MCP-szervert a konfigurációhoz stdio-üzemmóddal — a kliens automatikusan átkapcsol, ha a hosted nem válaszol a tools/list hívásra:

{
"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 endpoint tényleges uptime-ja a status.astroway.info oldalon látható. Az incidensek > 5 percet 5 munkanapon belül posztmortemként közöljük (lásd /sla/).

A @astroway/mcp npm-csomag helyi subprocessként fut. Egyetlen npm-csomag, natív integráció a Claude Desktoptal, Cursorral és bármely MCP-kompatibilis klienssel.

A katalógus build időpontjában generálódik a live OpenAPI-spec-ből (api.astroway.info/v1/openapi.json). Minden csomagkiadás automatikusan felveszi az összes új endpointot — semmit sem kell manuálisan karbantartani.

Minden endpoint eszközzé alakul:

  • A tools/list leírja a bemenet és a kimenet sémáját (a kérési testtel együtt)
  • A tools/call HTTP POST-kérést küld a https://api.astroway.info/v1/<path> endpointra a saját ASTROWAY_API_KEYeddel
  • A választ strukturált JSON-ként küldi vissza az ügynöknek

Minden kiadás SLSA származásellenőrzéssel is rendelkezik (Sigstore-tanúsítvány) — ez garantálja, hogy az npm-csomag pontosan a nyilvános repó adott commitjából készült.

Add hozzá a ~/Library/Application Support/Claude/claude_desktop_config.json fájlhoz:

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

Indítsd újra a Claude Desktopot. A csevegés alatt megjelenik a 🛠️ ikon a betöltött eszközök számával.

Add hozzá a ~/.cursor/mcp.json fájlhoz:

{
"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 az npx @astroway/mcp parancs működik minden MCP-kompatibilis kliensben. A konfiguráció azonos — csak a fájl elérési útja változik:

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

Futtasd stdio-szerverként:

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

Ez az MCP-szerver semmit sem küld vissza az AstroWay-hoz, csak azokat az API-hívásokat, amelyeket te végrehajtani kérsz tőle. Semmilyen telemetria, analytics vagy opt-in/opt-out kapcsoló — csend az alapértelmezett.

A kimenő kérések két azonosító fejlécet hordoznak, hogy az AstroWay backend meg tudja különböztetni az MCP-forgalmat a közvetlen HTTP-forgalomtó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éptulajdonságot vagy bármilyen személyes adatot. Ez a standard User-Agent szemanatika — minden CLI-eszköz ilyen információkat küld.

Részhalmaz regisztráció — v1.0.0+ óta

Szekció neve “Részhalmaz regisztráció — v1.0.0+ óta”

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

{
"env": {
"ASTROWAY_API_KEY": "aw_live_...",
"ASTROWAY_TOOL_GROUPS": "western,vedic,relational", // csak ezek a prefixek
"ASTROWAY_READONLY": "1" // kihagyja az ai/horoscope/reports csoportokat (LLM-alapúak, hitelt emésztenek)
}
}

Gyakori csoportok: western, vedic, tarot, numerology, hd (Human Design), relational (szinasztria/kompozit/Davison), prognostics (tranzitok/progressziók/visszatérések), aspects, horary, geo, chinese, bazi, mayan, iching, runes, geomancy. Futtasd a npx @astroway/mcp --list-tools parancsot a teljes lista megtekintéséhez.

Az ASTROWAY_READONLY=1 kihagyja a három csoportot, amelyek belsőleg LLM-et hívnak (ai, horoscope, reports) — hasznos, ha tisztán determinisztikus asztrológiai számításokat szeretnél anélkül, hogy hitelt pazarolnál szöveggenerálásra.

Stabilitási kötelezettség — v1.0.0+ óta

Szekció neve “Stabilitási kötelezettség — v1.0.0+ óta”
  • A katalógus lefagyasztva a munkamenet alatt. 624 eszköz, 12 prompt és 14 erőforrás be van építve a közzétett npm-csomagba a build pillanatában — semmi sem változik a csatlakozás alatt. Ha a kliensed a tools/list hívás után cache-el, az érvényes marad a teljes munkamenetre.
  • Az eszközazonosítók stabilak a major verziószámokon belül. A astroway_<group>_<tool> név nem lesz átnevezve vagy törölve a v1.x verziókban deprecation note nélkül a CHANGELOG.md-ben és egyidejű minor verzió párhuzamos elérhetősége mellett.
  • Az eszköz bemenet alakja stabil a minor verziószámokon belül. A megszorítások (regex, range, enum) a patch verziókban érkeznek; kötelező mező hozzáadása minor verzióbummot igényel.
  • A katalógus frissítése újratelepítéssel történik. npm i -g @astroway/mcp@latest (vagy a npx -y @astroway/mcp forma a saját konfigurációdban) a következő indításkor frissíti a katalógust.

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

Számítsd ki a natív kártyámat — 1990. március 15., 14:30, Kijev. Írd le a Napot, Holdat, Ascendenset, és keresd meg a szoros aspektusokat.

A Claude meghívja a chart eszközt a paramétereiddel, JSON-t kap, majd leírja a kártyát szavakkal.

Mely jelentős tranzitok esnek a natív kártyámra 2027-ben?

A Claude két eszközhívást végez: először a transits (aktuális pillanatkép), majd a transit-calendar (időtartomány). Az trendeket értelmezi.

Indítsd el a Vimshottari Mahadasha-t egy olyan személy számára, aki 1985. július 22-án 06:45-kor született Mumbaiban. Ebben a periódusban hol tart most ez a személy?

A vedic/dashas/vimshottari/maha eszközön keresztül — pontos UTC-timestamp a jelenlegi periódusnak.

Hasonlítsd össze a két kártyát: A — 1988. június 10. 09:15 London, B — 1991. november 22. 22:40 Berlin. Melyek a legerősebb kereszt-aspektusok?

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

Húzz három Rider-Waite-Smith kártyát: Múlt — Jelen — Jövő. Kérdés: „Érdemes-e elfogadni az új állást?”. Seed = 42.

A tarot/rider-waite/spread eszköz fix seeddel a reprodukálhatóságért.

A csatlakoztatás után kérdezd meg a Claudent:

Sorold fel az összes astroway-eszközt.

Vagy parancssorból:

Terminál
ASTROWAY_API_KEY=aw_test_smoke npx @astroway/mcp 2>&1 | head -1
# (indítja a stdio-szervert; a protokoll szerinti eszközlista-hívások az MCP-kliensből érkeznek)
VáltozóAlapértelmezettLeírásVerzió óta
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(minden csoport)Vesszővel elválasztott prefixek 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 — a naplózás szintje a stderr-re.0.8.0
LOG_FILE(nincs írva)Elérési út a naplófájlhoz.0.8.0
MCP_FLAT_TOOLS01 visszaadja a pre-v0.9 síkneveket (chart helyett astroway_western_chart). Legacy.0.9.0

A generikus LLM (grounding nélkül) azt mondaná: „valahol júliusban a Szaturnusz trigont alkot a Jupitereddel” — pontos dátum nélkül, ±15 napos eltéréssel. Az MCP-ügynök pedig tool_use POST /v1/transits hívást küld, és másodperc pontossággal visszaadja az UTC-timestampot, a valódi Swiss Ephemeris alapján.

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

Hasznos volt?
Запропонувати правку

Utoljára frissítve: