bitbank MCP Server
Officialby bitbankinc
README.md
# bitbank MCP Server
This project is a Model Context Protocol (MCP) server for [bitbank](https://bitbank.cc/).
## ⚠️ このリポジトリは非推奨(Deprecated)です
今後の開発は後継の **[bitbank-lab-mcp](https://github.com/bitbankinc/bitbank-lab-mcp)** に移行しました。
本リポジトリは今後メンテナンス・不具合修正・機能追加を行わず、近日中に Archive される予定です。
移行にあたっては、設定ファイルから本サーバーの記述を削除したうえで、移行先の README をお読みいただき、記載の手順に沿って設定し直してください。
**ご利用の前に、移行先 README の免責事項を必ずご確認ください。**
- リポジトリ: https://github.com/bitbankinc/bitbank-lab-mcp
- npm: https://www.npmjs.com/package/bitbank-lab-mcp
(English) This repository is deprecated. Development has moved to [bitbank-lab-mcp](https://github.com/bitbankinc/bitbank-lab-mcp).
## Tools
### get_ticker
単一ペアのティッカーを取得(/ticker)。価格・出来高・24h高安。
- input:
- `pair` (string): Trading pair (e.g., btc_jpy, eth_jpy)
### get_tickers_jpy
全JPYペアのティッカーを取得(/tickers_jpy)。24h変動率付き。キャッシュ10秒。
- input: なし
### get_candles
ローソク足を取得(/candlestick)。OHLCVデータ。
- input:
- `pair` (string): Trading pair (e.g., btc_jpy)
- `type` (string): Candle type (1min, 5min, 15min, 30min, 1hour, 4hour, 8hour, 12hour, 1day, 1week, 1month)
- `date` (string, optional): Date in YYYYMMDD (for minute/hour) or YYYY (for day/week/month)
- `limit` (number): Number of candles to return (default: 200, max: 1000)
### get_depth
板の生データ取得(/depth API直接)。差分計算・壁検出・圧力分析の元データ。
- input:
- `pair` (string): Trading pair (e.g., btc_jpy)
- `maxLevels` (number): Maximum number of price levels (default: 200, max: 500)
### get_transactions
約定履歴を取得(/transactions)。直近の約定データ。日付指定可。買い/売り比率を算出。
- input:
- `pair` (string): Trading pair (e.g., btc_jpy)
- `limit` (number): Number of transactions to return (default: 100, max: 1000)
- `date` (string, optional): Date in YYYYMMDD format
## Usage
**⚠️ This package is deprecated. Please use [bitbank-lab-mcp](https://github.com/bitbankinc/bitbank-lab-mcp) instead.**
### npx
- Install [Node.js](https://nodejs.org/en/download/)
- Install [Claude desktop](https://claude.ai/download) or other MCP client
- Configure the MCP server in Claude Desktop following the [MCP quickstart guide](https://modelcontextprotocol.io/docs/develop/connect-local-servers)
```json
{
"mcpServers": {
"bitbank": {
"command": "npx",
"args": [
"-y",
"bitbank-mcp-server"
]
}
}
}
```
If npx cannot be executed, running `which npx` and specifying the command directly may resolve the issue.
- Example: macOS with Volta
```json
{
"mcpServers": {
"bitbank": {
"command": "/Users/xxxx/.volta/bin/npx",
"args": [
"-y",
"bitbank-mcp-server"
]
}
}
}
```
### Docker
- Install [Docker](https://www.docker.com/get-started) for your OS.
- Install [Claude desktop](https://claude.ai/download) or other MCP client
- Configure the MCP server in Claude Desktop following the [MCP quickstart guide](https://modelcontextprotocol.io/docs/develop/connect-local-servers)
```json
{
"mcpServers": {
"bitbank": {
"command": "docker",
"args": ["run", "-i", "--rm", "bitbankinc/bitbank-mcp-server"]
}
}
}
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
TDQS
A3.9/5.0
Scored across 5 tools
Disambiguation5/5
Each tool has a clearly distinct purpose: candles, order book, single ticker, all JPY tickers, and transactions. There is no overlap or ambiguity.
Naming Consistency5/5
All tools follow the 'get_noun' pattern in snake_case, making naming predictable and consistent.
Tool Count5/5
With 5 tools, the server is well-scoped for providing essential market data (candles, depth, ticker, transactions) without unnecessary bloat.
Completeness4/5
Covers core market data endpoints. Missing a general ticker for all pairs (only JPY pairs available) but otherwise complete for read-only data.
Maintenance
ActivityMaintained
ResponsivenessNo issues