IndigoProtocol/indigo-mcp

IndigoProtocol/indigo-mcp

от indigoprotocol
MCP сервер для протокола Indigo на Cardano — цены iAsset, аналитика CDP и займов, управление позициями через ИИ-агентов. Полезен DeFi-трейдерам и разработчикам для мониторинга и операций с iUSD, iB...

Indigo MCP

Smithery npm downloads Ask DeepWiki

MCP server for Indigo Protocol — exposes Indigo iAsset data, prices, and CDP/loan analytics to LLM agents via the Model Context Protocol.

⚡ Quick Start — Full Cardano DeFi Stack

MCP Servers (75 tools)
# 1. Install & Setup Indigo MCP (69 tools)
npm install -g @indigoprotocol/indigo-mcp
npx @indigoprotocol/indigo-mcp setup

# 2. Install & Setup Cardano MCP (6 wallet tools)
npm install -g @indigoprotocol/cardano-mcp
npx @indigoprotocol/cardano-mcp setup
AI Skills (13 skills) — Optional
# 3. Install Indigo Skills
npx @indigoprotocol/indigo-skills

# 4. Install Cardano Skills
npx @indigoprotocol/cardano-skills
╔═══════════════════════════════════════════════════════════════╗
║                                                               ║
║   ██╗███╗   ██╗██████╗ ██╗ ██████╗  ██████╗                   ║
║   ██║████╗  ██║██╔══██╗██║██╔════╝ ██╔═══██╗                  ║
║   ██║██╔██╗ ██║██║  ██║██║██║  ███╗██║   ██║                  ║
║   ██║██║╚██╗██║██║  ██║██║██║   ██║██║   ██║                  ║
║   ██║██║ ╚████║██████╔╝██║╚██████╔╝╚██████╔╝                  ║
║   ╚═╝╚═╝  ╚═══╝╚═════╝ ╚═╝ ╚═════╝  ╚═════╝                   ║
║                                                               ║
║   ███╗   ███╗ ██████╗██████╗                                  ║
║   ████╗ ████║██╔════╝██╔══██╗                                 ║
║   ██╔████╔██║██║     ██████╔╝                                 ║
║   ██║╚██╔╝██║██║     ██╔═══╝                                  ║
║   ██║ ╚═╝ ██║╚██████╗██║                                      ║
║   ╚═╝     ╚═╝ ╚═════╝╚═╝                                      ║
║                                                               ║
║   75 tools • 13 skills for Cardano DeFi                       ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝
Инструменты были проиндексированы:
adjust_rob

Регулирует количество ADA в ордере на покупку ROB (положительное значение для увеличения, отрицательное для уменьшения). Опционально обновляет максимальную цену (числитель/знаменатель). Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • lovelacesAdjustAmountstringобязательный

    Сумма корректировки Lovelace (положительная - добавить, отрицательная - удалить)

  • newMaxPriceDenominatorstring

    Необязательный новый знаменатель максимальной цены (целое число в виде строки)

  • newMaxPriceNumeratorstring

    Необязательный новый числитель максимальной цены (целочисленная строка)

  • robOutputIndexnumberобязательный

    Индекс вывода ROB UTxO

  • robTxHashstringобязательный

    Хэш транзакции ROB UTxO

adjust_sp_account

Пополняет или выводит средства с существующего счёта stability pool. Положительное значение означает пополнение, отрицательное — вывод. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • accountOutputIndexnumberобязательный

    Индекс выхода UTxO аккаунта

  • accountTxHashstringобязательный

    Хэш транзакции UTxO аккаунта

  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Сумма для корректировки (положительное значение = пополнение, отрицательное = списание, в минимальной единице)

  • assetenumобязательный

    i-актив пула стабильности (iUSD, iBTC, iETH или iSOL)

adjust_staking_position

Корректирует существующую позицию стейкинга INDY (добавляет или удаляет INDY). Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Сумма INDY для корректировки (положительное значение = увеличить стейкинг, отрицательное = вывести из стейкинга)

  • positionOutputIndexnumberобязательный

    Индекс вывода UTxO стейкинг-позиции

  • positionTxHashstringобязательный

    Хэш транзакции UTxO стейкинг-позиции

