Confidential guide on numerology and astrology, based of GG33 Public information

MCP-Bybit-Server
3 years
Works with Finder
1
Github Watches
0
Github Forks
2
Github Stars
MCP Bybit API Interface
Bybit MCP (Model Context Protocol) Server. Provides a convenient interface to interact with the Bybit API using MCP tools. Allows fetching market data, managing account information, and placing/canceling orders via API calls wrapped as tools.
Usage
Installing via Smithery
To install this Bybit API Interface server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @dlwjdtn535/mcp-bybit-server --client claude
Using with Claude, Roo Code, Cline, etc.
Add the following configuration to your MCP settings file (e.g., mcp_settings.json
):
Using uv With Windows:
{
"mcpServers": {
"mcp-server-demo": {
"command": "uv",
"args": [
"run",
"--directory",
"C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\mcp-server-demo\\src",
"server.py"
],
"env": {
"ACCESS_KEY": "{ACCESS_KEY}",
"SECRET_KEY": "{ACCESS_KEY}"
}
}
// ... other servers might be here ...
}
}
(Remember to replace YOUR_USERNAME and use double backslashes \)
Using uv With macOS:
{
"mcpServers": {
"mcp-server-demo": {
"command": "uv",
"args": [
"run",
"--directory",
"/usr/local/bin/mcp-server-demo/src",
"server.py"
],
"env": {
"ACCESS_KEY": "{ACCESS_KEY}",
"SECRET_KEY": "{ACCESS_KEY}"
}
}
// ... other servers might be here ...
}
}
(Replace YOUR_USERNAME if using ~/bin)
Using uv With Linux:
{
"mcpServers": {
"mcp-server-demo": {
"command": "uv",
"args": [
"run",
"--directory",
"/home/YOUR_USERNAME/bin/mcp-server-demo/src",
"server.py"
],
"env": {
"ACCESS_KEY": "{ACCESS_KEY}",
"SECRET_KEY": "{ACCESS_KEY}"
}
}
// ... other servers might be here ...
}
}
Using Docker (Requires Docker)
Make sure you have pulled the image first: docker pull dlwjdtn535/mcp-bybit-server:latest
{
"mcpServers": {
"bybit-server-docker": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e", "ACCESS_KEY={ACCESS_KEY}",
"-e", "SECRET_KEY={SECRET_KEY}",
"dlwjdtn535/mcp-bybit-server:latest"
]
}
}
}
Note: Always use
@latest
or a specific version tag for both NPX and Docker to ensure you are using the intended version.
Tools 🛠️
This MCP server provides the following tools for interacting with the Bybit API:
-
get_orderbook
: Fetches order book information.- Inputs:
category
,symbol
,limit
(optional) - Returns: Order book details.
- Inputs:
-
get_kline
: Fetches K-line (candlestick) data.- Inputs:
category
,symbol
,interval
,start
(optional),end
(optional),limit
(optional) - Returns: Candlestick data.
- Inputs:
-
get_tickers
: Fetches cryptocurrency ticker information.- Inputs:
category
,symbol
- Returns: Ticker information.
- Inputs:
-
get_wallet_balance
: Fetches account balance.- Inputs:
accountType
,coin
(optional) - Returns: Balance information.
- Inputs:
-
get_positions
: Fetches position information.- Inputs:
category
,symbol
(optional) - Returns: Position information.
- Inputs:
-
place_order
: Places a limit or market order.- Inputs:
category
,symbol
,side
,orderType
,qty
,price
(optional for limit),positionIdx
(optional for futures), and other optional parameters (e.g.,timeInForce
,takeProfit
,stopLoss
). - Returns: Order placement confirmation.
- Inputs:
-
cancel_order
: Cancels an existing order.- Inputs:
category
,symbol
,orderId
(optional),orderLinkId
(optional) - Returns: Cancellation confirmation.
- Inputs:
-
get_order_history
: Fetches historical order details.- Inputs:
category
,symbol
(optional),orderId
(optional),limit
(optional), etc. - Returns: Order history.
- Inputs:
-
get_open_orders
: Fetches current open orders.- Inputs:
category
,symbol
(optional),limit
(optional), etc. - Returns: Open order details.
- Inputs:
-
set_trading_stop
: Sets take profit, stop loss, or trailing stop for a position.- Inputs:
category
,symbol
,takeProfit
(optional),stopLoss
(optional),trailingStop
(optional),positionIdx
(optional) - Returns: Setting confirmation.
- Inputs:
-
set_margin_mode
: Sets the margin mode (isolated or cross).- Inputs:
category
,symbol
,tradeMode
,buyLeverage
,sellLeverage
- Returns: Setting confirmation.
- Inputs:
-
get_api_key_information
: Fetches information about the current API key.- Inputs: None
- Returns: API key details.
-
get_instruments_info
: Fetches details about trading instruments (symbols).- Inputs:
category
,symbol
,status
(optional),baseCoin
(optional) - Returns: Instrument details.
- Inputs:
(Refer to the function docstrings in the code for detailed parameter descriptions and examples.)
Environment Variables
Before running the server, you must set the following environment variables:
ACCESS_KEY=YOUR_BYBIT_API_KEY
SECRET_KEY=YOUR_BYBIT_SECRET_KEY
TESTNET=false # Optional: set to true for testnet
API Key Setup
To use this Bybit API interface, you need to create an API key from Bybit. Follow these important steps:
- Go to Bybit and log into your account.
- Navigate to API Management.
- Create a new API key.
-
Important Security Settings:
- Enable IP restriction if possible.
- Add ONLY the IP address(es) from which the server will run (your local PC IP, server IP, or Docker container's external IP).
- Never share your API keys or expose them in public repositories.
- Recommended permissions:
- Read (Required)
- Trade (Required for order execution)
- Wallet (Required for balance checking)
Sponsorship & Donations
If you find this project helpful and would like to support its development, you can contribute in the following ways:
Buy Me a Coffee
Referral Program
You can also support this project by signing up for Bybit using our referral link:
- My Bybit Referral Link
- Referral Code: J1O4JK
Your support helps maintain and improve this project. Thank you! 🙏
Contact & Support
For additional inquiries or support, please contact:
- Email: dlwjdtn5624@naver.com
We welcome your questions and feedback!
License
MIT License
相关推荐
Advanced software engineer GPT that excels through nailing the basics.
I find academic articles and books for research and literature reviews.
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
Take an adjectivised noun, and create images making it progressively more adjective!
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
La communauté du curseur et de la planche à voile, recherchez des règles et des MCP
MCP Server pour récupérer le contenu de la page Web à l'aide du navigateur sans tête du dramwright.
Un puissant plugin Neovim pour gérer les serveurs MCP (Protocole de contexte modèle)
🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.
Pont entre les serveurs Olllama et MCP, permettant aux LLM locaux d'utiliser des outils de protocole de contexte de modèle
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Reviews

user_M9JMdNeV
I have been using mcp-bybit-server by dlwjdtn535, and it is incredible! The integration is seamless, and the performance is top-notch. The documentation on the GitHub page is clear and helpful, making setup a breeze. It's a must-have for anyone needing a reliable server for Bybit API. Highly recommended!