Ir al contenido

GitHub Copilot con 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 no sale de tu equipo.

Qué ganas con esto

El servidor MCP pone 299 endpoints de astrología a disposición de el modo agente de Copilot como herramientas. En vez de describirle 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 gasta un crédito una llamada correcta a call_endpoint; las que fallan son gratis.

1. Consigue una clave

Créala en el panel. Tiene la forma yt_live_… y va ligada a tu saldo de créditos, así que trátala como una contraseña: nunca en el código del cliente y nunca en un commit.

Crear una clave de API

2. Añade el servidor

Abre .vscode/mcp.json (créalo si no existe) y añade:

mcp.json
{
  "servers": {
    "occult-api": {
      "command": "npx",
      "args": ["-y", "occult-api-mcp"],
      "env": { "OCCULT_API_KEY": "yt_live_your_key_here" }
    }
  }
}

Si prefieres no tocar el archivo a mano, tienes la misma opción en Paleta de comandos → MCP: Add Server → Command (stdio).

Cambia 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 la conexión

Pregúntale a Copilot en modo agente:

prompt
Enumera las herramientas que tienes del servidor occult-api.

Deberías ver cinco herramientas:

  • search_endpoints
  • describe_endpoint
  • call_endpoint
  • get_panchanga
  • check_account

Si la lista sale vacía, el servidor no ha arrancado. Lo más habitual es que el archivo de configuración esté en su sitio pero con una estructura incorrecta, así que revisa primero el nombre de la clave que se indica arriba.

4. Un primer prompt para probar

prompt
En modo agente: usa las herramientas de occult-api para comprobar si esta carta natal es manglik, y muestra el razonamiento que devuelve la API en lugar de resumirlo.

El agente debería llamar a la API en vez de responder de memoria. Si la respuesta llega al instante y sin ninguna llamada a herramientas, ha tirado de 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 la lista usan `mcpServers`, así que un fragmento copiado de otra se cargará como una lista de servidores vacía, sin dar ningún error.
  • Las herramientas MCP solo funcionan 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.

Si prefieres no usar MCP

Los endpoints son HTTP normal y corriente. Para usarlos no necesitas nada de esta página:

curl
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 sola solicitud, por un solo crédito. Cuatro llamadas te costarían cuatro.

Otras herramientas

Siguiente