Skip to main content

A Model Context Protocol server for Bybit V5 API

Project description

bybit-mcp-server

A Model Context Protocol server for the Bybit V5 API.

Connect AI assistants (Claude, Cursor, etc.) to Bybit for market data, trading, and account management.

Quick Start

uvx bybit-mcp-server

MCP Client Configuration

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "bybit": {
      "command": "uvx",
      "args": ["bybit-mcp-server"],
      "env": {
        "BYBIT_API_KEY": "your-api-key",
        "BYBIT_API_SECRET": "your-api-secret",
        "BYBIT_TESTNET": "true"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "bybit": {
      "command": "uvx",
      "args": ["bybit-mcp-server"],
      "env": {
        "BYBIT_API_KEY": "your-api-key",
        "BYBIT_API_SECRET": "your-api-secret",
        "BYBIT_TESTNET": "true"
      }
    }
  }
}

Available Tools

Category Tools Permission
Market get_tickers, get_kline, get_orderbook, get_instruments_info, get_server_time, get_funding_rate_history, get_public_trades, get_open_interest read
Account get_wallet_balance, get_fee_rate, get_account_info read
Trade place_order, amend_order, cancel_order, cancel_all_orders, get_open_orders, get_order_history trade
Position get_positions, set_leverage, set_trading_stop, get_closed_pnl read / trade
Asset get_coin_balance, get_coin_info, internal_transfer read / full

Environment Variables

Variable Default Description
BYBIT_API_KEY API key from Bybit
BYBIT_API_SECRET API secret from Bybit
BYBIT_TESTNET true Use testnet (true) or mainnet (false)
BYBIT_MODE read Permission mode: read, trade, or full

Development

git clone https://github.com/workspace/bybit-mcp-server.git
cd bybit-mcp-server
uv sync --all-groups
uv run bybit-mcp-server

Documentation

Full docs at workspace.github.io/bybit-mcp-server

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bybit_mcp_server-0.3.0.tar.gz (231.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bybit_mcp_server-0.3.0-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

Details for the file bybit_mcp_server-0.3.0.tar.gz.

File metadata

  • Download URL: bybit_mcp_server-0.3.0.tar.gz
  • Upload date:
  • Size: 231.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for bybit_mcp_server-0.3.0.tar.gz
Algorithm Hash digest
SHA256 7d346c54185cefdf0ddc32a614d56139d3829251760cc67946c411c0aaccc3a2
MD5 8b2db1d7a558338f84e46566e8ebe4d3
BLAKE2b-256 32c25d3127edd5063addcbdcf52b4d38db5d6ea3fe4c54cd4c1e203d42de0a4a

See more details on using hashes here.

File details

Details for the file bybit_mcp_server-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: bybit_mcp_server-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 24.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for bybit_mcp_server-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45ed1e968c237805ca1aa8851af6e66b3e2b65129d3e7f1734cd1801903b2129
MD5 7812b7d4312b890603beccb372b67f30
BLAKE2b-256 0496b75926dead16e169d20a63f2db7d62849ffb249ee34edd6c64e0830e37ad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page