OKX-MCP-Server MCP сервер
MCP сервер, который предоставляет Claude доступ к различным данным блокчейна и рыночным ценам через OKX API, позволяя выполнять операции по получению цен активов, данных транзакций, истории аккаунта и торговых инструкций.
автор: memetus
curl -fsSL https://vibebaza.com/i/okx-mcp-server | bash
MCP сервер, который предоставляет Claude доступ к различным данным блокчейна и рыночным ценам через OKX API, позволяя выполнять операции по получению цен активов, данных транзакций, истории аккаунта и торговых инструкций.
Установка
Из исходного кода
git clone https://github.com/memetus/okx-mcp-playground
cd okx-mcp-playground
npm install
npm run build
Сборка Smithery
npm run build:smithery
Локальный запуск
node dist/index.js
Конфигурация
Claude Desktop
{
"mcpServers": {
"okx-mcp-playground": {
"command": "node",
"args": ["your project path/dist/index.js"],
"env": {
"OKX_API_KEY": "your-okx-api-key",
"OKX_API_SECRET": "your-okx-api-secret",
"OKX_PASSPHRASE": "your-okx-api-passphrase",
"OKX_PROJECT_ID": "your-okx-project-id"
}
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
get_supported_chain |
Получение информации о сетях, поддерживаемых различными эндпоинтами (Balance, Gateway, Index, Market, T... |
get_specific_token_balance |
Получение списка балансов токенов для адреса в нескольких или указанных сетях |
get_total_token_balances |
Получение списка балансов токенов для адреса в нескольких или указанных сетях |
get_total_value |
Получение общего баланса всех токенов и DeFi активов в аккаунте |
broadcast_transactions |
Трансляция транзакций в указанный блокчейн |
get_gas_limit |
Получение оценки потребления Gas Limit через предварительное выполнение информации о транзакции |
get_gas_price |
Динамическое получение оценочных цен на газ для различных сетей |
get_transaction_orders |
Получение списка ордеров, отправленных из API трансляции транзакций |
simulate_transactions |
Симуляция блокчейн транзакции перед ее выполнением для просмотра ожидаемых результатов и потенциальных рисков |
get_historical_index_price |
Запрос исторических цен для конкретного токена |
get_token_index_price |
Получение цены валюты, рассчитанной из нескольких сторонних источников данных |
get_trades |
Получение недавних транзакций токена |
get_batch_token_price |
Получение последней цены для нескольких токенов |
get_candlesticks_history |
Получение исторических свечных графиков |
get_candlesticks |
Получение свечных графиков |
Возможности
- Операции с балансом для балансов токенов в нескольких сетях
- Операции шлюза для трансляции и симуляции транзакций
- Операции с индексными ценами для исторических цен токенов в реальном времени
- Операции с рыночными ценами для торговых данных и свечных графиков
- Торговые операции для DEX свопов и управления ликвидностью
- Операции с транзакциями для истории адресов и деталей транзакций
- Оценка цены газа и расчет лимитов
- Поддержка кросс-чейн транзакций
- Доступ к рыночным данным в реальном времени и историческим данным
Переменные окружения
Обязательные
OKX_API_KEY- OKX API ключ для аутентификацииOKX_API_SECRET- OKX API секрет для аутентификацииOKX_PASSPHRASE- OKX API парольная фраза для аутентификацииOKX_PROJECT_ID- OKX ID проекта для доступа к API
Ресурсы
Примечания
Требуется Node.js версии 16 или выше и OKX API ключ из портала разработчиков OKX Web3. Сервер предоставляет комплексный доступ к данным блокчейна, включая проверку балансов, операции с транзакциями, рыночные данные и функциональность DEX торговли.