analyze_cdp_health

Анализирует коэффициенты обеспечения и риск ликвидации CDP для владельца с учётом начисленных процентов.

Параметры
  • ownerstringобязательный

    Хеш платёжного ключа владельца (56-символьный hex) или bech32-адрес

annul_sp_request

Отменяет ожидающий запрос в пул стабильности. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • accountOutputIndexnumberобязательный

    Индекс выхода UTxO аккаунта

  • accountTxHashstringобязательный

    Хэш транзакции UTxO счёта с ожидающим запросом

  • addressstringобязательный

    Адрес Cardano в формате bech32.

burn_cdp

Сжигает iAssets для уменьшения долга по CDP — создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • amountstringобязательный

    Количество iAsset для сжигания в наименьшей единице

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

cancel_rob

Отменяет существующую позицию ROB. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • robOutputIndexnumberобязательный

    Индекс вывода ROB UTxO

  • robTxHashstringобязательный

    Хэш транзакции ROB UTxO

cancel_stableswap_order

Отменяет активный ордер на stableswap и возвращает средства. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • orderOutputIndexnumberобязательный

    Индекс выхода UTxO ордера stableswap

  • orderTxHashstringобязательный

    Хэш транзакции UTxO ордера stableswap

claim_rob

Востребует полученные iAssets из позиции ROB. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • robOutputIndexnumberобязательный

    Индекс вывода ROB UTxO

  • robTxHashstringобязательный

    Хэш транзакции ROB UTxO

close_cdp

Закрывает CDP и возвращает залог - создает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

close_sp_account

Закрывает счет пула стабильности и выводит все внесенные iAssets. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • accountOutputIndexnumberобязательный

    Индекс выхода UTxO аккаунта

  • accountTxHashstringобязательный

    Хэш транзакции UTxO аккаунта

  • addressstringобязательный

    Адрес Cardano в формате bech32.

close_staking_position

Закрывает позицию стейкинга INDY и выводит все INDY из стейкинга. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • positionOutputIndexnumberобязательный

    Индекс вывода UTxO стейкинг-позиции

  • positionTxHashstringобязательный

    Хэш транзакции UTxO стейкинг-позиции

collect_interest

Пакетно собирает накопленные проценты с одной или нескольких позиций CDP в коллектор процентов - строит неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Bech32-адрес вызывающего в Cardano (addr1... или addr_test1...)

  • assetenumобязательный
  • cdpsobject[]обязательный

    Ссылки UTxO CDP для получения процентов

create_sp_account

Создаёт новый аккаунт в пуле стабильности, депонируя iAssets. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Количество iAsset для внесения (в наименьшей единице)

  • assetenumобязательный

    iAsset для депозита (iUSD, iBTC, iETH или iSOL)

create_stableswap_order

Отправляет заказ на stableswap: обменивает обеспечение на iAsset (minting=true) или iAsset на обеспечение (minting=false). Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Сумма в наименьшей единице для обмена.

  • assetenumобязательный

    Название iAsset (iUSD, iBTC, iETH или iSOL)

  • mintingbooleanобязательный

    true = залог → iAsset (направление выпуска); false = iAsset → залог (направление погашения).

deposit_cdp

Внести дополнительное обеспечение ADA в CDP — создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Сумма Lovelace для депозита.

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

distribute_interest

Распределяет накопленные проценты из коллекторских UTxO в административный коллектор процентов — создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Вызывающий адрес Cardano в формате bech32

  • collectorOutputIndicesnumber[]обязательный

    Индексы выходов, соответствующие каждой записи collectorTxHashes (в том же порядке).

  • collectorTxHashesstring[]обязательный

    Хеши транзакций UTxO сборщика процентов, не являющегося администратором, для распределения

distribute_staking_rewards

Распределяет собранные награды ADA из коллекторских UTxO по стейкинговым позициям. Это операция обслуживания протокола, которую может вызвать любой. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • collectorTxHashesobject[]обязательный

    Массив ссылок на коллекторские UTxO для распределения вознаграждений

feed_interest_oracle

