Indigo Protocol MCP

Indigo MCP — цены iAsset, аналитика CDP и стейкинга протокола Indigo на Cardano

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Смотреть цены iAsset, ADA и INDY в реальном времени
  • Просматривать CDP-займы по владельцу и оценивать риск ликвидации
  • Получать данные TVL, APR-наград и доходности DEX
  • Открывать, пополнять, закрывать и ликвидировать CDP
  • Управлять позициями стейкинга и стабилизационным пулом

Какие данные видит

Чтение данных доступно без ключа, операции записи транзакций требуют API-ключ Blockfrost и права на кошелёк пользователя.

Нужен ли аккаунт

Не нужен: сервер работает без входа

Indigo MCP отдаёт ассистенту данные протокола Indigo на блокчейне Cardano: цены iAsset (iUSD, iBTC, iETH, iSOL), состояние CDP-займов и риск ликвидации, данные стабилизационного пула, стейкинг INDY, TVL и APR-доходность. Поддерживает и операции записи — открытие, погашение и ликвидацию CDP — через Blockfrost API. Устанавливается локально и подключается по stdio или HTTP.

Как подключить

Как подключить Indigo Protocol MCP к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://indigo-mcp--indigoprotocol.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Indigo Protocol MCP к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://indigo-mcp--indigoprotocol.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Indigo Protocol MCP к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://indigo-mcp--indigoprotocol.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (60)

Технические названия из tools/list. Нужны только разработчикам.

get_tvlGet historical TVL data from DefiLlama
get_apr_rewardsGet all APR reward records
get_apr_by_keyGet APR for a specific key
get_dex_yieldsGet DEX farm yields for iAsset pairs
get_protocol_statsGet aggregated protocol statistics
get_assetsGet all Indigo iAssets with prices and interest data
get_assetGet details for a specific Indigo iAsset
get_asset_priceGet the current price for a specific Indigo iAsset
get_ada_priceGet the current ADA price in USD
get_indy_priceGet the current INDY token price in ADA and USD
get_all_cdpsGet all CDPs/loans, optionally filtered by iAsset
get_cdps_by_ownerGet all CDPs/loans for a specific owner (accepts payment key hash or bech32 address)
get_cdps_by_addressGet all CDPs/loans for a specific Cardano address
analyze_cdp_healthAnalyze health and collateral ratios of CDPs for an owner
mint_cdpMint additional iAssets from an existing CDP (increases debt) — builds an unsigned transaction (CBOR hex) for client-side signing
burn_cdpBurn iAssets to reduce CDP debt — builds an unsigned transaction (CBOR hex) for client-side signing
open_cdpOpen a new CDP position — builds an unsigned transaction (CBOR hex) for client-side signing
deposit_cdpDeposit additional collateral into a CDP — builds an unsigned transaction (CBOR hex) for client-side signing
withdraw_cdpWithdraw collateral from a CDP — builds an unsigned transaction (CBOR hex) for client-side signing
close_cdpClose a CDP and reclaim collateral — builds an unsigned transaction (CBOR hex) for client-side signing
liquidate_cdpLiquidate an undercollateralized CDP through the stability pool — builds an unsigned transaction (CBOR hex) for client-side signing
redeem_cdpRedeem iAssets from a CDP — builds an unsigned transaction (CBOR hex) for client-side signing. To redeem the maximum possible, pass the total minted amount.
freeze_cdpFreeze a CDP to prevent further operations until unfrozen — builds an unsigned transaction (CBOR hex) for client-side signing
merge_cdpsMerge multiple CDPs into one — builds an unsigned transaction (CBOR hex) for client-side signing
get_collector_utxosGet collector UTXOs for fee distribution
store_on_ipfsStore text content on IPFS
retrieve_from_ipfsRetrieve content from IPFS by CID
get_steelswap_tokensGet all tokens available on Steelswap DEX
get_steelswap_estimateGet a swap estimate from Steelswap DEX
get_iris_liquidity_poolsGet liquidity pools from Iris, optionally filtered by tokens or DEX
get_blockfrost_balancesGet token balances for a Cardano address via Blockfrost
get_protocol_paramsGet latest governance protocol parameters
get_temperature_checksGet temperature check polls
get_sync_statusGet indexer sync status
get_pollsGet all governance polls
leverage_cdpOpen a leveraged CDP by redeeming against LRP positions — builds an unsigned transaction (CBOR hex) for client-side signing
open_lrpOpen a new LRP (Limit Redemption Protocol) position with ADA and a max price limit. Returns an unsigned transaction (CBOR hex) for client-side signing.
cancel_lrpCancel an existing LRP position. Returns an unsigned transaction (CBOR hex) for client-side signing.
adjust_lrpAdjust ADA amount in an LRP position (positive to increase, negative to decrease). Optionally update the max price. Returns an unsigned transaction (CBOR hex) for client-side signing.
claim_lrpClaim received iAssets from an LRP position. Returns an unsigned transaction (CBOR hex) for client-side signing.
redeem_lrpRedeem iAssets against one or more LRP positions. Returns an unsigned transaction (CBOR hex) for client-side signing.
feed_interest_oracleFeed a new interest rate to the interest oracle for a given iAsset. Returns an unsigned transaction (CBOR hex) for client-side signing. Only callable by the oracle operator.
start_interest_oracleInitialize a new interest oracle (one-time admin setup). Returns an unsigned transaction (CBOR hex) and the minted oracle asset class. Only callable by protocol administrators.
get_order_bookGet open limited redemption positions from the order book, optionally filtered by asset or owners
get_redemption_ordersGet redemption orders, optionally filtered by timestamp or price range
get_redemption_queueGet aggregated redemption queue for a specific iAsset, sorted by max price ascending
process_sp_requestProcess a pending stability pool request (protocol maintenance operation). Returns an unsigned transaction (CBOR hex) for client-side signing.
annul_sp_requestCancel a pending stability pool request. Returns an unsigned transaction (CBOR hex) for client-side signing.
get_stability_poolsGet the latest stability pool state for each iAsset (snapshotP, snapshotD, snapshotS, epoch, scale)
get_stability_pool_accountsGet all open stability pool accounts, optionally filtered by iAsset
get_sp_account_by_ownerGet stability pool accounts for specific owners (accepts payment key hashes or bech32 addresses)
create_sp_accountCreate a new stability pool account by depositing iAssets. Returns an unsigned transaction (CBOR hex) for client-side signing.
adjust_sp_accountDeposit to or withdraw from an existing stability pool account. Positive amount deposits, negative withdraws. Returns an unsigned transaction (CBOR hex) for client-side signing.
close_sp_accountClose a stability pool account and withdraw all deposited iAssets. Returns an unsigned transaction (CBOR hex) for client-side signing.
get_staking_infoGet the current INDY staking manager state (slot, outputHash, totalStake, snapshotAda)
get_staking_positionsGet all open INDY staking positions
get_staking_positions_by_ownerGet INDY staking positions for specific owners (accepts payment key hashes or bech32 addresses)
get_staking_position_by_addressGet INDY staking positions for a single Cardano address
distribute_staking_rewardsDistribute collected ADA rewards from collector UTxOs to staking positions. This is a protocol maintenance operation that anyone can call. Returns an unsigned transaction (CBOR hex) for client-side signing.
open_staking_positionStake INDY tokens by creating a new staking position. Returns an unsigned transaction (CBOR hex) for client-side signing.