mcp-orbit-kraken
MCP server for interacting with the Kraken cryptocurrency exchange, providing 32 tools for trading, account management, deposits, withdrawals, and grid trading automation.
README
mcp-orbit-kraken
Kraken exchange plugin for mcp-orbit. Provides 32 MCP tools for trading, account management, and grid trading automation.
Usage
As a plugin (in an existing mcp-orbit server)
import { registerPlugin, startServer } from "mcp-orbit";
import { krakenPlugin } from "mcp-orbit-kraken";
await registerPlugin(krakenPlugin);
startServer({ mode: "stdio", plugins: [krakenPlugin] });
Manual CLI (lokaler Test)
# stdio mode (manual run)
npx mcp-orbit-kraken --stdio
# HTTP mode
npx mcp-orbit-kraken --http --port 3333
Dieser Schritt ist nur für lokale Tests nötig. Claude Desktop (oder andere MCP-Clients) starten den Server selbstständig über ihre Command/Args-Konfiguration.
Claude Desktop configuration
{
"mcpServers": {
"kraken": {
"command": "node",
"args": ["/path/to/mcp-orbit-kraken/dist/index.js", "--stdio"],
"env": {
"KRAKEN_API_KEY": "your-api-key",
"KRAKEN_PRIVATE_KEY": "your-private-key"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
KRAKEN_API_KEY |
Yes (for private endpoints) | Kraken API key |
KRAKEN_PRIVATE_KEY |
Yes (for private endpoints) | Kraken API private key |
KRAKEN_DB_PATH |
No | SQLite database path for grid trading (default: data/grids.db) |
GRID_CHECK_WEBHOOK_URL |
No | Webhook URL for grid monitoring (default: http://localhost:3001) |
GRID_WEBHOOK_SECRET |
No | Secret for grid check webhook authentication |
Tools
Public Market Data (no API key required)
| Tool | Description |
|---|---|
kraken_get_server_time |
Get Kraken server time |
kraken_get_system_status |
Get system status |
kraken_get_asset_info |
Get asset information |
kraken_get_tradable_asset_pairs |
Get tradable asset pairs |
kraken_get_ticker_info |
Get ticker information |
kraken_get_ohlc_data |
Get OHLC candlestick data |
kraken_get_order_book |
Get order book depth |
kraken_get_recent_trades |
Get recent trades |
kraken_get_recent_spreads |
Get recent bid/ask spreads |
Account Balance
| Tool | Description |
|---|---|
kraken_get_account_balance |
Get account balances |
kraken_get_extended_balance |
Get extended balance info |
Trading
| Tool | Description |
|---|---|
kraken_add_order |
Place a new order |
kraken_edit_order |
Edit an existing order |
kraken_cancel_order |
Cancel a specific order |
kraken_cancel_all_orders |
Cancel all open orders |
kraken_cancel_all_orders_after |
Dead man's switch — cancel all orders after timeout |
kraken_query_orders |
Query order status |
Deposits
| Tool | Description |
|---|---|
kraken_get_deposit_methods |
Get available deposit methods |
kraken_get_deposit_addresses |
Get deposit addresses |
kraken_get_deposit_status |
Get deposit status |
Withdrawals
| Tool | Description |
|---|---|
kraken_get_withdrawal_methods |
Get withdrawal methods |
kraken_get_withdrawal_addresses |
Get withdrawal addresses |
kraken_get_withdrawal_info |
Get withdrawal fee and limit info |
kraken_withdraw_funds |
Execute a withdrawal |
kraken_get_withdrawal_status |
Get withdrawal status |
kraken_cancel_withdrawal |
Cancel a pending withdrawal |
Misc
| Tool | Description |
|---|---|
kraken_get_trades_history |
Get trade history |
kraken_get_websockets_token |
Get WebSocket authentication token |
kraken_wallet_transfer |
Transfer between Kraken wallets |
Grid Trading
| Tool | Description |
|---|---|
grid_plan |
Calculate a grid trading plan |
grid_state |
CRUD store for grid configurations (save/get/list/delete) |
grid_log |
Log and query grid trading events |
Development
npm install
npm run build
npm run start:stdio
License
MIT
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。