Pular para o conteúdo
AstroWay/api v2.254.12 · pt
todos os sistemas normais

Agentes de IA e MCP

Estás a construir um agente de IA que tem de fazer cálculos astrológicos reais em vez de alucinações? AstroWay liga‑se a Claude (Anthropic), ChatGPT-4 (OpenAI), Llama 3.3 (Groq), DeepSeek, Google Gemini, Mistral – através de MCP, llms.txt ou chamadas HTTP diretas. Três formas de integração – escolhe a que melhor se adapta ao teu agente:

  • llms.txt: ficheiros de descoberta para agentes que leem a documentação (Cursor IDE, Windsurf, Claude no navegador, pipelines RAG personalizados em LangChain/LlamaIndex).
  • MCP сервер: zero‑code para Claude Desktop, Cursor IDE, Windsurf, VS Code (llm CLI) e qualquer cliente compatível com MCP (incluindo GPT com MCP através da OpenAI Realtime API).
  • HTTP API: chamada direta a partir do teu próprio agente ou framework (LangChain, LlamaIndex, AutoGen, CrewAI).

O site expõe dois ficheiros legíveis por máquina no formato llms.txt:

  • /llms.txt: índice de todas as páginas da documentação agrupado por secções (API Reference, Use Cases, Examples, Products). Pequeno, cabe em qualquer janela de contexto.
  • /llms-full.txt: todo o conteúdo da documentação num único ficheiro plain‑text. Adequado para indexação offline numa base de dados vetorial ou para injeção única no contexto.
CenárioFicheiro
Cursor/Windsurf “lê a docs astroway e ajuda na integração”/llms.txt (o agente puxa os capítulos necessários)
Pipeline RAG próprio / base de dados vetorial para bot de FAQ/llms-full.txt (um fetch – todo o corpus)
Claude/ChatGPT no navegador: “aqui está o nosso API, constrói o cliente”/llms-full.txt colado no prompt
Agente de produção com execução de chamadasMCP сервер ou HTTP API (ver abaixo)
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.`;

Model Context Protocol (MCP) – padrão aberto para conectar ferramentas a modelos de IA. O servidor MCP da AstroWay disponibiliza 783 ferramentas, uma para cada operação de API, além de 12 prompts e 14 recursos.

Adiciona em claude_desktop_config.json:

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

Depois de reiniciares o Claude Desktop, ele verá todas as 783 ferramentas. Para reduzir a lista, define ASTROWAY_TOOL_GROUPS ou liga um servidor de domínio, vê configuração MCP.

FerramentaO que faz
astroway_western_chartCálculo do mapa natal
astroway_relational_synastrySinastria de duas pessoas
astroway_horoscope_dailyHoróscopo diário
astroway_ai_interpret_natalInterpretação AI do mapa natal
astroway_hd_human_designMapa HD completo
astroway_prognostics_transitsTrânsitos atuais

Lista completa: 783 ferramentas, toda a API, cada uma com um schema tipado de resposta.

Utilizador: Constrói um mapa natal para uma pessoa nascida a 14 de julho de 1990 às 14:30 em Kiev. O que significa o Sol em Câncer na casa 10?

Claude: Utiliza astroway_western_chart para o cálculo, depois astroway_ai_interpret_placement para a interpretação. Devolve as posições dos planetas com dados reais e uma interpretação contextualizada.

Para agentes de IA sem suporte a MCP – usa a API HTTP diretamente.

// 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. O utilizador pergunta – o agente calcula e interpreta. Orçamento: tarifa Free para uso pessoal.

Geração diária de horóscopos para os 12 signos através de /horoscope/daily. 12 pedidos por dia = 240 créditos. Tarifa Free com grande margem.

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

Útil?
Sugerir edição

Última atualização: