Se trabalhou com o Claude Desktop nos últimos 12 meses — provavelmente viu o MCP (Model Context Protocol). É um padrão aberto da Anthropic para conectar ferramentas externas a modelos de IA. Algumas linhas de configuração e o Claude sabe acessar o sistema de arquivos, bancos de dados ou qualquer API.
Neste post, vamos mostrar como adicionar cálculos astrológicos a um agente de IA por meio do MCP. Tempo necessário: menos de 5 minutos.
O que é MCP
Seção intitulada “O que é MCP”MCP é um protocolo pelo qual os modelos de IA chamam ferramentas. Imagine como um “REST API para agentes de IA”:
- Servidor expõe ferramentas (cálculos, consultas, ações)
- Cliente (Claude Desktop, Cursor, agente personalizado) as descobre e as chama
- O modelo decide quando aplicar qual ferramenta — com base na solicitação do usuário
Os servidores MCP podem ser locais (iniciados como subprocesso) e remotos (HTTP). A maioria é local — publicada no npm e iniciada por meio de npx.
Servidor MCP AstroWay
Seção intitulada “Servidor MCP AstroWay”O servidor MCP AstroWay expõe 25 ferramentas que cobrem cálculos astrológicos básicos:
natal_chart— carta natal completasynastry— compatibilidade entre duas pessoastransits— transitos atuais para a carta nataldaily_horoscope,weekly_horoscope,monthly_horoscope,yearly_horoscopeinterpret_natal,interpret_synastry,interpret_transits— interpretações de IAhuman_design— carta de design humano completahd_incarnation_cross,hd_compatibility— recursos de design humano- mais 12 que cobrem progressões, returns solares, astrocartografia, retificação
Configuração para Claude Desktop
Seção intitulada “Configuração para Claude Desktop”Passo 1: Obtenha a chave de API
Seção intitulada “Passo 1: Obtenha a chave de API”Registre-se em astroway.info e crie uma chave de API gratuita (10.000 créditos/mês, sem cartão).
Passo 2: Edite a configuração do Claude Desktop
Seção intitulada “Passo 2: Edite a configuração do Claude Desktop”Arquivo claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Adicione o servidor AstroWay:
{ "mcpServers": { "astroway": { "command": "npx", "args": ["@astroway/mcp"], "env": { "ASTROWAY_API_KEY": "aw_live_your_key_here" } } }}Passo 3: Reinicie o Claude Desktop
Seção intitulada “Passo 3: Reinicie o Claude Desktop”Depois de reiniciar, você verá o ícone de martelo com 25 ferramentas disponíveis.
Como usar
Seção intitulada “Como usar”Agora, basta conversar com o Claude em linguagem natural:
Você: Crie uma carta natal para uma pessoa nascida em 14 de julho de 1990, às 14h30, em Kiev. O que significa o Sol em Câncer na 10ª casa?
Claude: Chama
natal_chartcom coordenadas analisadas, entãointerpret_placement. Aqui está a carta natal. O Sol em Câncer na 10ª casa indica…
O Claude mesmo:
- analisa a linguagem natural (cidade → coordenadas)
- escolhe a ferramenta certa
- formata a resposta
Seu agente
Seção intitulada “Seu agente”Se você estiver construindo um agente de IA personalizado (não Claude Desktop), o servidor MCP também pode ser usado. O protocolo é 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 initializemcp.stdin.write(JSON.stringify({ jsonrpc: '2.0', id: 1, method: 'initialize', params: { protocolVersion: '2024-11-05', capabilities: {} },}) + '\n');
// Lista de ferramentasmcp.stdin.write(JSON.stringify({ jsonrpc: '2.0', id: 2, method: 'tools/list',}) + '\n');
// Chamar ferramentamcp.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');A maioria dos frameworks para agentes (LangChain, LlamaIndex, etc.) tem suporte integrado ao MCP.
Alternativa — API HTTP direta
Seção intitulada “Alternativa — API HTTP direta”Se você não quiser os custos adicionais do MCP — chame a API HTTP diretamente do 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();}
// Usando no ciclo do agenteconst chart = await callAstrowayTool('chart', birthData);Vantagens do MCP: descrições estruturadas de ferramentas, autodetecção, tratamento de erros padronizado. Vantagens da API HTTP: mais simples, funciona em qualquer lugar, sem subprocessos.
Exemplos de prompts
Seção intitulada “Exemplos de prompts”Quando o MCP estiver configurado, tente no Claude:
- «Qual é o meu horóscopo diário? Nasci em 3 de outubro de 1993, às 6h da manhã, em Nova York».
- «Calcule o meu tipo de Design Humano. Nasci em 22 de abril de 1987, às 16h45, em Londres».
- «Compare a compatibilidade entre duas pessoas: eu (14 de julho de 1990, Kiev) e minha amiga (22 de março de 1992, Paris)».
- «Quais são os principais transitos para mim hoje? Forneça uma interpretação».
- «Não sei o horário exato do meu nascimento. O que mostra a análise de sensibilidade para um intervalo de ±30 minutos?»
O Claude mesmo escolherá as ferramentas certas, chamará várias em sequência e formatará a resposta em linguagem humana.
Segurança e disclaimer
Seção intitulada “Segurança e disclaimer”As ferramentas de interpretação de IA da AstroWay (interpret_*, *_horoscope) têm recursos de segurança integrados:
- Nenhum conselho médico, jurídico ou financeiro
- Disclaimer automático
- Filtro de conteúdo
Quando o agente mostra o texto de interpretação ao usuário — mantenha o disclaimer. Ele está no campo disclaimer de cada resposta de IA.
As chamadas do MCP passam pela mesma sistema de créditos que a API HTTP. Amostras simples (10 créditos) → carta (20) → sinastria (50) → interpretação de IA (50).
Para uso pessoal (um usuário que faz perguntas ao Claude) — cerca de 200-500 créditos por mês. Plano gratuito é suficiente.
Para um agente de produção com centenas de usuários — calcule com base na mistura de endpoints. Bot de horóscopo diário para 1.000 usuários = 1.000 × 20 × 30 = 600.000 créditos/mês → plano Pro.
O que vem a seguir
Seção intitulada “O que vem a seguir”- AstroWay MCP no npm
- Agentes de IA e MCP — use case — guia de integração completo
- API de Horóscopo e Interpretações de IA — página do produto
- Guia de início rápido — obtenha a chave de API (gratuita, 10.000 créditos/mês)
O mesmo Swiss Ephemeris que no Solar Fire — em 4 linhas de código.
Chave gratuita sem cartão. 5 000 chamadas por mês até o primeiro pagamento.