Kuru.io MCP Server について
Kuru.io MCP Serverは、Kuru.ioの市場データをLLMやAIアシスタントに提供します。価格や取引ペア、トークン価値を照会でき、キャッシュでAPI呼び出しを抑えます。
主な機能
- 01取引ペアの現在価格照会
- 02利用可能な取引ペアの一覧
- 03トークン価値の計算
- 04取引所データのキャッシュ
活用シーン
- 01取引ペアの現在価格確認
- 02利用可能な取引ペアの検索
- 03トークン数量の価値換算
MCP 対応
価格、取引ペア、トークン価値を扱うツールを通じて、Kuru.ioの市場データをMCPクライアントに提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Kuru.io MCP サーバー
このプロジェクトは、Kuru.io の暗号資産取引所データにアクセスし、LLM と AI アシスタントが利用できるようにする Model Context Protocol(MCP)サーバーを実装しています。
機能
- マーケットデータ:リアルタイムのマーケットデータとトレンドの市場にアクセスできます
- ツール:現在の価格の取得、トークン価値の計算、すべての取引ペアの一覧表示ができます
- キャッシュ:API 呼び出しを減らす組み込みキャッシュ機能
デモ
以下は、Claude で Kuru.io MCP サーバーを使用する方法のデモです。
インストール
# Install dependencies
npm install
# Build the project
npm run build
使用方法
サーバーの起動
stdio サーバーとして起動する場合(Claude Desktop などの LLM ツールで使用)
npm start
MCP Inspector でデバッグする場合
npm run inspector
MCP ツール
サーバーは次のツールを提供します。
-
get-price- 取引ペアの現在の価格を取得します- パラメーター:
symbol- BASE/QUOTE 形式の取引ペア(例:MON/USDC) - 例:「MON/USDC の現在の価格は?」
- パラメーター:
-
get-all-trading-pairs- 利用可能なすべての取引ペアを取得します- 例:「Kuru.io で利用できるすべての取引ペアを表示して」
-
calculate-value- トークンの数量を別の通貨での価値に換算します- パラメーター:
symbol- BASE/QUOTE 形式の取引ペア(例:MON/USDC)amount- 基準トークンの数量
- 例:「100 MON は USDC でいくら?」
- パラメーター:
Claude での使用例
Claude Desktop での使用
- Claude Desktop で新しい MCP ツールを追加します
- 「Local Process」を選択します
- サーバーを実行するコマンドを設定します。
node /path/to/kuru-mcp-server/dist/index.js - 保存して接続します
これで、Claude との会話で Kuru.io MCP ツールを使用できます。
プロンプトの例
Claude に次のように尋ねてみてください。
- 「現在、Kuru.io でトレンドになっている市場は?」
- 「MON/USDC 市場について教えて」
- 「MON/USDC の現在の価格は?」
- 「100 MON の USDC での価値を計算して」
- 「Kuru.io で利用できるすべての取引ペアを表示して」
技術詳細
- TypeScript と Node.js で構築されています
- Model Context Protocol SDK v1.8.0 を使用しています
- API 呼び出しを減らすためにキャッシュを実装しています(TTL は 5 分)
- 価格、取引量、流動性に関する情報を含む包括的なマーケットデータを提供します
クレジット
このプロジェクトは Kuru.io サイトの API を使用し、Model Context Protocol の仕様を実装しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。