Bitkub Trading Mcp

by topcraftcodes

465 downloads
Not rated
GitHub

About

bitkub-trading-mcp is a Model Context Protocol server that exposes the Bitkub cryptocurrency exchange API to AI assistants. Once installed, your AI can:

Details

Author
topcraftcodes
Downloads
465
Categories
Finance, AI, API

- Provides 9 public REST tools (market data, status, ticker, etc.)
- Offers 12 secure read-only REST tools (balances, orders, history)
- Includes one public WebSocket ticker snapshot tool
- Exposes two private WebSocket tools (order updates, match updates)
- WebSocket tools are snapshot‑based, stateless, with configurable duration
- Auth signing uses HMAC‑SHA256 (v3 and v4)
- Concurrency cap of 5 private WebSocket connections per API key

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Bitkub Trading Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npx with an MCP client. The quickest method is using the Claude Code CLI: claude mcp add bitkub-trading-mcp -- npx -y bitkub-trading-mcp. For full features, add environment variables BITKUB_API_KEY and BITKUB_API_SECRET. Manual configuration is also supported by editing the client’s mcpServers JSON block. Requires Node.js 20+. Public tools work without an API key; secure tools require the key and secret in the env block (never as tool arguments).

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "bitkub trading mcp": {
            "bitkub-trading-mcp": {
                "type": "stdio",
                "command": "npx",
                "args": [
                    "-y",
                    "bitkub-trading-mcp"
                ],
                "env": {
                    "BITKUB_API_KEY": "your_real_key_here",
                    "BITKUB_API_SECRET": "your_real_secret_here"
                }
            }
        }
    }
}

McpServers

{
    "bitkub-trading-mcp": {
        "type": "stdio",
        "command": "npx",
        "args": [
            "-y",
            "bitkub-trading-mcp"
        ],
        "env": {
            "BITKUB_API_KEY": "your_real_key_here",
            "BITKUB_API_SECRET": "your_real_secret_here"
        }
    }
}

2. Add the bitkub-trading-mcp block

Inside the mcpServers object, add this entry. If you already have other MCP servers configured, separate them with a comma — it's a normal JSON object.

{
  "mcpServers": {
    "bitkub-trading-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "bitkub-trading-mcp"],
      "env": {
        "BITKUB_API_KEY": "your_api_key_here",
        "BITKUB_API_SECRET": "your_api_secret_here"
      }
    }
  }
}

Replace the two your_..._here placeholders with your real Bitkub key + secret — see Add your API key below for how to generate them.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.