mcp-market-server
mcp-market-server
MCP(Model Context Protocol)サーバーは、ライブの暗号市場データとペーパートレーディングエンジンを標準化されたツール呼び出しとして公開します。これにより、あらゆるエージェント(Claude Code、カスタムのマルチエージェントシステム)がBybitに照会し、シミュレーション取引を実行できます。
Tower Research CapitalのAI/MLインターン応募向けに構築:MCP統合、エージェントのツール呼び出し、リスク管理、本番運用スタイルのPythonを実証しています。
アーキテクチャ
┌─────────────┐ MCP stdio ┌──────────────────┐ REST ┌─────────┐
│ Claude Code │ ◄───────────────► │ FastMCP Server │ ─────────► │ Bybit │
│ / Agent │ │ (tools.py) │ public API │ v5 │
└─────────────┘ └────────┬─────────┘ └─────────┘
│
┌────────▼─────────┐
│ Paper Engine │
│ SQLite + Risk │
└──────────────────┘Related MCP server: KirpyV3 MCP Server
公開ツール
ツール | 説明 |
| 任意のシンボル/時間枠のOHLCVローソク足 |
| L2オーダーブックのスナップショット |
| 最新価格 / 24時間統計 |
| 成行/指値注文をペーパーエンジンへ送信(リスクガード付き) |
| 未約定のペーパー注文をキャンセル |
| 保有ポジション + 未実現損益 |
| 未約定/約定済みの注文履歴 |
| ポジションを成行で決済 |
| 現金残高、純資産、実現/未実現損益 |
リスクガード(ペーパーエンジン)
注文ごとの最大想定元本(
risk.max_order_notional_usd)最大オープンポジション数(
risk.max_open_positions)日次損失停止 — 日次ドローダウンが上限を超えるとトレーディングが無効化されます
すべての注文と決定は監査ログテーブルに記録されます
セットアップ
cd mcp-market-server
python -m venv .venv && .venv\Scripts\activate # Windows
pip install -e ".[dev]"
cp .env.example .env # optional overrides
pytest # run testsClaude Code に登録する
{
"mcpServers": {
"market": {
"command": "python",
"args": ["-m", "mcp_market_server.server"],
"cwd": "/absolute/path/to/mcp-market-server"
}
}
}またはCLIで:
claude mcp add market -- python -m mcp_market_server.serverデモプロンプト(登録後)
Fetch the last 100 hourly candles for BTCUSDT and summarize the trend.
Place a paper long of 0.01 BTCUSDT with a 2% stop loss and take profit at 3%.
Show my account, then flatten everything if unrealized PnL is worse than -$50.設計ノート
公開エンドポイントのみ — APIキー不要、実際のお金は使用しません。ペーパーエンジンは成行注文をライブのティッカー価格で約定し、指値注文は価格が到達したときに約定します。
SQLite を使用して注文/ポジション/取引/監査を記録 — 依存関係ゼロの永続化で、クオンツデスクがすべての意思決定を記録する方法を忠実に再現します。
リスク層はツールとエンジンの間に配置 — 実際のトレーディングデスクと同じパターンです。戦略が提案し、リスク管理が最終判断を下します。
This server cannot be deployed
Maintenance
Related MCP Connectors
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
Free crypto-futures paper trading and live market data for AI agents. 29 tools; no key for data.
Live crypto + IDX stock market intelligence for AI agents — 19 tools, no API key.
Trade 16 crypto exchanges + MetaTrader 5 from your AI assistant via one MCP connection.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceEnables MCP-compatible AI clients to access live crypto market data and AI-driven quantitative analysis, with structured outputs and full observability.-
- AlicenseBqualityDmaintenanceEnables AI agents to trade crypto with paper money, access market data, view leaderboards, and manage trading bots via an MCP-compatible interface.16MIT
- AlicenseAqualityCmaintenanceProvides live financial data for any LLM agent, including stock quotes, crypto prices, SEC filings, XBRL financials, FX rates, and macro indicators, through ten MCP tools.11109 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to retrieve real-time cryptocurrency quotes, portfolio state, risk scores (0-100), and timestamped market context through MCP tools, replacing hallucinated prices with verifiable market data.MIT