AstroWay/api v2.190.0 · es
todos los sistemas funcionando con normalidad

Agrega astrología a tu agente de IA a través de MCP

El Protocolo de Contexto de Modelo (MCP) permite a los agentes de IA invocar herramientas externas. En esta guía, cómo agregar cálculos astrológicos a Claude, ChatGPT o agentes personalizados en menos de 5 minutos.

Si has trabajado con Claude Desktop durante el último año, probablemente has visto MCP (Model Context Protocol). Este es un estándar abierto de Anthropic para conectar herramientas externas a modelos de inteligencia artificial. Unas pocas líneas de configuración y Claude puede acceder al sistema de archivos, bases de datos o cualquier API.

En este artículo, te explicaré cómo agregar cálculos astrológicos a un agente de inteligencia artificial a través de MCP. Te tomará menos de 5 minutos.

MCP es un protocolo que permite a los modelos de inteligencia artificial invocar herramientas. Imagina un “REST API para agentes de inteligencia artificial”:

  • Servidor expone herramientas (cálculos, solicitudes, acciones)
  • Cliente (Claude Desktop, Cursor, agente personalizado) las detecta y las invoca
  • El modelo decide cuándo aplicar qué herramienta, según la solicitud del usuario

Los servidores MCP pueden ser locales (iniciados como subprocesos) o remotos (HTTP). La mayoría de los servidores locales se publican en npm y se inician a través de npx.

El servidor MCP de AstroWay expone 25 herramientas que cubren cálculos astrológicos básicos:

  • natal_chart - carta natal completa
  • synastry - compatibilidad entre dos personas
  • transits - tránsitos actuales en la carta natal
  • daily_horoscope, weekly_horoscope, monthly_horoscope, yearly_horoscope
  • interpret_natal, interpret_synastry, interpret_transits - interpretaciones de inteligencia artificial
  • human_design - carta de diseño humano completa
  • hd_incarnation_cross, hd_compatibility - características de diseño humano
  • 12 herramientas más que cubren progresiones, retornos solares, astrocartografía, rectificación

Regístrate en astroway.info y crea una clave de API gratuita (10 000 créditos/mes, sin tarjeta).

Paso 2: Edita la configuración de Claude Desktop

Sección titulada «Paso 2: Edita la configuración de Claude Desktop»

Archivo claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Agrega el servidor de AstroWay:

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

Después de reiniciar, verás un icono de martillo con 25 herramientas disponibles.

Ahora solo habla con Claude en lenguaje natural:

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

Claude: Invoca natal_chart con coordenadas parseadas, luego interpret_placement. Aquí está la carta natal. El Sol en Cáncer en la 10ª casa indica…

Claude mismo:

  • parsea el lenguaje natural (ciudad → coordenadas)
  • elige la herramienta correcta
  • formatea la respuesta

Si estás creando un agente de inteligencia artificial personalizado (no Claude Desktop), también puedes utilizar el servidor MCP. El protocolo está documentado:

import { spawn } from 'child_process';
const mcp = spawn('npx', ['@astroway/mcp'], {
env: {
...process.env,
ASTROWAY_API_KEY: process.env.ASTROWAY_API_KEY,
},
stdio: ['pipe', 'pipe', 'pipe'],
});
// MCP initialize
mcp.stdin.write(JSON.stringify({
jsonrpc: '2.0',
id: 1,
method: 'initialize',
params: { protocolVersion: '2024-11-05', capabilities: {} },
}) + '\n');
// Список інструментів
mcp.stdin.write(JSON.stringify({
jsonrpc: '2.0',
id: 2,
method: 'tools/list',
}) + '\n');
// Виклик інструмента
mcp.stdin.write(JSON.stringify({
jsonrpc: '2.0',
id: 3,
method: 'tools/call',
params: {
name: 'natal_chart',
arguments: {
date: '1990-07-14',
time: '14:30:00',
timezoneOffset: 3,
latitude: 50.4501,
longitude: 30.5234,
},
},
}) + '\n');

