GitHub Copilot + Occult API
Registra el servidor MCP en VS Code para que el modo agente de Copilot pueda llamar a la API. Se configura en unos dos minutos y el servidor se ejecuta en local: tu clave nunca sale de tu equipo.
Qué consigues
El servidor MCP pone 299 endpoints de astrología a disposición de el modo agente de Copilot como herramientas invocables. En lugar de describir una API y esperar que el modelo escriba bien la solicitud, el agente busca en el catálogo, lee el esquema real de la solicitud y hace la llamada. Así, los números de su respuesta salen de las efemérides y no de sus datos de entrenamiento.
Buscar y leer esquemas no cuesta nada. Solo un call_endpoint correcto gasta un crédito, y las llamadas fallidas son gratis.
1. Consigue una clave
Créala en el panel. Tiene la forma yt_live_… y está ligada a tu saldo de créditos, así que trátala como una contraseña: nunca en código del lado del cliente y nunca en un commit.
2. Añade el servidor
Abre .vscode/mcp.json (créalo si no existe) y añade:
{
"servers": {
"occult-api": {
"command": "npx",
"args": ["-y", "occult-api-mcp"],
"env": { "OCCULT_API_KEY": "yt_live_your_key_here" }
}
}
}Si prefieres no editar el archivo a mano, tienes lo mismo en Command Palette → MCP: Add Server → Command (stdio).
Sustituye yt_live_your_key_here por tu clave real. No hace falta instalar nada más: npx descarga el servidor la primera vez.
3. Comprueba que se ha conectado
Pídele al modo agente de Copilot:
Enumera las herramientas que tienes del servidor occult-api.Deberías ver cinco herramientas:
search_endpointsdescribe_endpointcall_endpointget_panchangacheck_account
Si la lista está vacía, el servidor no ha arrancado. Lo habitual es que el archivo de configuración esté en el sitio correcto pero con el formato equivocado, así que antes de nada revisa el nombre de la clave de arriba.
4. Un primer prompt para probar
En modo agente: usa las herramientas de occult-api para comprobar si esta carta natal es manglik, y muéstrame el razonamiento que devuelve la API sin resumirlo.El agente debería llamar a la API en lugar de responder de memoria. Si la respuesta llega al instante y no incluye ninguna llamada a herramientas, ha respondido con sus datos de entrenamiento: dile «usa las herramientas de occult-api» y lo hará.
Lo que conviene saber de GitHub Copilot
- VS Code usa `servers` como clave principal, NO `mcpServers`. Todas las demás herramientas de esta lista usan `mcpServers`, así que un fragmento copiado se cargará como una lista de servidores vacía y sin ningún error.
- Las herramientas MCP solo están disponibles en modo agente. Cambia la vista de Chat de Ask a Agent; si no, el servidor se conecta pero nada puede usarlo.
- El archivo se sube con el repositorio, así que usa `${input:...}` para la clave en lugar de pegarla: VS Code te pedirá el valor la primera vez que se ejecute.
Si prefieres no usar MCP
Los endpoints son HTTP normal. No necesitas nada de esta página para usarlos:
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"]
}'Fíjate en el array keys: cuatro cálculos en una solicitud, cobrados como un crédito. Llamar cuatro veces cuesta cuatro.