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