ADMIN/MAINTENANCE: Обновляет процентную ставку, хранящуюся в UTxO оракула процентных ставок. Строит неподписанную транзакцию (CBOR hex), которая должна быть подписана ключом владельца оракула. Требует параметры контракта оракула (biasTime в миллисекундах, owner pubkey hash hex), которые фиксируются при развертывании контракта и должны быть предоставлены администратором протокола.

Параметры
  • addressstringобязательный

    Bech32-адрес владельца оракула Cardano

  • assetenumобязательный
  • newInterestRatestringобязательный

    Новая процентная ставка в виде целого числа в блокчейне (масштабированная; например, 5_000_000 = 5 % годовых в кодировке протокола)

  • oracleBiasTimestringобязательный

    Параметр biasTime контракта Oracle в миллисекундах (bigint string; фиксируется при развертывании)

  • oracleOwnerstringобязательный

    Параметр владельца контракта Oracle в виде хеша открытого ключа в шестнадцатеричной кодировке (фиксируется при развёртывании)

feed_price_oracle

Передает новый курс в оракул цен на основе OracleNft, создает неподписанную транзакцию (шестнадцатеричный CBOR) для подписания администратором. Применимо только к активам, у которых priceInfo равен OracleNft; активы с ценами от Pyth обновляются через подписанные сообщения Pyth, а не этим инструментом.

Параметры
  • addressstringобязательный

    Адрес администратора Cardano в формате bech32 (addr1... или addr_test1...)

  • assetenumобязательный
  • priceDenominatorstringобязательный

    Новый знаменатель цены (целочисленная строка)

  • priceNumeratorstringобязательный

    Новый числитель цены (целочисленная строка)

freeze_cdp

Замораживает CDP, чтобы предотвратить дальнейшие операции до разморозки - создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

get_ada_price

Получить текущую цену ADA в USD

Параметры

Без параметров.

get_all_cdps

Получить все CDP, опционально отфильтрованные по iAsset

Параметры
  • assetenum
  • limitnumber
  • offsetnumber
get_apr_by_key

Получить APR для конкретного ключа

Параметры
  • keystringобязательный

    Ключ APR, например sp_iUSD_indy, sp_iUSD_ada, stake_ada

get_apr_rewards

Получить все записи APR-вознаграждений

Параметры

Без параметров.

get_asset

Получить детали по конкретному Indigo iAsset

Параметры
  • assetenumобязательный
get_asset_price

Получить текущие цены для конкретного Indigo iAsset, по каждому залоговому активу (ADA и другие)

Параметры
  • assetenumобязательный
get_assets

Получить все Indigo iAssets с их ценами

Параметры

Без параметров.

get_blockfrost_balances

Получить балансы токенов для адреса Cardano через Blockfrost

Параметры
  • addressstringобязательный

    Cardano bech32-адрес

get_cdps_by_address

Получает все CDPs для конкретного адреса Cardano.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32 (addr1... или addr_test1...)

get_cdps_by_owner

Получить все CDP для конкретного владельца (принимает хеш ключа оплаты или bech32-адрес)

Параметры
  • ownerstringобязательный

    Хеш платёжного ключа владельца (56-символьный hex) или bech32-адрес

get_collector_utxos

Получить UTXO коллектора для распределения комиссий.

Параметры
  • lengthnumber

    Максимальное количество возвращаемых UTXOs

get_dex_yields

Получить доходность DEX-ферм для пар iAsset

Параметры

Без параметров.

get_indy_price

Получает текущую цену токена INDY в ADA и USD

Параметры

Без параметров.

get_interest_oracle

Читает текущее состояние оракула процентных ставок для актива: возвращает ончейн-процентную ставку, единичный накопитель процентов и временную метку последнего обновления.

Параметры
  • assetenumобязательный
get_iris_liquidity_pools

Получить пулы ликвидности из Iris, с возможностью фильтрации по токенам или DEX

Параметры
  • dexstring

    Фильтр по имени DEX.

  • tokenAstring

    Идентификатор первого токена.

  • tokenBstring

    Идентификатор второго токена

get_oracle_price

