Перейти до вмісту

GitHub Copilot + Occult API

Зареєструйте MCP-сервер у VS Code, щоб режим агента в Copilot міг викликати API. Налаштування займає близько двох хвилин, а сервер працює локально — ключ нікуди не йде з вашого комп’ютера.

Що це дає

MCP-сервер надає 299 астрологічних ендпоінтів як інструменти, які може викликати режим агента Copilot. Замість того щоб описувати API й сподіватися, що модель напише правильний запит, агент сам шукає в каталозі, читає справжню схему запиту й робить виклик. Тож числа в його відповіді беруться з ефемерид, а не з навчальних даних.

Пошук і читання схем нічого не коштують. Кредит списується лише за успішний call_endpoint, а невдалі виклики безкоштовні.

1. Отримайте ключ

Створіть його в кабінеті. Ключ має вигляд yt_live_… і дає доступ до вашого балансу кредитів, тож бережіть його як пароль: ніколи не вставляйте в клієнтський код і не комітьте.

Створити API-ключ

2. Додайте сервер

Відкрийте .vscode/mcp.json (якщо файлу немає, створіть його) і додайте:

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

Якщо не хочете редагувати файл вручну, те саме є тут: Command Palette → MCP: Add Server → Command (stdio).

Замініть yt_live_your_key_here своїм справжнім ключем. Більше нічого встановлювати не треба — npx завантажить сервер під час першого запуску.

3. Перевірте підключення

Запитайте Copilot у режимі агента:

промпт
Перелічіть інструменти, які у вас є від сервера occult-api.

У відповідь має прийти п’ять інструментів:

  • search_endpoints
  • describe_endpoint
  • call_endpoint
  • get_panchanga
  • check_account

Якщо список порожній, сервер не запустився. Найчастіше файл конфігурації лежить де треба, але має неправильну структуру, тож насамперед перевірте назву ключа вище.

4. Перший промпт, який варто спробувати

промпт
У режимі агента: за допомогою інструментів occult-api перевірте, чи є в цій натальній карті манглік, і покажіть обґрунтування, яке повертає API, а не переказ.

Агент має викликати API, а не відповідати з пам’яті. Якщо відповідь прийшла миттєво й без жодного виклику інструмента, агент відповів із навчальних даних — напишіть «використайте інструменти occult-api», і він так і зробить.

Що варто знати про GitHub Copilot

  • У VS Code ключ верхнього рівня — `servers`, а НЕ `mcpServers`. Усі інші інструменти з цього списку використовують `mcpServers`, тож скопійований фрагмент завантажиться як порожній список серверів — без жодної помилки.
  • MCP-інструменти доступні лише в режимі агента. Перемкніть Chat з Ask на Agent, інакше сервер підключиться, але звернутися до нього ніщо не зможе.
  • Цей файл комітиться разом із репозиторієм, тож не вставляйте ключ напряму, а використайте `${input:...}` — VS Code запитає значення під час першого запуску.

Якщо MCP вам не потрібен

Ендпоінти — це звичайний HTTP. Щоб ними користуватися, нічого з цієї сторінки не потрібно:

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"]
  }'

Зверніть увагу на масив keys: чотири розрахунки в одному запиті — і один кредит. Чотири окремі виклики коштуватимуть чотири.

Інші інструменти

Далі