from functools import lru_cache
from binance.client import Client
from binance_mcp.settings import mcp_settings
@lru_cache(1)
def get_binance_client() -> Client:
"""
Create and return a Binance client instance.
Returns:
Client: An instance of the Binance client.
"""
return Client(api_key=mcp_settings.binance_api_key, api_secret=mcp_settings.binance_api_secret)