What are the prerequisites for running the server?
Python 3.13 or higher and the uv package manager are required. Docker is also supported.
@BCusack
Basic information
A comprehensive Model Context Protocol (MCP) server that provides full access to Bybit's v5 API. This server enables AI assistants to fetch real-time market data, execute trading operations, manage positions, and access account information from the Bybit cryptocurrency exchange.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"bybit-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e",
"DOCKER_CONTAINER",
"-e",
"BYBIT_API_KEY",
"-e",
"BYBIT_API_SECRET",
"-e",
"BYBIT_TRADING_ENABLED",
"-e",
"BYBIT_TESTNET",
"falconiun/bybit-mcp"
],
"env": {
"DOCKER_CONTAINER": "true",
"BYBIT_API_KEY": "<BYBIT_API_KEY>",
"BYBIT_API_SECRET": "<BYBIT_API_SECRET>",
"BYBIT_TRADING_ENABLED": "<BYBIT_TRADING_ENABLED>",
"BYBIT_TESTNET": "<BYBIT_TESTNET>"
}
}
}
}Product type (linear, inverse, option, spot)
Trading symbol (e.g., BTCUSDT)
Data size limit per page
Bybit Mcp Full is a Model Context Protocol (MCP) server that provides a comprehensive interface to the Bybit cryptocurrency exchange API. It offers market data tools that are always available and optional trading and position management tools that can be enabled by configuration. It is designed for developers and traders using MCP-compatible clients such as Claude Desktop and VS Code.
Install via Smithery, uvx, uv, pip, or Docker. Set the required environment variables BYBIT_API_KEY and BYBIT_API_SECRET. Optionally set BYBIT_TESTNET for testnet usage and BYBIT_TRADING_ENABLED to enable trading tools. Configure the server in your MCP client (e.g., Claude Desktop settings or VS Code settings) and restart the client. The server then exposes tools based on your configuration.
Python 3.13 or higher and the uv package manager are required. Docker is also supported.
Set the environment variable `BYBIT_TRADING_ENABLED=true`. Trading tools are hidden by default when this is set to false.
Yes, set `BYBIT_TESTNET=true` to use Bybit’s testnet environment, which uses fake money and will not affect real balances.
Read-only permissions for market data are always needed. For order operations, enable Trade permission. For position management, enable Position permission. Withdraw permission is not required.
Market data tools are always available. Trading and position tools only appear in the tool list when `BYBIT_TRADING_ENABLED=true` is set.

Print-on-demand for Europe and the USA: let your AI assistant turn your designs into products and publish them to Shopify, Etsy, WooCommerce or TikTok Shop.

Ask your AI assistant about your Savi Tools business: invoices, expenses, mileage, contacts, projects, taxes, and more. Read-only and OAuth-secured — your assistant sees only your own data at getsavitools.com, and you

All-in-one Shopify SEO over MCP. 26 tools: audit and score a store, rewrite meta tags and image alt text in bulk, find broken links and flatten redirect chains, read Google Search Console performance and indexing, inspec

Free remote MCP server for real-time crypto futures data: price, open interest, funding rates, long/short ratio, liquidations and volume across hundreds of coins and major exchanges. No API key required.
Read-only US equity research for AI agents: fAlpha's model signal for a stock with the drivers behind it, signal history and flips, news sentiment, analyst coverage, SEC filings, FRED macro and fundamentals. Every result
Comments