mcpField
C
Crypto Trading MCP (Model Context Protocol)

Crypto Trading MCP (Model Context Protocol)

ローカル
github.com/vkdnjznd金融データ1080 週間前に更新

Crypto Trading MCP (Model Context Protocol) について

Crypto Trading MCPは、Upbit、Gate.io、Binanceに対応する暗号資産の現物取引・価格照会サーバーです。取引所の取引機能や市場データに統一されたMCPインターフェースからアクセスしたい利用者向けです。

主な機能

  1. 013つの取引所での現物取引
  2. 02暗号資産の価格照会
  3. 03環境変数による取引所認証情報の設定

活用シーン

  1. 01対応取引所の価格照会
  2. 02MCPクライアント経由の現物取引
  3. 03対応取引所の市場データ確認

MCP 対応

MCPクライアントに、暗号資産の価格照会とUpbit、Gate.io、Binanceでの現物取引機能を提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Crypto Trading MCP(Model Context Protocol)

License: MIT Code style: black

複数の暗号資産取引所での価格照会や取引に対応する、シンプルな Model Context Protocol(MCP)サーバーです。

https://github.com/user-attachments/assets/34f3a431-9370-4832-923e-ab89bf1d4913

要件

  • Python 3.10 以上

対応取引所

現在は現物取引のみ対応しています。

  • Upbit
  • Gate.io
  • Binance

今後、対応する取引所を追加する予定です。

環境設定

各取引所で必要な認証情報を環境変数に設定してください。

たとえば、Upbit の場合は次のとおりです。

UPBIT_ACCESS_KEY="your-access-key"
UPBIT_SECRET_KEY="your-secret-key"

開発ガイド

新しい取引所の追加
  1. CryptoExchange 抽象クラスを継承する新しい取引所クラスを作成します
  2. 必要な API メソッドを実装します
  3. テストケースを作成します
  4. ファクトリークラスに新しい取引所を登録します
テストの実行
# Install test dependencies
uv pip install -e ".[test]"

# Run tests
pytest

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。