MCP Server

Запрашивайте аналитику глобальных рынков по акциям, сырью, индексам, криптовалютам и AI через Nebula.

Быстрый старт

Подключите любой клиент MCP с поддержкой Streamable HTTP к:

https://nebula-api.hiddensystems.ai/mcp

Инструменты, описания, значения по умолчанию, ограничения селекторов и схемы генерируются из публичного контракта OpenAPI. Используйте list_assets для поиска любой акции, сырья, индекса или криптоактива, а затем передавайте его asset_id и asset_class в последующие инструменты.

Аутентификация

Эндпоинтhttps://nebula-api.hiddensystems.ai/mcp
ПлагиныOAuth 2.1 authorization code with PKCE
Прямые клиентыX-API-Key: YOUR_API_KEY или API-ключ в качестве Authorization: Bearer
ТранспортStreamable HTTP

OAuth-клиенты автоматически определяют параметры авторизации по эндпоинту. Вызовы используют тариф, кредиты и лимиты подключённого аккаунта Nebula.

Платежи x402

Вы также можете оплачивать доступные для этого чтения API с помощью USDC в сети Base через отдельный x402 HTTP API — без аккаунта Nebula и ключа API. Каждый платёж авторизуется вашим кошельком. Подключения MCP и CLI по-прежнему используют аутентификацию аккаунта и кредиты; они не выполняют платежи с кошелька автоматически. См. руководство по оплате через x402.

Подключение Claude Code

claude mcp add nebula \
  --transport http \
  https://nebula-api.hiddensystems.ai/mcp

Откройте /mcp после добавления сервера и завершите вход в Nebula.

Другие клиенты MCP

Клиенты с поддержкой OAuth могут использовать URL Streamable HTTP без сохранённого API-ключа. Устаревшие клиенты могут передавать заголовок с API-ключом.

URL: https://nebula-api.hiddensystems.ai/mcp
Optional legacy header: X-API-Key: YOUR_API_KEY

Обзор эндпоинтов

Каждый вызов инструмента MCP использует то же ценообразование на уровне операции и общий баланс аккаунта, что и REST API, MCP, CLI и Nebula Agent.

  • Операции с фиксированной стоимостью расходуют указанное число кредитов за запрос.
  • Параметры не влияют на стоимость операции, кроме случаев, когда в её строке указана цена для конкретного параметра: повторный запуск прогноза доли внимания или настроений с refresh=true стоит 10 кредитов вместо 5. Настроения всегда стоят 1 кредит — с фильтрами по кластерам или без них.
  • В строке также может быть указана более низкая цена за менее полный ответ: прогноз, который актив не может иметь (not_forecastable), бесплатен — до 30 таких ответов на аккаунт в час; после этого эндпоинт отвечает 429, пока час не истечёт. Запрос, завершившийся ошибкой, не стоит ничего.
  • Запросы агента используют переменную цену, зависящую от объёма токенов, стоимости модели и вызовов инструментов. В завершённом ответе указывается число использованных кредитов.
  • Каждая операция доступна на любом тарифе. Тарифы различаются окном истории (Free: 90 дней; Pro: максимум для каждого эндпоинта — год для большинства временных рядов), лимитом запросов (Free: 60 запросов в минуту; Pro: 300) и включёнными месячными кредитами; покупка кредитов продлевает использование, но не изменяет историю или лимиты запросов.

Обнаружение

ИнструментКредитыОписание
screener 2 Скринер
get_top_momentum 2 Топ по моментуму
get_top_trending 2 Топ по трендам

Поиск

ИнструментКредитыОписание
list_assets 1 Текст в asset ID
search 1 Поиск
list_subjects 1 Текст в subject ID

Соцсети и настроения

ИнструментКредитыОписание
get_emotions 1 Распределение эмоций
get_mindshare 2 Доля внимания
get_related_subjects 2 Связанные субъекты
get_sentiment 1 Настроения
get_sentiment_timeframes 1 Сентимент по таймфреймам
get_social_momentum 2 Социальный импульс

Прогнозы

