coin_api_mcp

Coin MCP Serverは、CoinMarketCapの暗号通貨データにアクセスするためのモデルコンテキストプロトコルサーバーです。このサーバーは、AI駆動のアプリケーションが暗号通貨のリスト、引用、詳細情報を取得できるようにします。

GitHubスター

33

ユーザー評価

未評価

お気に入り

0

閲覧数

18

フォーク

7

イシュー

4

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Python 3.6 or higher
Node.js 18.0.0 or higher
+1 more

インストール方法

インストール方法

前提条件

必要なソフトウェアとバージョンを明記してください。
Python: 3.6以上
Node.js: 18.0.0以上
npm: 8.0.0以上

インストール手順

1. Smitheryを使用したインストール

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

2. サーバーのビルド

リポジトリをクローンし、デフォルトのPythonインタプリタでプログラムをビルドおよびインストールします。
bash
git clone https://github.com/longmans/coin_api_mcp.git
cd coin_api_mcp
uv build
uv pip install .

3. サーバーの起動

bash
python -m coin_api_mcp

トラブルシューティング

よくある問題

問題: サーバーが起動しない 解決策: Pythonのバージョンを確認し、依存関係を再インストールしてください。

設定方法

設定方法

APIキー

サーバーはCoinMarketCap APIキーを必要とします。以下のいずれかの方法で提供できます。
1環境変数として設定:
bash
export COINMARKETCAP_API_KEY=your_api_key_here
2コマンドライン引数として設定:
bash
python -m coin_api_mcp --api-key=your_api_key_here

設定例

json
{
  "mcpServers": {
    "coin-api-mcp": {
      "command": "python",
      "args": ["-m", "coin_api_mcp"],
      "env": {
        "COINMARKETCAP_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用例

使用例

基本的な使用方法

Pythonでの使用例

python
import requests

def get_coin_list():
    response = requests.get('http://localhost:3000/mcp/listing-coins')
    return response.json()

使用例

coins = get_coin_list() print(coins)

使用ケース

AIアプリケーションでの暗号通貨データの取得。
市場データに基づく投資分析の実施。
特定の暗号通貨に関する詳細情報の取得。
複数の通貨での市場引用の計算。

追加リソース