Получает on-chain цену для iAsset из его ценового оракула. Обрабатывает OracleNft (читает datum UTxO оракула), Delisted (возвращает цену при делистинге) и Pyth/DeferredValidation (делегирует get_pyth_price).

Параметры
  • assetenumобязательный
get_order_book

Получает открытые позиции ROB (redemption order book), с возможностью фильтрации по iAsset или owners.

Параметры
  • assetenum
  • ownersstring[]
get_polls

Получить все опросы по управлению

Параметры

Без параметров.

get_protocol_params

Получить актуальные параметры протокола управления

Параметры

Без параметров.

get_protocol_stats

Получить агрегированную статистику протокола

Параметры

Без параметров.

get_pyth_price

Получает текущую цену Pyth для iAsset и конфигурацию его on-chain фида. Цена - это последнее подписанное обновление Pyth, которое отдаёт Indigo analytics API, тот же payload, что CDP write tools встраивают on-chain, и она действительна on-chain только до validUntil.

Параметры
  • assetenumобязательный
get_redemption_orders

Получает выполненные заявки на погашение, опционально отфильтрованные по iAsset.

Параметры
  • assetenum
  • limitnumber

    Максимальное количество записей (по умолчанию 100)

get_redemption_queue

Получает открытые записи книги ордеров ROB для конкретного iAsset.

Параметры
  • assetenumобязательный
get_sp_account_by_owner

Получает аккаунты пула стабильности для определённых владельцев (принимает хеши ключей платежа или bech32-адреса)

Параметры
  • ownersstring[]обязательный

    Массив хешей платёжных ключей или bech32-адресов.

get_stability_pool_accounts

Получает все открытые счета пула стабильности, опционально отфильтрованные по iAsset.

Параметры
  • assetenum
get_stability_pools

Получает последнее состояние пула стабильности для каждого iAsset (снимки, epoch-to-scale-to-sum, состояния активов).

Параметры

Без параметров.

get_stableswap_pool

Находит UTxO пула stableswap для пары (iAsset, ADA collateral) и возвращает его распарсенный datum.

Параметры
  • assetenumобязательный

    Название iAsset (iUSD, iBTC, iETH или iSOL)

get_staking_info

Получает текущее состояние менеджера стейкинга INDY (общая ставка, снимок ADA, ссылка на вывод)

Параметры

Без параметров.

get_staking_position_by_address

Получает позиции стейкинга INDY для одного адреса Cardano.

Параметры
  • addressstringобязательный

    Cardano bech32-адрес

get_staking_positions

Получает все открытые позиции стейкинга INDY

Параметры

Без параметров.

get_staking_positions_by_owner

Получает позиции стейкинга INDY для конкретных владельцев (принимает хеши ключей платежа или bech32-адреса)

Параметры
  • ownersstring[]обязательный

    Массив хешей платёжных ключей или bech32-адресов.

get_steelswap_estimate

Получить оценку свопа от Steelswap DEX

Параметры
  • amountInnumberобязательный

    Количество входных токенов

  • tokenInstringобязательный

    Идентификатор входного токена.

  • tokenOutstringобязательный

    Идентификатор выходного токена

get_steelswap_tokens

Получить все токены, доступные на Steelswap DEX

Параметры

Без параметров.

get_temperature_checks

Запросить опросы для замера настроений

Параметры

Без параметров.

get_tvl

Получить историю TVL протокола

Параметры

Без параметров.

leverage_cdp

Открывает кредитный CDP с плечом через погашение позиций ROB — создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • assetenumобязательный
  • baseCollateralstringобязательный

    Базовая сумма залога ADA в lovelace

  • leveragenumberобязательный

    Множитель кредитного плеча (например, 2.0 для двукратного плеча).

liquidate_cdp

Ликвидировать недостаточно обеспеченный CDP через пул стабильности - создает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

merge_cdps

Объединяет несколько CDP в один — создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • cdpOutRefsobject[]обязательный

    Массив ссылок CDP UTxO для объединения (минимум 2)

mint_cdp

Выпустить дополнительные iAssets из существующего CDP (увеличивает долг) - создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • amountstringобязательный

    Количество iAsset для выпуска в наименьшей единице

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

