aiowhitebit-mcp

aiowhitebit-mcp

0

The aiowhitebit-mcp project implements an MCP server and client for the WhiteBit cryptocurrency exchange API. It supports multiple transport protocols, offers real-time market data, and includes development tools and testing features. Users can run the server using a command-line interface.

aiowhitebit-mcp

Message Control Protocol (MCP) server and client implementation for WhiteBit cryptocurrency exchange API.

Features

  • MCP server for WhiteBit API with public endpoints
  • Support for multiple transport protocols (stdio, SSE, WebSocket)
  • Easy-to-use client for interacting with the MCP server
  • Command-line interface for running the server
  • Integration with Claude Desktop
  • Real-time market data via WebSocket
  • Modern development tools
  • Caching with disk persistence
  • Rate limiting and circuit breaker patterns

Available Tools

Public API

  • Get server time
  • Get all markets information
  • Get order book details
  • Fetch recent trades
  • Access ticker information
  • Query trading fees
  • Check server status
  • List asset status

WebSocket API

  • Real-time price fetching
  • Market depth updates

Command-line Interface

  • Run with stdio or SSE transport

Development

  • Git clone and install dependencies
  • Testing with pytest
  • Type checking with pyright
  • Linting with ruff

License

Apache License 2.0