GitHub Copilot + Occult API
Зарегистрируйте MCP-сервер в VS Code, чтобы Copilot в режиме агента мог вызывать API. Настройка занимает около двух минут, а сервер работает локально — ключ не покидает ваш компьютер.
Что это даёт
MCP-сервер открывает 299 астрологических эндпоинтов как инструменты, которые может вызывать Copilot в режиме агента. Вместо того чтобы описывать API и надеяться, что модель напишет правильный запрос, агент сам ищет в каталоге, читает настоящую схему запроса и делает вызов. Поэтому числа в его ответе взяты из эфемерид, а не из обучающих данных.
Поиск и чтение схем ничего не стоят. Кредит списывается только за успешный call_endpoint, а неудачные вызовы бесплатны.
1. Получите ключ
Создайте ключ в личном кабинете. Он выглядит как yt_live_… и привязан к вашему балансу кредитов, поэтому обращайтесь с ним как с паролем: никогда не вставляйте в клиентский код и не коммитьте.
2. Добавьте сервер
Откройте .vscode/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_endpointsdescribe_endpointcall_endpointget_panchangacheck_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 -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: четыре расчёта в одном запросе стоят один кредит. Четыре отдельных вызова стоят четыре.