Coin MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides access to CoinMarketCap's cryptocurrency data, enabling retrieval of cryptocurrency listings, quotes, and detailed information about various coins, with support for filtering by price, market cap, and other parameters.

コインMCPサーバー

CoinMarketCapの暗号通貨データへのアクセスを提供するモデルコンテキストプロトコルサーバー。このサーバーにより、AI搭載アプリケーションは暗号通貨のリスト、相場情報、そして様々なコインの詳細情報を取得できます。

利用可能なツール

  • listing-coins - 最新の市場データを含むすべてのアクティブな暗号通貨のページ分けされたリストを取得します。
    • start (整数、オプション): 返される項目のページ区切りリストの開始オフセット (1 から始まるインデックス)。
    • limit (整数、オプション): 返される結果の数 (デフォルト: 10、最大: 5000)。
    • price_min (数値、オプション): 結果をフィルタリングする最小の USD 価格。
    • price_max (数値、オプション): 結果をフィルタリングする最大 USD 価格。
    • market_cap_min (数値、オプション): 結果をフィルタリングする最小時価総額。
    • market_cap_max (数値、オプション): 結果をフィルタリングする最大時価総額。
    • convert (文字列、オプション): 複数の通貨での市場相場を計算します。
    • sort (文字列、オプション): 暗号通貨のリストを並べ替えるフィールド。
    • sort_dir (文字列、オプション): 暗号通貨を並べ替える方向 (昇順または降順)。
  • get-coin-info - 特定の暗号通貨に関する詳細情報を取得します。
    • id (文字列、オプション): カンマで区切られた 1 つ以上の CoinMarketCap 暗号通貨 ID。
    • slug (文字列、オプション): 暗号通貨のスラッグのコンマ区切りリスト。
    • symbol (文字列、オプション): カンマで区切られた 1 つ以上の暗号通貨シンボル。
  • get-coin-quotes - 1 つ以上の暗号通貨の最新の市場相場を取得します。
    • id (文字列、オプション): カンマで区切られた 1 つ以上の暗号通貨 CoinMarketCap ID。
    • slug (文字列、オプション): 暗号通貨のスラッグのコンマ区切りリスト。
    • symbol (文字列、オプション): カンマで区切られた 1 つ以上の暗号通貨シンボル。

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop の暗号通貨データを自動的にインストールするには:

npx -y @smithery/cli install coin-api-mcp --client claude

サーバーを構築する

このリポジトリをクローンし、デフォルトの Python インタープリターを使用してプログラムをビルドしてインストールします (推奨)。

git clone https://github.com/longmans/coin_api_mcp.git cd coin_api_mcp uv build uv pip install .

インストール後、次のコマンドを使用してスクリプトとして実行できます。

python -m coin_api_mcp

構成

APIキー

サーバーが機能するにはCoinMarketCap APIキーが必要です。CoinMarketCapのウェブサイトから取得できます。APIキーは以下の2つの方法で取得できます。

  1. 環境変数として:
export COINMARKETCAP_API_KEY=your_api_key_here
  1. コマンドライン引数として:
python -m coin_api_mcp --api-key=your_api_key_here

Claude.app 用に設定する

Claude 設定に追加:

"mcpServers": { "coin_api": { "command": "python", "args": ["-m", "coin_api_mcp"] }, "env": { "COINMARKETCAP_API_KEY": "your_api_key_here" } }

問題が発生した場合は、使用しているPythonインタープリターのフルパスを指定することをお勧めします。必要であれば、 which pythonで正確なパスを確認できます。

COINMARKETCAP_API_KEY 環境変数を設定するか、--api-key 引数を介して指定することを忘れないでください。

デバッグ

MCPインスペクタを使用してサーバーをデバッグすることができます

貢献

Coin MCP Serverの拡張と改善にご協力いただければ幸いです。新しい検索機能の追加、既存機能の強化、ドキュメントの改善など、皆様からの貴重なご意見をお待ちしております。

他の MCP サーバーと実装パターンの例については、https: //github.com/modelcontextprotocol/serversを参照してください。

プルリクエストは大歓迎です!Coin MCP Server をさらに強力で便利なものにするために、新しいアイデア、バグ修正、機能強化などをお気軽にご提供ください。

ライセンス

Coin MCP ServerはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

CoinMarketCap の暗号通貨データへのアクセスを提供し、AI アプリケーションが暗号通貨のリスト、相場、詳細情報を取得できるようにするモデル コンテキスト プロトコル サーバー。

  1. Available Tools
    1. Installation
      1. Installing via Smithery
      2. Build the Server
    2. Configuration
      1. API Key
      2. Configure for Claude.app
    3. Debugging
      1. Contributing
        1. License
          ID: 504t0uq4s6