CoinMarketCap MCP
Реализация протокола контекста модели (MCP) для API CoinMarketCap , предоставляющая стандартизированный интерфейс для доступа к данным рынка криптовалют, информации о биржах и другим показателям, связанным с блокчейном.
Функции
- Полный охват API CoinMarketCap
- Получайте данные о последних тенденциях криптовалют, движениях рынка и глобальных рыночных показателях.
- Доступ к подробным данным OHLCV при наличии стандартной подписки или выше
- Проверка параметров безопасности типов с помощью Zod
Предпосылки
Если у вас нет ключа API, сначала зарегистрируйтесь, чтобы получить бесплатный Basic
ключ здесь .
Конфигурация клиента
Существует несколько вариантов настройки клиента MCP с сервером. Для настройки размещенного/удалённого сервера используйте CLI Smithery с ключом API Smithery . Для локальной установки используйте npx
или сборку из исходников. Каждый из этих вариантов поясняется ниже.
Удаленный сервер Smithery (рекомендуется)
Чтобы добавить удаленный сервер в config.json
вашего клиента MCP, выполните следующую команду из Smithery CLI :
При появлении соответствующего запроса введите COINMARKETCAP_API_KEY
и SUBSCRIPTION_LEVEL
(см. параметры ниже).
Кузнечное дело SDK
Если вы разрабатываете собственное приложение-агент, вы можете использовать шаблонный код здесь .
Локальная установка NPX
Чтобы установить сервер локально с помощью npx
, добавьте следующее в config.json
вашего клиента MCP:
Сборка из исходного кода
- Загрузить репозиторий:
- Установить пакеты (внутри клонированного репозитория):
- Добавьте следующее в
config.json
вашего клиента MCP:
Переменные конфигурации
Переменная | Описание | Необходимый? | По умолчанию |
---|---|---|---|
COINMARKETCAP_API_KEY | API-ключ от CoinMarketCap.com | Да | |
SUBSCRIPTION_LEVEL | Basic , Hobbyist , Startup , Standard , Professional или Enterprise | Нет | Basic |
PORT | Порт для метода потоковой передачи HTTP | Нет | 3000 |
Поддерживаемые инструменты
Уровень подписки: Базовый (и выше)
Криптовалюта
cryptoCurrencyMap
: Получить карту всех криптовалютgetCryptoMetadata
: Получить метаданные для одной или нескольких криптовалютallCryptocurrencyListings
: получите последние рыночные котировки для криптовалют от 1 до 5000cryptoQuotesLatest
: получите последние рыночные котировки для 1 или нескольких криптовалютcryptoCategories
: Получить список всех категорий криптовалютcryptoCategory
: Получить метаданные о категории криптовалюты
Обмен
exchangeMap
: Получить карту всех биржexchangeInfo
: Получить метаданные для одной или нескольких биржexchangeAssets
: Получить список всех активов, доступных на бирже
ДЕКС
dexInfo
: Получить метаданные для одной или нескольких децентрализованных биржdexListingsLatest
: получите последние рыночные данные для всех DEXdexNetworksList
: Получить список всех сетей с уникальными идентификаторамиdexSpotPairsLatest
: получите последние рыночные данные по всем активным спотовым парам DEXdexPairsQuotesLatest
: Получите последние рыночные котировки для спотовых парdexPairsOhlcvLatest
: Получите последние данные OHLCV для спотовых парdexPairsOhlcvHistorical
: Получить исторические данные OHLCV для пар спотовdexPairsTradeLatest
: Получите последние сделки по спотовым парам
Глобальные показатели
globalMetricsLatest
: получите последние глобальные метрики криптовалюты
Индекс
cmc100IndexLatest
: Получите последние значения индекса CoinMarketCap 100 и его составляющиеcmc100IndexHistorical
: Получить исторические значения индекса CoinMarketCap 100
Инструменты
priceConversion
: конвертация суммы одной криптовалюты или фиатной валюты в другуюgetPostmanCollection
: Получить коллекцию Postman для API
Другой
fiatMap
: Получить карту всех фиатных валютkeyInfo
: получение информации об использовании и статусе ключа APIfearAndGreedLatest
: Получите последний индекс страха и жадностиfearAndGreedHistorical
: Получить исторические значения индекса страха и жадности
Уровень подписки: Любитель (и выше)
Криптовалюта
cryptoAirdrops
: получить список всех криптовалютных airdropscryptoAirdrop
: Получить метаданные о конкретной раздачеhistoricalCryptocurrencyListings
: получите исторические рыночные котировки для любой криптовалютыcryptoQuotesHistorical
: получите исторические рыночные котировки для любой криптовалютыcryptoQuotesHistoricalV3
: получите исторические рыночные котировки с расширенными временными интервалами
Обмен
exchangeQuotesHistorical
: Получите исторические котировки для любой биржи
Глобальные показатели
globalMetricsHistorical
: Получите исторические глобальные метрики криптовалюты
Уровень подписки: Стартап (и выше)
Криптовалюта
newCryptocurrencyListings
: Получить список недавно добавленных криптовалютcryptoTrendingGainersLosers
: получите информацию о самых крупных победителях и неудачниках за определенный период времениcryptoTrendingLatest
: Получите топ криптовалют по объему поискаcryptoTrendingMostVisited
: Получите самые посещаемые криптовалютыcryptoOhlcvLatest
: получите последние данные рынка OHLCV для любой криптовалютыcryptoOhlcvHistorical
: получите исторические данные рынка OHLCV для любой криптовалютыcryptoPricePerformanceStatsLatest
: получите статистику ценовой эффективности для любой криптовалюты
Уровень подписки: Стандартный (и выше)
Криптовалюта
cryptoMarketPairsLatest
: получите последние рыночные пары для любой криптовалюты
Обмен
exchangeListingsLatest
: Получите последние рыночные данные для всех биржexchangeMarketPairsLatest
: получите последние рыночные пары для любой биржиexchangeQuotesLatest
: Получите последние рыночные котировки для одной или нескольких бирж
Содержание
contentLatest
: Получайте последние новости и контент о криптовалютеcontentPostsTop
: Получите лучшие посты о криптовалютеcontentPostsLatest
: Получите последние сообщения о криптовалютеcontentPostsComments
: Получить комментарии к определенному посту
Сообщество
communityTrendingTopic
: Получите популярные темы в сообществе криптовалютcommunityTrendingToken
: Получите популярные токены в сообществе криптовалют
Уровень подписки: Enterprise (и выше)
Блокчейн
blockchainStatisticsLatest
: Получите последнюю статистику для одного или нескольких блокчейнов
Внося вклад
Вклады приветствуются и поощряются! Пожалуйста, прочтите CONTRIBUTING.md для получения инструкций по вопросам, вкладам и контактной информации.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Получите доступ к полному API CoinMarketCap с более чем 20 базовыми конечными точками и более чем 50 инструментами, включая данные о рынке криптовалют, информацию о биржах и другие показатели, связанные с блокчейном.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityReal-time cryptocurrency market data integration using CoinCap's public API, providing access to crypto prices and market information without API keysLast updated -314737TypeScriptMIT License
- AsecurityAlicenseAqualityCoinmarket API integration to fetch cryptocurrency listings and quotesLast updated -233PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -310Python
- -securityAlicense-qualityReal-time access to cryptocurrency data from the CoinMarketCap API.Last updated -241TypeScriptMIT License