dvgamerr-app/gokub-mcp
If you are the rightful owner of gokub-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Bitkub MCP Server is a Model Context Protocol server designed for seamless integration with the Bitkub Cryptocurrency Exchange API, providing real-time communication and secure authentication.
🚀 Bitkub MCP Server
Model Context Protocol server for Bitkub Cryptocurrency Exchange API
เชื่อมต่อ Claude Desktop กับ Bitkub Exchange ผ่าน MCP Protocol

Features • Installation • API Tools • Configuration • Community
✨ Features
🎯 Core Features
|
🚀 Developer Experience
|
🔧 Installation
Quick Start
# 1️⃣ Clone repository
git clone https://github.com/dvgamerr-app/gokub-mcp.git
cd gokub-mcp
# 2️⃣ Install dependencies
go mod download
# 3️⃣ Create .env file
echo "BTK_APIKEY=your_api_key_here" > .env
echo "BTK_SECRET=your_secret_key_here" >> .env
# 4️⃣ Run server
go run main.go
🏗️ Build Executable
# Windows
go build -o bitkub-mcp.exe
./bitkub-mcp.exe
# Linux/Mac
go build -o bitkub-mcp
./bitkub-mcp
🎮 Usage
HTTP/SSE Server Mode
# Default port 8080
go run main.go
# Custom port
PORT=3000 go run main.go
📡 Server Endpoints
| Endpoint | Purpose | Method |
|---|---|---|
http://localhost:8080 | Main URL | GET |
http://localhost:8080/sse | SSE Connection | GET |
http://localhost:8080/message | Send Message | POST |
🛠️ Available Tools
get_wallet_balanceget_tickerget_market_depthget_my_open_ordersget_symbols
⚙️ Configuration
🔐 API Keys Setup
สร้างไฟล์ .env ใน root directory:
BTK_APIKEY=your_api_key
BTK_SECRET=your_secret_key
🤖 Claude Desktop Integration
HTTP/SSE Mode (แนะนำ)
เพิ่มการตั้งค่าใน Claude Desktop config:
Windows: %APPDATA%\Claude\claude_desktop_config.json
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"bitkub": {
"url": "http://localhost:8080/sse",
"transport": "sse"
}
}
}
Stdio Mode (Legacy)
{
"mcpServers": {
"bitkub": {
"command": "e:\\.dvgamerr\\gokub-mcp\\bitkub-mcp.exe",
"env": {
"BTK_APIKEY": "your_api_key",
"BTK_SECRET": "your_secret_key"
}
}
}
}
⚠️ หมายเหตุ: ควรตั้งค่า API keys ผ่าน environment variables แทนการใส่ใน config file
📁 Project Structure
gokub-mcp/
├── 📄 main.go # MCP Server entry point (HTTP/SSE)
├── 📂 prompts/ # Trading prompts
├── 📂 resources/ # Market resources
├── 📂 tools/ # MCP tools implementation
└── 📂 utils/ # Utility functions
📊 API Rate Limits
| Category | Rate Limit | Note |
|---|---|---|
| 📈 Market Data | 100 req/sec | Public endpoints |
| 💱 Trading Operations | 150-200 req/sec | Authenticated endpoints |
📚 Bitkub API Docs สำหรับข้อมูลเพิ่มเติม
🚀 Roadmap
✅ Completed
- Bitkub API golang library
- MCP Server implementation
- HTTP/SSE transport
- Basic wallet & market tools
🚧 In Progress
- Rebalancing Bot
- Grid Trading strategy
- Advanced order management
🎯 Planned Features
- Docker Image support
- Kubernetes deployment
- WebSocket real-time data
- Trading bot framework
📚 References
👥 Community
Join our community to discuss, get help, and share your trading strategies!
Made with ❤️ by dvgamerr-app
⭐ Star this repo if you find it helpful!