coinone-mcp-server について
coinone-mcp-server は、MCP クライアントを暗号資産取引所 Coinone の OpenAPI に接続します。市場データ、口座残高、注文管理のツールを提供し、実取引の発注やキャンセルにも対応します。
主な機能
- 01Coinone への注文発注
- 02市場の注文板の取得
- 03口座残高の確認
- 04有効注文の一覧表示とキャンセル
活用シーン
- 01市場の現在価格の確認
- 02Coinone 口座残高の確認
- 03未約定注文の確認
- 04取引所での注文やキャンセル
MCP 対応
市場データの取得や取引操作を含む Coinone の機能を、MCP クライアント向けのツールとして提供します。注文発注は実取引を実行する可能性があります。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
coinone-mcp-server
このプロジェクトは、Model Context Protocol(MCP)を使用したCoinone暗号資産取引所のOpenAPIのサーバー側実装を提供します。マーケットデータの取得、口座残高情報へのアクセス、注文の作成とキャンセルなど、包括的なツールを利用できます。
セットアップ
- uvを使用して仮想環境を作成します:
uv venv
- 仮想環境を有効化します:
# On Unix/MacOS:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
- 開発モードでパッケージをインストールします:
uv pip install -e .
環境変数
Coinone APIを使用するには、.envファイルに次の環境変数を設定します:
COINONE_ACCESS_TOKEN=your_access_token
COINONE_SECRET_KEY=your_secret_key
MCP サーバーの設定
MCP サーバーを設定するには、次を使用します:
{
"mcpServers": {
"coinone-mcp-server": {
"command": "/full/path/to/coinone-mcp-server/.venv/bin/python",
"args": [
"/full/path/to/coinone-mcp-server/main.py"
]
}
}
}
利用可能なツール
| ツール | 説明 |
|---|---|
place_order | Coinoneで注文を発注します。 |
get_orderbook | 特定のマーケットの現在のオーダーブック(市場価格)を取得します。 |
get_balance | Coinoneのすべての残高を取得します。 |
get_active_orders | オープン中(有効な)注文の一覧を取得します。 |
cancel_order | 注文をキャンセルします。 |
注意事項
- このサーバーは実際の取引を実行できるため、使用する際は注意してください。
- APIキーは安全に保管し、公開リポジトリに決して公開しないでください。
ライセンス
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。