La mayoría de los marcos de trabajo para agentes (LangChain, LlamaIndex, etc.) tienen soporte integrado para MCP.

Si no deseas los gastos adicionales de MCP, puedes llamar a la API de HTTP directamente desde el agente:

async function callAstrowayTool(tool: string, input: object) {
const res = await fetch(`https://api.astroway.info/v1/${tool}`, {
method: 'POST',
headers: {
'X-Api-Key': process.env.ASTROWAY_API_KEY!,
'Content-Type': 'application/json',
},
body: JSON.stringify(input),
});
return res.json();
}
// Використання в циклі агента
const chart = await callAstrowayTool('chart', birthData);

Ventajas de MCP: descripciones estructuradas de herramientas, autodetección, manejo de errores estandarizado. Ventajas de HTTP: más simple, funciona en cualquier lugar, sin subprocesos.

Cuando MCP está configurado, intenta en Claude:

  1. «¿Cuál es mi horóscopo diario? Nací el 3 de octubre de 1993 a las 6 de la mañana en Nueva York».
  2. «Calcula mi tipo de Diseño Humano. Nací el 22 de abril de 1987 a las 16:45 en Londres».
  3. «Compara la compatibilidad entre dos personas: yo (14 de julio de 1990, Kiev) y mi amiga (22 de marzo de 1992, París)».
  4. «¿Cuáles son los tránsitos principales para mí hoy? Dame una interpretación».
  5. «No sé la hora exacta de nacimiento. ¿Qué muestra el análisis de sensibilidad para un rango de ±30 minutos?»

Claude mismo elegirá las herramientas necesarias, invocará varias en cadena y formateará la respuesta en lenguaje humano.

Las herramientas de interpretación de AstroWay (interpret_*, *_horoscope) tienen guardias de seguridad integrados:

  • No ofrecen consejos médicos, legales ni financieros
  • Descargos de responsabilidad autoinsertados
  • Filtro de contenido

Cuando el agente muestra texto de interpretación al usuario, conserva el descargo de responsabilidad. Está en el campo disclaimer de cada respuesta de inteligencia artificial.

Las llamadas a MCP pasan por el mismo sistema de créditos que la API de HTTP. Muestras simples (10 créditos) → carta (20) → sinastria (50) → interpretación de inteligencia artificial (50).

Para uso personal (un usuario que hace preguntas a Claude) - alrededor de 200-500 créditos al mes. El plan gratuito es suficiente.

Para un agente de producción con cientos de usuarios - calcula según la mezcla de endpoints. Un bot de horóscopo diario para 1 000 usuarios = 1 000 × 20 × 30 = 600 000 créditos/mes → plan Pro.

MakSeong · AstroWay

Construyo AstroWay API: envuelvo Swiss Ephemeris en un REST puro y escribo sobre los detalles aburridos que realmente importan.

// construye sobre esto

El mismo Swiss Ephemeris que en Solar Fire - en 4 líneas de código.

Clave gratuita sin tarjeta. 5 000 llamadas al mes antes del primer pago.

Más del blog ver todas las publicaciones →

Ephemeris 2026-07-19

Cómo mantenemos la precisión bajo control: CI vs swetest y NASA

La precisión en la API astronómica se deteriora fácilmente con una sola refactorización de ephemeris. Exploramos la protección: un núcleo de Swiss Ephemeris en el navegador y el servidor, cientos de instantáneas congeladas en mapas de referencia y triangulación de cada PR contra swetest CGI, Kerykeion, Prokerala y el catálogo de eclipses de NASA.

Engineering 2026-07-15

Tres SDK oficiales: TypeScript, Python, PHP en lugar de curl sin procesar

El HTTP crudo funciona, pero un cliente tipado ahorra horas: autocompletado de rutas, tipos de solicitud y respuesta, reintento incorporado en 408/409/429/5xx y jerarquía de errores estilo Stainless. Analizamos los tres SDK oficiales - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - y cómo se generaron a partir de un único contrato OpenAPI.

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.