Aller au contenu
AstroWay/api v2.254.12 · fr
tous les systèmes sont opérationnels

Agents IA et MCP

Tu construis un agent IA qui doit faire de vrais calculs astrologiques au lieu d’halluciner ? AstroWay s’intègre à Claude (Anthropic), ChatGPT-4 (OpenAI), Llama 3.3 (Groq), DeepSeek, Google Gemini, Mistral - via MCP, llms.txt ou des appels HTTP directs. Trois méthodes d’intégration - choisissez selon le type d’agent :

  • llms.txt: fichiers de découverte pour les agents qui lisent la documentation (Cursor IDE, Windsurf, Claude dans le navigateur, pipelines RAG personnalisés sur LangChain/LlamaIndex).
  • Serveur MCP: zéro code pour Claude Desktop, Cursor IDE, Windsurf, VS Code (llm CLI) et tout client compatible MCP (y compris GPT avec MCP via l’API OpenAI Realtime).
  • HTTP API: appel direct depuis votre propre agent ou framework (LangChain, LlamaIndex, AutoGen, CrewAI).

Le site expose deux fichiers lisibles par machine au format llms.txt :

  • /llms.txt : index de toutes les pages de documentation regroupées par sections (API Reference, Use Cases, Examples, Products). Petit, tient dans n’importe quel context window.
  • /llms-full.txt : tout le contenu de la documentation en un seul fichier texte brut. Convient pour l’indexation hors ligne dans une base de données vectorielle ou pour un seul versement dans le contexte.
ScénarioFichier
Cursor/Windsurf “lis la docs astroway et aide-moi avec l’intégration”/llms.txt (l’agent récupérera seul les sections nécessaires)
Pipeline RAG personnalisé / base de données vectorielle pour un bot FAQ/llms-full.txt (un seul fetch - tout le corpus)
Claude/ChatGPT dans le navigateur : “voici notre API, construis un client”/llms-full.txt à coller dans le prompt
Agent de production avec exécution d’appelsServeur MCP ou HTTP API (voir ci-dessous)
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) - un standard ouvert pour connecter des outils aux modèles IA. Le serveur MCP AstroWay fournit 783 outils, un pour chaque opération API, ainsi que 12 prompts et 14 ressources.

Ajoutez dans claude_desktop_config.json :

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

Après redémarrage, Claude Desktop verra tous les 783 outils. Pour réduire la liste, définissez ASTROWAY_TOOL_GROUPS ou connectez un serveur de domaine, voir configuration MCP.

OutilCe qu’il fait
astroway_western_chartCalcul de carte natale
astroway_relational_synastrySynastrie entre deux personnes
astroway_horoscope_dailyHoroscope quotidien
astroway_ai_interpret_natalInterprétation IA de la carte natale
astroway_hd_human_designCarte HD complète
astroway_prognostics_transitsTransits actuels

Liste complète : 783 outils, toute l’API, chacun avec un schéma de réponse typé.

Utilisateur : Construis une carte natale pour une personne née le 14 juillet 1990 à 14:30 à Kiev. Que signifie le Soleil en Cancer dans la 10ème maison ?

Claude : Utilise astroway_western_chart pour le calcul, puis astroway_ai_interpret_placement pour l’interprétation. Retourne les positions planétaires avec des données réelles et une interprétation structurée.

Pour les agents IA sans support MCP - utilisez l’API HTTP directement.

// 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);

Serveur MCP + Claude/ChatGPT. L’utilisateur demande - l’agent calcule et interprète. Budget : tarif Free pour un usage personnel.

Génération quotidienne d’horoscopes pour 12 signes via /horoscope/daily. 12 requêtes par jour = 240 crédits. Tarif Free avec une marge confortable.

/interpret/natal + /interpret/transits pour chaque client. 100 clients/jour = 10 000 crédits/jour. Tarif Pro.

Utile?
Proposer une modification

Dernière mise à jour :