mcpField
C
coinintel

coinintel

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

coinintel について

coinintel は、暗号資産市場のインテリジェンスデータに読み取り専用でアクセスする CLI および stdio MCP サーバーです。20 個のコアツールを通じて、価格、市場状況、センチメント、リスク、トレンド、ナラティブ、資金調達率、シグナルを調べる用途に向いています。

主な機能

  1. 01コインの検索と特定
  2. 02現在価格と過去データ
  3. 03コインと市場のセンチメントおよびリスク
  4. 04市場の健全性、トレンド、スキャン
  5. 05ナラティブ、カテゴリー、資金調達率データ
  6. 06市場レジームとコインシグナル

活用シーン

  1. 01価格とコインの過去データの確認
  2. 02市場センチメントとリスクの評価
  3. 03市場トレンドとコイン条件のスキャン
  4. 04資金調達率の動向とアラートの確認

MCP 対応

stdio サーバーを通じて、20 個の読み取り専用市場インテリジェンスツールを MCP クライアントに公開します。呼び出しには Shumi API キーが必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cloudcorprecords-coinintel": {
"command": "npx",
"args": [
"-y",
"@reneturcios/coinintel"
]
}
}
}
起動コマンドnpx -y @reneturcios/coinintel

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@reneturcios/coinintel0.1.0
ocighcr.io/cloudcorprecords/coinintel:0.1.0

ツール

20

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
querystringはい名前やシンボルなど、コインを自由入力で検索するクエリ。

詳細

coinintel

coinintel は、読み取り専用の暗号資産市場インテリジェンス API をラップします。 コインの検索と解決、現在価格と履歴、コインごとのセンチメント、リスクとシグナル、市場全体の健全性、センチメントとレジームの読み取り、トレンドとコインのスキャン、ナラティブ、カテゴリー、資金調達モメンタムとアラートを提供します。1 つのバイナリでコマンドラインインターフェースと stdio MCP サーバーの両方を利用できます。

API キーが必要です。使用前に SHUMI_TOKEN を設定してください。未設定または空白の場合、リクエストを送信する前に、すべてのツールが SHUMI_TOKEN を示すエラーで失敗します。キーは x-api-key ヘッダーで送信されます。API のベース URL は SHUMI_API_URL で上書きできます。設定されていない場合、呼び出し先は https://api.shumi.ai です(これは再構成された URL です。上流の README ではベース URL が公開されていません)。

リストを返すツールには共通の規則があります。top(整数)を指定すると先頭から N 件のみが保持され、fields(カンマ区切りの名前リスト)を指定すると各エントリーで該当するフィールドのみが保持されます。どちらも API に送信され、配列レスポンスにも同じ絞り込みがローカルで適用されます。

このビルドは、ラベル付きのコアサブセットで、読み取り専用ツールが 20 個含まれています。上流のツールセットには、シグナル品質、ペアの提案、実物資産、ロック解除、保有者、ウォレット、先物、バスケット、文字起こし、質問応答、ウェブ検索のツールも記載されていますが、これらはこのサブセットには含まれません。

インストール

npx @reneturcios/coinintel get_regime

または、コンテナイメージを実行します。

docker run -i ghcr.io/cloudcorprecords/coinintel

コンテナはデフォルトで MCP サーバーを起動します(下記参照)。CLI として使用するには、CLI 引数を渡してください。

CLI

サブコマンドは MCP ツール名と対応しています。

export SHUMI_TOKEN=...

coinintel lookup_coin --query bitcoin
coinintel resolve_coin --query ether
coinintel get_prices --symbols BTC,ETH --top 2 --fields symbol,price
coinintel get_coin_historical --coin BTC --range 30d
coinintel get_coin_sentiment --coin BTC
coinintel get_coin_risk --coin BTC
coinintel get_global_market
coinintel get_market_health --top 5
coinintel scan_trends
coinintel scan_coins --fields symbol,score
coinintel list_narratives
coinintel get_narrative --narrative "ai tokens"
coinintel list_categories
coinintel get_category --category defi
coinintel get_funding_momentum
coinintel get_funding_alerts
coinintel get_regime
coinintel get_signal --coin BTC

coinintel --version

結果は上流の JSON ペイロードとして出力されます。終了コード:成功時は 0、呼び出し失敗時(トークン未設定または上流 API エラーを含む)は 1、使用方法のエラー時は 2 です。

MCP サーバー

1 つのバイナリで両方のインターフェースを利用できます。mcp サブコマンドは stdio MCP サーバーを起動します。

npx -y @reneturcios/coinintel mcp

MCP クライアントの設定:

{
  "mcpServers": {
    "coinintel": {
      "command": "npx",
      "args": ["-y", "@reneturcios/coinintel", "mcp"],
      "env": { "SHUMI_TOKEN": "..." }
    }
  }
}
ツール
ツール入力説明
lookup_coinquery(必須)フリーテキストのクエリに一致するコインを検索します。
resolve_coinquery(必須)クエリを単一の正規コインに解決します。
get_pricessymbols(必須の配列)、top、fieldsシンボルの現在価格を取得します。
get_coin_historicalcoin(必須)、range、top、fieldsコインの履歴データを取得します。
get_coin_sentimentcoin(必須)、top、fieldsコインのセンチメントデータを取得します。
get_coin_riskcoin(必須)コインのリスク評価を取得します。
get_global_markettop、fields世界市場の概要データを取得します。
get_market_healthtop、fields市場の健全性指標を取得します。
get_market_sentimenttop、fields市場全体のセンチメントを取得します。
get_market_crossingtop、fields市場のクロッシングシグナルを取得します。
scan_trendstop、fields現在の市場トレンドをスキャンします。
scan_coinstop、fields市場の基準に照らしてコインをスキャンします。
list_narrativestop、fields市場のナラティブを一覧表示します。
get_narrativenarrative(必須)単一の市場ナラティブを取得します。
list_categoriestop、fieldsコインのカテゴリーを一覧表示します。
get_categorycategory(必須)単一のコインカテゴリーを取得します。
get_funding_momentumtop、fields資金調達率のモメンタムデータを取得します。
get_funding_alertstop、fields資金調達率のアラートを取得します。
get_regime(なし)現在の市場レジームを取得します。
get_signalcoin(必須)コインの取引シグナルを取得します。

開発

npm install
npm run build   # tsc -> dist/
npm test        # node test runner over test/*.test.ts, no network (fake fetch fixtures)
npm run dev     # run the CLI from source via tsx

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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