Integrations
Used as the runtime environment for the MCP server, allowing it to execute JavaScript code.
Used for package management and running scripts for the MCP server.
MCP Bitpanda Сервер
Сервер Model Context Protocol (MCP), который предоставляет инструменты для взаимодействия с API Bitpanda. Этот сервер обеспечивает программный доступ к функциям Bitpanda, таким как сделки, кошельки и транзакции через протокол MCP.
Предпосылки
- Node.js (рекомендуется версия 18 или более поздняя)
- npm (входит в состав Node.js)
- Ключ API Bitpanda (задается как переменная среды
BITPANDA_API_KEY
) - (Необязательно) MCP-совместимый клиент или средство запуска (например, расширение VSCode, CLI)
Настраивать
- Клонируйте репозиторий или убедитесь, что вы находитесь в каталоге проекта.
- Установить зависимости:Copy
- Сборка сервера:Это создаст каталогCopy
build
со скомпилированным кодом JavaScript.
Запуск сервера
- Напрямую:или, если у вас есть стартовый скрипт:CopyCopy
- Через MCP runner: Настройте клиент MCP для запуска сервера с использованием stdio transport. Пример записи настроек MCP:Copy
Доступные инструменты
get_asset_info
: получает подробную информацию о конкретном активе по его символу (например, BTC, XAU).- Параметры:
symbol
(строка, обязательно) - Примечание: для этого инструмента не требуется ключ API.
- Параметры:
get_ohlc
: извлекает данные OHLC (открытие/максимум/минимум/закрытие) для определенного актива, фиатной валюты и таймфрейма.- Параметры:
symbol
(строка, обязательно): торговый символ.fiatCurrency
(строка, обязательно): фиатная валюта (например, USD, EUR).timeframe
(строка, обязательно): «день» или «неделя».
- Примечание: для этого инструмента не требуется ключ API.
- Параметры:
list_trades
: Список всех сделок пользователя из API Bitpanda. Самые новые сделки идут первыми. Ответ разбивается на страницы курсором.- Параметры:
type
(строка, необязательно): одно из двух:buy
илиsell
.cursor
(строка, необязательно): идентификатор последней известной сделки клиента. Возвращаются только сделки после этого идентификатора. Пустой или отсутствующий параметр курсора вернет сделки с самого начала.page_size
(целое число, необязательно): Размер страницы для постраничного ответа.
- Параметры:
list_asset_wallets
: выводит список всех кошельков активов пользователя, сгруппированных по типу активов из API Bitpanda.- Параметры: Нет.
list_fiat_wallets
: Выводит список всех фиатных кошельков пользователя из API Bitpanda.- Параметры: Нет.
list_fiat_transactions
: Список всех фиатных транзакций пользователя из API Bitpanda. Самые новые фиатные транзакции идут первыми. Ответ разбивается на страницы с помощью курсора.- Параметры:
type
(строка, необязательно): покупка, продажа, депозит, снятие, перевод, возврат.status
(строка, необязательно): ожидание, обработка, завершено, отменено.cursor
(строка, необязательно): идентификатор последней известной фиатной транзакции клиента. Возвращаются только фиатные транзакции после этого идентификатора. Пустой или отсутствующий параметр курсора вернет фиатные транзакции с самого начала.page_size
(целое число, необязательно): Размер страницы для постраничного ответа.
- Параметры:
list_crypto_wallets
: список всех криптокошельков пользователя из API Bitpanda.- Параметры: Нет.
list_crypto_transactions
: Список всех криптотранзакций пользователя из API Bitpanda. Самые новые криптотранзакции идут первыми. Ответ разбивается на страницы курсором.- Параметры:
type
(строка, необязательно): один из вариантовbuy
,sell
,deposit
,withdrawal
,transfer
,refund
илиico
.status
(строка, необязательно): один из следующих:pending
,processing
,unconfirmed_transaction_out
,open_invitation
,finished
илиcanceled
.cursor
(строка, необязательно): Идентификатор последней известной криптотранзакции клиентом. Возвращаются только криптотранзакции после этого идентификатора. Пустой или отсутствующий параметр курсора вернет криптотранзакции с самого начала.page_size
(целое число, необязательно): Размер страницы для постраничного ответа.
- Параметры:
list_commodity_transactions
: Перечисляет все товарные транзакции пользователя из API Bitpanda. Самые новые товарные транзакции идут первыми. Ответ разбивается на страницы с помощью курсора.- Параметры:
cursor
(строка, необязательно): идентификатор последней известной клиенту товарной транзакции. Возвращаются только товарные транзакции после этого идентификатора. Пустой или отсутствующий параметр курсора вернет товарные транзакции с самого начала.page_size
(целое число, необязательно): Размер страницы для постраничного ответа.
- Параметры:
Расширение
Чтобы добавить больше конечных точек API Bitpanda в качестве инструментов, реализуйте новый файл инструмента в src/tools/
и зарегистрируйте его в src/tools/index.ts
.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Обеспечивает программный доступ к функциям криптовалютной биржи Bitpanda, включая сделки, кошельки и транзакции через протокол контекста модели.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides read-only access to Bybit's cryptocurrency exchange API, allowing users to query real-time cryptocurrency data using natural language.Last updated -95TypeScriptMIT 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-qualityA Model Context Protocol server that exposes Binance cryptocurrency exchange data to LLMs, allowing agents to access real-time prices, order books, and historical market data without requiring API keys.Last updated -4PythonMIT License
- -security-license-qualityA server that provides real-time cryptocurrency data through the Model Context Protocol, allowing access to detailed exchange information and current cryptocurrency rates from the CoinCap API.Last updated -1TypeScriptMIT License