Ir al contenido
AstroWay/api v2.254.12 · es
todos los sistemas funcionando con normalidad

Agentes de IA y MCP

¿Estás construyendo un agente de IA que deba hacer cálculos astrológicos reales en lugar de alucinaciones? AstroWay se conecta a Claude (Anthropic), ChatGPT-4 (OpenAI), Llama 3.3 (Groq), DeepSeek, Google Gemini, Mistral - a través de MCP, llms.txt o llamadas HTTP directas. Tres formas de integración: elige según el tipo de agente:

  • llms.txt: archivos de descubrimiento para agentes que leen la documentación (Cursor IDE, Windsurf, Claude en el navegador, pipelines RAG personalizados en LangChain/LlamaIndex).
  • MCP сервер: zero-code para Claude Desktop, Cursor IDE, Windsurf, VS Code (llm CLI) y cualquier cliente compatible con MCP (incluyendo GPT con MCP a través de OpenAI Realtime API).
  • HTTP API: llamada directa desde tu propio agente o framework (LangChain, LlamaIndex, AutoGen, CrewAI).

El sitio expone dos archivos legibles por máquina en formato llms.txt:

  • /llms.txt: índice de todas las páginas de la documentación agrupadas por secciones (API Reference, Use Cases, Examples, Products). Pequeño, cabe en cualquier ventana de contexto.
  • /llms-full.txt: todo el contenido de la documentación en un solo archivo plain-text. Adecuado para indexación offline en una base de datos vectorial o para inyección única en el contexto.
EscenarioArchivo
Cursor/Windsurf “lee los docs de astroway y ayuda con la integración”/llms.txt (el agente recupera los secciones necesarias)
Pipeline RAG propio / base de datos vectorial para bot de FAQ/llms-full.txt (una sola fetch - todo el corpus)
Claude/ChatGPT en el navegador: “aquí está nuestro API, construye el cliente”/llms-full.txt pegar en el prompt
Agente de producción con ejecución de llamadasMCP сервер o HTTP API (ver abajo)
const docs = await fetch('https://api.astroway.info/llms-full.txt').then(r => r.text());
const systemPrompt = `You are an integration assistant for AstroWay API.
Documentation:
${docs}
When the user asks how to do X, return a working code snippet using their API key.`;

Servidor MCP (recomendado para Claude Desktop)

Sección titulada «Servidor MCP (recomendado para Claude Desktop)»

Model Context Protocol (MCP) - estándar abierto para conectar herramientas a modelos de IA. El servidor MCP de AstroWay ofrece 783 herramientas, una por cada operación del API, además de 12 prompts y 14 recursos.

Añade en claude_desktop_config.json:

{
"mcpServers": {
"astroway": {
"command": "npx",
"args": ["@astroway/mcp"],
"env": {
"ASTROWAY_API_KEY": "aw_live_your_key_here"
}
}
}
}

Después de reiniciar Claude Desktop verá los 783 herramientas. Para acortar la lista, define ASTROWAY_TOOL_GROUPS o conecta un servidor de dominio, ver configuración MCP.

HerramientaQué hace
astroway_western_chartCálculo de carta natal
astroway_relational_synastrySinastría de dos personas
astroway_horoscope_dailyHoróscopo diario
astroway_ai_interpret_natalAI-interpretación de carta natal
astroway_hd_human_designCarta HD completa
astroway_prognostics_transitsTránsitos actuales

Lista completa: 783 herramientas, todo el API, cada una con un esquema tipado de respuesta.

Usuario: Construye una carta natal para una persona nacida el 14 de julio de 1990 a las 14:30 en Kiev. ¿Qué significa el Sol en Cáncer en la casa 10?

Claude: Utiliza astroway_western_chart para el cálculo, luego astroway_ai_interpret_placement para la interpretación. Devuelve las posiciones de los planetas con datos reales y una interpretación significativa.

Para agentes de IA sin soporte MCP, usa el HTTP API directamente.

// The AI agent calls /interpret/natal for an interpretation
const r = await fetch('https://api.astroway.info/v1/interpret/natal', {
method: 'POST',
headers: {
'X-Api-Key': process.env.ASTROWAY_API_KEY!,
'Content-Type': 'application/json',
},
body: JSON.stringify({
date: '1990-07-14',
time: '14:30:00',
timezoneOffset: 3,
latitude: 50.4501,
longitude: 30.5234,
}),
});
const { data: result } = await r.json();
// result.interpretation - ready AI interpretation
// result.disclaimer - disclaimer to display
// 1. Get raw data from /chart (cheaper - 20 credits)
const chart = await fetch('https://api.astroway.info/v1/chart', { ... });
const { data } = await chart.json();
// 2. Pass the data to your own LLM
const prompt = `Interpret this natal chart: ${JSON.stringify(data.planets)}`;
const llmResponse = await myLLM.generate(prompt);

Servidor MCP + Claude/ChatGPT. El usuario pregunta - el agente calcula e interpreta. Presupuesto: tarifa Free para uso personal.

Generación diaria de horóscopos para los 12 signos a través de /horoscope/daily. 12 solicitudes al día = 240 créditos. Tarifa Free con amplio margen.

/interpret/natal + /interpret/transits para cada cliente. 100 clientes/día = 10 000 créditos/día. Tarifa Pro.

¿Útil?
Sugerir edición

Última actualización: