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