open_cdp

Открывает новую позицию CDP с залогом в ADA — создает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • assetenumобязательный
  • collateralAmountstringобязательный

    Сумма залога ADA в lovelace

  • mintAmountstringобязательный

    Количество iAsset для выпуска в наименьшей единице

open_rob

Открывает новый ордер на покупку ROB (Redemption Order Book): вносит ADA для покупки iAsset до максимальной цены. Максимальная цена: рациональное число (числитель/знаменатель). Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • assetenumобязательный
  • lovelacesAmountstringобязательный

    Количество ADA в lovelace для внесения в ROB.

  • maxPriceDenominatorstringобязательный

    Максимальный знаменатель цены (строковое представление целого числа)

  • maxPriceNumeratorstringобязательный

    Максимальный числитель цены (целое число в строковом виде)

open_staking_position

Стейкает токены INDY, создавая новую позицию стейкинга. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Количество INDY для стейкинга (в наименьшей единице)

process_sp_request

Обрабатывает ожидающий запрос stability pool (операция обслуживания протокола). Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • accountOutputIndexnumberобязательный

    Индекс выхода UTxO аккаунта

  • accountTxHashstringобязательный

    Хэш транзакции UTxO счёта с ожидающим запросом

  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • assetenumобязательный

    i-актив пула стабильности (iUSD, iBTC, iETH или iSOL)

redeem_cdp

Погашение iAssets из CDP - создает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента. Чтобы погасить максимально возможную сумму, передайте общую сумму выпуска.

Параметры
  • addressstringобязательный

    Адрес Cardano пользователя в формате bech32 (addr1... или addr_test1...)

  • amountstringобязательный

    Количество iAsset для погашения в минимальной единице (передайте общее количество выпущенных, чтобы погасить максимум)

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

redeem_rob

Погашает iAssets по одной или нескольким позициям ROB для заданного iAsset. Возвращает неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • assetenumобязательный

    Погашение iAsset против позиций ROB

  • redemptionRobsobject[]обязательный

    Массив позиций ROB и сумм для погашения

retrieve_from_ipfs

Получает контент из IPFS по CID

Параметры
  • cidstringобязательный

    Идентификатор содержимого IPFS (CID)

store_on_ipfs

Сохранить текстовое содержимое в IPFS

Параметры
  • textstringобязательный

    Текстовое содержимое для хранения в IPFS.

withdraw_cdp

Вывести ADA-залог из CDP: создаёт неподписанную транзакцию (CBOR hex) для подписания на стороне клиента.

Параметры
  • addressstringобязательный

    Адрес Cardano в формате bech32.

  • amountstringобязательный

    Сумма Lovelace для вывода

  • assetenumобязательный
  • cdpOutputIndexnumberобязательный

    Индекс вывода CDP UTxO

  • cdpTxHashstringобязательный

    Хэш транзакции CDP UTxO

0.4.2основная
0.4.1
0.4.0
0.3.0
0.2.14
0.2.13
0.2.12
0.2.11
0.2.10
0.2.8
0.2.7
0.2.6
0.2.5
0.2.4
0.2.2
0.2.1
0.2.0

Выберите клиент, чтобы установить IndigoProtocol/indigo-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"indigoprotocol-indigo-mcp-01s1ia4kxu\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@indigoprotocol/indigo-mcp\"],\"env\":{\"INDEXER_URL\":\"https://analytics.indigoprotocol.io/api\",\"BLOCKFROST_API_KEY\":\"your-blockfrost-project-id\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add indigoprotocol-indigo-mcp-01s1ia4kxu --env INDEXER_URL=https://analytics.indigoprotocol.io/api --env BLOCKFROST_API_KEY=your-blockfrost-project-id -- npx -y @indigoprotocol/indigo-mcp

Либо через JSON-конфиг:

