GitHub Copilot + Occult API
Déclarez le serveur MCP dans VS Code pour que le mode agent de Copilot puisse appeler l’API. La configuration prend environ deux minutes et le serveur tourne en local : votre clé ne quitte jamais votre machine.
Ce que vous y gagnez
Le serveur MCP met 299 endpoints d’astrologie à disposition de le mode agent de Copilot sous forme d’outils appelables. Au lieu de décrire une API en espérant que le modèle écrive une requête correcte, il parcourt le catalogue, lit le vrai schéma de requête et lance l’appel : les chiffres de sa réponse viennent des éphémérides, et non de ses données d’entraînement.
Rechercher et lire les schémas ne coûte rien. Seul un call_endpoint réussi consomme un crédit, et les appels en échec sont gratuits.
1. Obtenez une clé
Créez-en une depuis le tableau de bord. Elle ressemble à yt_live_… et donne accès à votre solde de crédits : traitez-la comme un mot de passe. Jamais dans du code côté client, jamais dans un commit.
2. Ajoutez le serveur
Ouvrez .vscode/mcp.json (créez-le s’il n’existe pas) et ajoutez :
{
"servers": {
"occult-api": {
"command": "npx",
"args": ["-y", "occult-api-mcp"],
"env": { "OCCULT_API_KEY": "yt_live_your_key_here" }
}
}
}Si vous préférez ne pas modifier le fichier à la main, le même réglage se trouve dans Command Palette → MCP: Add Server → Command (stdio).
Remplacez yt_live_your_key_here par votre vraie clé. Rien d’autre à installer : npx récupère le serveur au premier lancement.
3. Vérifiez la connexion
Demandez au mode agent de Copilot :
Liste les outils dont tu disposes via le serveur occult-api.Vous devriez obtenir cinq outils :
search_endpointsdescribe_endpointcall_endpointget_panchangacheck_account
Si la liste est vide, le serveur n’a pas démarré. En général, le fichier de configuration est au bon endroit mais mal structuré : vérifiez d’abord le nom de la clé indiqué plus haut.
4. Un premier prompt à essayer
En mode agent : utilise les outils occult-api pour vérifier si ce thème natal est manglik, et montre le raisonnement renvoyé par l’API au lieu de le résumer.L’assistant doit appeler l’API plutôt que répondre de mémoire. Si la réponse arrive instantanément sans aucun appel d’outil, l’agent a répondu à partir de ses données d’entraînement : écrivez « utilise les outils occult-api » et il le fera.
Bon à savoir sur GitHub Copilot
- VS Code utilise `servers` comme clé de premier niveau, et NON `mcpServers`. Tous les autres outils de cette liste utilisent `mcpServers` : un extrait copié se chargera comme une liste de serveurs vide, sans la moindre erreur.
- Les outils MCP ne sont disponibles qu’en mode agent. Passez la vue Chat de Ask à Agent, sinon le serveur se connecte mais rien ne peut l’atteindre.
- Le fichier est commité avec le dépôt : utilisez `${input:...}` pour la clé au lieu de la coller. VS Code demandera la valeur au premier lancement.
Si vous préférez vous passer de MCP
Les endpoints sont de simples appels HTTP. Rien sur cette page n’est nécessaire pour les utiliser :
curl -X POST https://api.occultapi.com/api/astro/panchanga/ \
-H 'X-API-Key: yt_live_your_key_here' \
-H 'Content-Type: application/json' \
-d '{
"date_time": "2026-09-17T06:00:00+05:30",
"latitude": 26.9124,
"longitude": 75.7873,
"timezone_as_float": 5.5,
"keys": ["tithi", "nakshatra_segments", "yogam", "karana"]
}'Remarquez le tableau keys : quatre calculs dans une requête, facturés un seul crédit. Quatre appels séparés en coûtent quatre.