Skip to main content
Glama
matteoantoci

MCP Bitpanda 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)

Related MCP server: MCP YNAB Server

Настраивать

  1. Клонируйте репозиторий или убедитесь, что вы находитесь в каталоге проекта.

  2. Установить зависимости:

    npm install
  3. Сборка сервера:

    npm run build

    Это создаст каталог build со скомпилированным кодом JavaScript.

Запуск сервера

  • Напрямую:

    node build/index.js

    или, если у вас есть стартовый скрипт:

    npm run start
  • Через MCP runner: Настройте клиент MCP для запуска сервера с использованием stdio transport. Пример записи настроек MCP:

    "mcp-bitpanda": {
      "transportType": "stdio",
      "command": "node",
      "args": [
        "/path/to/mcp-bitpanda/build/index.js"
      ]
      // Add environment variables, e.g., for the API key
      "environmentVariables": {
        "BITPANDA_API_KEY": "YOUR_BITPANDA_API_KEY" // Replace with your actual API key or use a secure method to provide it
      }
      // ... other optional settings ...
    }

Доступные инструменты

  • 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 .

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Keyless prediction-market data across 12 venues plus paper-trading of crypto spot, futures, and PM.

  • Bity crypto bank (Bitybank / Bitypreço), account balance per coin, market data (ticker, order book,

  • BGG MCP provides access to the BoardGameGeek API through the Model Context Protocol, enabling retr…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/matteoantoci/mcp-bitpanda'

If you have feedback or need assistance with the MCP directory API, please join our Discord server