claude mcp add-json indigoprotocol-indigo-mcp-01s1ia4kxu "{\"command\":\"npx\",\"args\":[\"-y\",\"@indigoprotocol/indigo-mcp\"],\"env\":{\"INDEXER_URL\":\"https://analytics.indigoprotocol.io/api\",\"BLOCKFROST_API_KEY\":\"your-blockfrost-project-id\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add indigoprotocol-indigo-mcp-01s1ia4kxu --env INDEXER_URL=https://analytics.indigoprotocol.io/api --env BLOCKFROST_API_KEY=your-blockfrost-project-id -- npx -y @indigoprotocol/indigo-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.indigoprotocol-indigo-mcp-01s1ia4kxu]
command = "npx"
args = ["-y", "@indigoprotocol/indigo-mcp"]

[mcp_servers.indigoprotocol-indigo-mcp-01s1ia4kxu.env]
INDEXER_URL = "https://analytics.indigoprotocol.io/api"
BLOCKFROST_API_KEY = "your-blockfrost-project-id"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите IndigoProtocol/indigo-mcp, а в поле команды запуска — строку ниже:
npx -y @indigoprotocol/indigo-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например indigoprotocol-indigo-mcp-01s1ia4kxu.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: indigoprotocol-indigo-mcp-01s1ia4kxu
    command: npx
    args:
      - "-y"
      - "@indigoprotocol/indigo-mcp"
    env:
      INDEXER_URL: https://analytics.indigoprotocol.io/api
      BLOCKFROST_API_KEY: your-blockfrost-project-id
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "indigoprotocol-indigo-mcp-01s1ia4kxu": {
      "command": "npx",
      "args": [
        "-y",
        "@indigoprotocol/indigo-mcp"
      ],
      "env": {
        "INDEXER_URL": "https://analytics.indigoprotocol.io/api",
        "BLOCKFROST_API_KEY": "your-blockfrost-project-id"
      }
    }
  }
}

Похожие MCP-сервера

IndigoProtocol/cardano-mcp

IndigoProtocol/cardano-mcp

от indigoprotocol

MCP сервер для работы с блокчейном Cardano из AI-агентов и систем автоматизации. Предоставляет инструменты для подписи транзакций, проверки балансов, стейкинга и управления криптокошельком. Полезен разработчикам и пользователям Cardano, интегрирующим ИИ.

TypeScript⭐ 4
4dmrkey/cryptopolitan-mcp

4dmrkey/cryptopolitan-mcp

от 4dmrkey

MCP сервер для AI-агентов: свежие криптовалютные новости, аналитика и прогнозы цен от Cryptopolitan с поиском по 50 000+ статей и фильтрами по категориям и активам. Полезен разработчикам AI-помощников и трейдерам.

JavaScript⭐ 4
kukapay/pancakeswap-poolspy-mcp

kukapay/pancakeswap-poolspy-mcp

от kukapay

Отслеживает новые пулы ликвидности на PancakeSwap (BSC) в реальном времени. Предоставляет DeFi‑аналитикам, трейдерам и разработчикам метрики: адрес, токены, объём. Поддерживает настройку окна и лим...

Python⭐ 10
kukapay/uniswap-poolspy-mcp

kukapay/uniswap-poolspy-mcp

от kukapay

MCP сервер для отслеживания новых пулов ликвидности Uniswap V3 на 9 сетях (Ethereum, Base, Arbitrum и др.). Полезен DeFi аналитикам и трейдерам, даёт свежие данные с сортировкой по времени, объёму ...

Python⭐ 10
szhygulin/recon-crypto-mcp

szhygulin/recon-crypto-mcp

от szhygulin

VaultPilot MCP - самокастодиальный DeFi-сервер для AI-агентов. Через Ledger подписывает транзакции на Ethereum, Solana, Bitcoin и других сетях, поддерживает Aave, Uniswap, Lido и ключевые протоколы. Приватные ключи никогда не покидают устройство.

TypeScript⭐ 4
kukapay/crypto-trending-mcp

kukapay/crypto-trending-mcp

от kukapay

MCP сервер для отслеживания трендовых криптовалют на CoinGecko. Предоставляет инструмент получения Markdown-документа с таблицей топ-токенов (цена, объём, капитализация) и промпт для анализа данных через LLM. Полезен трейдерам и аналитикам для быстрого поиска монет с положительной динамикой или р...

Python⭐ 8
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин