Se hai lavorato con Claude Desktop nell’ultimo anno, hai probabilmente visto il MCP (Model Context Protocol). Si tratta di uno standard aperto di Anthropic per collegare strumenti esterni ai modelli di intelligenza artificiale. Basta aggiungere alcune righe di configurazione e Claude potrà accedere al file system, al database o a qualsiasi API.
In questo post, ti mostrerò come aggiungere calcoli astrologici all’agente di intelligenza artificiale tramite MCP. Ci vorranno meno di 5 minuti.
Cos’è MCP
Sezione intitolata “Cos’è MCP”MCP è un protocollo che consente ai modelli di intelligenza artificiale di richiamare strumenti. Immagina un “REST API per agenti di intelligenza artificiale”:
- Server espone gli strumenti (calcoli, richieste, azioni)
- Client (Claude Desktop, Cursor, agente personalizzato) li rileva e li richiama
- Il modello decide quando utilizzare quale strumento in base alla richiesta dell’utente
I server MCP possono essere locali (avviati come sottoprocesso) o remoti (HTTP). La maggior parte dei server locali sono pubblicati su npm e possono essere avviati tramite npx.
Server MCP AstroWay
Sezione intitolata “Server MCP AstroWay”Il server MCP AstroWay espone 25 strumenti che coprono i principali calcoli astrologici:
natal_chart— carta natale completasynastry— compatibilità tra due personetransits— transiti attuali sulla carta nataledaily_horoscope,weekly_horoscope,monthly_horoscope,yearly_horoscopeinterpret_natal,interpret_synastry,interpret_transits— interpretazioni di intelligenza artificialehuman_design— carta di Human Design completahd_incarnation_cross,hd_compatibility— funzionalità di Human Design- altri 12 strumenti che coprono progressioni, ritorni solari, astrocartografia, rettificazione
Configurazione per Claude Desktop
Sezione intitolata “Configurazione per Claude Desktop”Passo 1: Ottieni la chiave API
Sezione intitolata “Passo 1: Ottieni la chiave API”Registra un account su astroway.info e crea una chiave API gratuita (10.000 crediti/mese, senza carta di credito).
Passo 2: Modifica la configurazione di Claude Desktop
Sezione intitolata “Passo 2: Modifica la configurazione di Claude Desktop”File claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Aggiungi il server AstroWay:
{ "mcpServers": { "astroway": { "command": "npx", "args": ["@astroway/mcp"], "env": { "ASTROWAY_API_KEY": "aw_live_your_key_here" } } }}Passo 3: Riavvia Claude Desktop
Sezione intitolata “Passo 3: Riavvia Claude Desktop”Dopo il riavvio, vedrai l’icona del martello con 25 strumenti disponibili.
Come utilizzare
Sezione intitolata “Come utilizzare”Ora puoi semplicemente parlare con Claude in linguaggio naturale:
Tu: Crea la carta natale di una persona nata il 14 luglio 1990 alle 14:30 a Kiev. Cosa significa il suo Sole in Cancro nella 10ª casa?
Claude: Richiama
natal_chartcon coordinate parsate, poiinterpret_placement. Ecco la carta natale. Il Sole in Cancro nella 10ª casa indica…
Claude stesso:
- analizza il linguaggio naturale (città → coordinate)
- sceglie lo strumento giusto
- formatta la risposta
Agente personalizzato
Sezione intitolata “Agente personalizzato”Se stai creando un agente di intelligenza artificiale personalizzato (non Claude Desktop), il server MCP può essere utilizzato anche in questo caso. Il protocollo è documentato:
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');
// Elenco degli strumentimcp.stdin.write(JSON.stringify({ jsonrpc: '2.0', id: 2, method: 'tools/list',}) + '\n');
// Richiamo di uno strumentomcp.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 maggior parte dei framework per agenti (LangChain, LlamaIndex, ecc.) hanno una supporto integrato per MCP.
Alternativa — API HTTP diretta
Sezione intitolata “Alternativa — API HTTP diretta”Se non vuoi utilizzare MCP, puoi chiamare direttamente l’API HTTP dal tuo 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();}
// Utilizzo nell'agenteconst chart = await callAstrowayTool('chart', birthData);Vantaggi di MCP: descrizioni strutturate degli strumenti, rilevamento automatico, gestione degli errori standardizzata. Vantaggi di HTTP: più semplice, funziona ovunque, senza sottoprocessi.
Esempi di prompt
Sezione intitolata “Esempi di prompt”Quando MCP è configurato, prova a chiedere a Claude:
- «Qual è il mio oroscopo quotidiano? Sono nato il 3 ottobre 1993 alle 6 del mattino a New York».
- «Calcola il mio tipo di Human Design. Sono nato il 22 aprile 1987 alle 16:45 a Londra».
- «Confronta la compatibilità di due persone: io (14 luglio 1990, Kiev) e la mia amica (22 marzo 1992, Parigi)».
- «Quali sono i transiti principali per me oggi? Dammi un’interpretazione».
- «Non so l’ora esatta della mia nascita. Cosa mostra l’analisi di sensibilità per un intervallo di ±30 minuti?»
Claude stesso sceglierà gli strumenti giusti, li richiamerà in sequenza e formatterà la risposta in linguaggio umano.
Sicurezza e disclaimer
Sezione intitolata “Sicurezza e disclaimer”Gli strumenti di interpretazione di AstroWay (interpret_*, *_horoscope) hanno delle garanzie di sicurezza integrate:
- Nessun consiglio medico, legale o finanziario
- Disclaimer automatici
- Filtraggio del contenuto
Quando l’agente mostra il testo di interpretazione all’utente, conserva il disclaimer. È presente nel campo disclaimer di ogni risposta di intelligenza artificiale.
Le chiamate MCP utilizzano lo stesso sistema di crediti dell’API HTTP. Campioni semplici (10 crediti) → carta natale (20) → sinastria (50) → interpretazione di intelligenza artificiale (50).
Per l’uso personale (un utente che pone domande a Claude) — circa 200-500 crediti al mese. Il piano gratuito è sufficiente.
Per un agente di produzione con centinaia di utenti — calcola in base alla miscela di endpoint. Un bot di oroscopi quotidiani per 1.000 utenti = 1.000 × 20 × 30 = 600.000 crediti/mese → piano Pro.
Cosa fare dopo
Sezione intitolata “Cosa fare dopo”- AstroWay MCP su npm
- Agenti di intelligenza artificiale e MCP — use case — guida di integrazione completa
- API di oroscopi e interpretazioni di intelligenza artificiale — pagina del prodotto
- Guida rapida — ottieni la chiave API (gratuita, 10.000 crediti/mese)
Lo stesso Swiss Ephemeris di Solar Fire — in 4 righe di codice.
Chiave API gratuita senza carta. 5 000 chiamate al mese fino al primo pagamento.