- Home
- MCP servers
- Crypto Exchange
Crypto Exchange
- python
6
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"sydowma-crypto_exchange_mcp": {
"command": "uv",
"args": [
"--directory",
"{your_path}/crypto_exchange_mcp/crypto_exchange_mcp_python",
"run",
"bybit.py"
]
}
}
}This MCP server provides a lightweight interface to access public API endpoints from Bybit, OKX, and Binance, delivering real-time price data, order books for spot and linear markets, funding rates, open interest, and price change percentages. It is designed to let you connect your MCP client to these data sources efficiently and securely.
How to use
You run the MCP server locally and connect your MCP client to it as you would with any other data service. The server exposes real-time market data from Bybit, OKX, and Binance and makes it available to your client for price streams, order books, funding rates, and open interest. To start using it, ensure the MCP runner is available in your environment and that the configured server command points to the correct Python script that implements the data interactions. Then, configure your client to subscribe to the data channels you need and begin consuming updates.
If you are using the provided stdio-based setup, you will initiate the server by running the specified command, which launches the Python-based MCP logic from the local directory. The configuration snippet shows how to point the MCP runtime to the bybit implementation script.
How to install
Prerequisites you should install first: Git for cloning the repository and a running environment for the MCP runtime.
Step 1: Clone the project repository.
git clone https://github.com/sydowma/crypto_exchange_mcp.git
Configuration example for the MCP runner
Configure the MCP runtime to use the bybit implementation script. The following JSON shows how to set the runtime to point to the local directory where the Python MCP code resides. Replace {your_path} with the actual path to the cloned repository on your machine.
{
"mcpServers": {
"Bybit": {
"command": "uv",
"args": [
"--directory",
"{your_path}/crypto_exchange_mcp/crypto_exchange_mcp_python",
"run",
"bybit.py"
]
}
}
}
Open the client or application
After updating the configuration, start or restart your MCP client application so it can connect to the Bybit data feed through the MCP runtime. Ensure the client is configured to consume the channels or streams provided by the Bybit data interface.
Notes
The configuration demonstrates a stdio-based MCP runner setup. The uv command runs the MCP Python script from the specified directory. Ensure you have the required runtime available in your environment and that the path to the Python script is correct for your system.