ИнструментКредитыОписание
list_forecast_assets 1 Прогнозируемые активы
get_mindshare_forecast 5 (10 при refresh=true; бесплатно при not_forecastable, 30 в час) Прогноз Mindshare
get_sentiment_forecast 5 (10 при refresh=true; бесплатно при not_forecastable, 30 в час) Прогноз сентимента

Настроения рынка

ИнструментКредитыОписание
get_calls 2 Сигналы long/short
get_call_returns 2 Распределение исходов сигналов
get_conviction_index 2 Индекс уверенности
get_fear_greed_index 1 Индекс страха и жадности
get_price_levels 2 Упоминаемые в соцсетях ценовые уровни
get_social_volume_index 2 Социальный объём против торгового
get_social_volume_profile 2 Профиль социального объёма

Рыночные данные

ИнструментКредитыОписание
get_price_history 1 История цен

Аналитика

ИнструментКредитыОписание
list_calendar_events 5 События календаря
list_insights 5 Аналитика
get_insight_attention 5 Внимание к инсайтам

Кластеры

ИнструментКредитыОписание
list_clusters 2 Кластеры авторов
compare_clusters 2 Сравнение кластеров
get_divisive_assets 2 Спорные активы
compare_hype_cycles 2 Приходы цикла хайпа
compare_cluster_traits 2 Сравнение признаков кластеров
get_cluster_hype_cycles 2 Циклы хайпа кластеров
get_cluster_overlap 2 Пересечение кластеров
get_cluster_profile 2 Профиль кластера
get_cluster_rotation 2 Ротация кластеров
get_cluster_stances 2 Позиции кластеров

Аккаунт

ИнструментКредитыОписание
get_account 0 Аккаунт

Сгенерированные инструменты

Каждая операция с данными OpenAPI с поддержкой MCP становится инструментом. Операция чат-дополнения Nebula Agent намеренно исключена, поскольку рассуждения обеспечивает хост-модель.

compare_cluster_traitsСравнение признаков кластеров
compare_clustersСравнение кластеров
compare_hype_cyclesПриходы цикла хайпа
get_accountАккаунт
get_call_returnsРаспределение исходов сигналов
get_callsСигналы long/short
get_cluster_hype_cyclesЦиклы хайпа кластеров
get_cluster_overlapПересечение кластеров
get_cluster_profileПрофиль кластера
get_cluster_rotationРотация кластеров
get_cluster_stancesПозиции кластеров
get_conviction_indexИндекс уверенности
get_divisive_assetsСпорные активы
get_emotionsРаспределение эмоций
get_fear_greed_indexИндекс страха и жадности
get_insight_attentionВнимание к инсайтам
get_mindshareДоля внимания
get_mindshare_forecastПрогноз Mindshare
get_price_historyИстория цен
get_price_levelsУпоминаемые в соцсетях ценовые уровни
get_related_subjectsСвязанные субъекты
get_sentimentНастроения
get_sentiment_forecastПрогноз сентимента
get_sentiment_timeframesСентимент по таймфреймам
get_social_momentumСоциальный импульс
get_social_volume_indexСоциальный объём против торгового
get_social_volume_profileПрофиль социального объёма
get_top_momentumТоп по моментуму
get_top_trendingТоп по трендам
list_assetsТекст в asset ID
list_calendar_eventsСобытия календаря
list_clustersКластеры авторов
list_forecast_assetsПрогнозируемые активы
list_insightsАналитика
list_subjectsТекст в subject ID
screenerСкринер
searchПоиск

Устранение неполадок

  • 401: вход не выполнен или истёк, либо API-ключ недействителен или отозван.
  • 402: кредиты аккаунта исчерпаны на текущий цикл.
  • 403: запрос выходит за пределы окна истории, доступного по вашему тарифу.
  • 429: ключ достиг лимита запросов в минуту; дождитесь интервала Retry-After.
  • 503: зависимость была временно недоступна; повторите вызов.
  • Если инструменты не появились, перезапустите клиент после сохранения его конфигурации MCP.