alphavantage
Alpha VantageのMCPサーバーは、株式市場データAPIを提供するためのツールです。ユーザーはAPIキーを取得し、環境変数に設定することで簡単に利用できます。標準のstdioサーバーモードと、リアルタイム更新を提供するHTTPストリーミングモードの2つの実行モードがあり、柔軟な使用が可能です。
GitHubスター
69
ユーザー評価
未評価
お気に入り
0
閲覧数
20
フォーク
21
イシュー
1
インストール方法
難易度
中級推定所要時間
10-20 分
必要な環境
Python 3.6以上
Alphavantage APIキー
インストール方法
インストール方法
前提条件
Python: 3.6以上
Alphavantage APIキー: [こちらから取得](https://www.alphavantage.co/support/#api-key)
インストール手順
1. リポジトリのクローン
bash
git clone https://github.com/calvernaz/alphavantage.git
cd alphavantage
2. 環境変数の設定
APIキーを環境変数に追加します。bash
export ALPHAVANTAGE_API_KEY="YOUR_API_KEY_HERE"
3. サーバーの起動
bash
alphavantage
トラブルシューティング
よくある問題
問題: サーバーが起動しない 解決策: APIキーが正しく設定されているか確認してください。 問題: データが取得できない 解決策: APIキーの有効性を確認し、APIの制限を確認してください。設定方法
設定方法
Claude Desktop設定
claude_desktop_config.json
を編集してMCPサーバーを追加します。
json
{
"mcpServers": {
"alphavantage": {
"command": "uv",
"args": [
"--directory",
"/alphavantage",
"run",
"alphavantage"
],
"env": {
"ALPHAVANTAGE_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
詳細設定
セキュリティ設定
APIキーは環境変数に保存し、他のユーザーからアクセスできないようにする。
サーバーのポート設定を適切に行う。
パフォーマンス調整
ストリーミングモードのポートを設定する場合は、以下のようにします。
json
{
"mcpServers": {
"alphavantage": {
"command": "uv",
"args": [
"--directory",
"/alphavantage",
"run",
"alphavantage",
"--server",
"http",
"--port",
"8080"
],
"env": {
"ALPHAVANTAGE_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
使用例
使用例
Claude Desktopでの使用
1MCPサーバーの起動確認
Claude Desktopを開き、設定が正しく読み込まれていることを確認してください。
2基本コマンドの実行
Available tools from this MCP server:
- tool1: Description of tool1
- tool2: Description of tool2
プログラムでの使用
python
import requests
def call_mcp_tool(tool_name, params):
response = requests.post(
'http://localhost:8080/mcp/call',
json={
'tool': tool_name,
'parameters': params
}
)
return response.json()
使用例
result = call_mcp_tool('analyze', {
'input': 'sample data',
'options': {'format': 'json'}
})
使用ケース
株式データのリアルタイム監視を行うアプリケーションの開発
自動トレーディングシステムにおける市場データの取得
データ分析ツールでの株式パフォーマンスの評価
投資家向けのダッシュボードアプリケーションの構築
追加リソース
作者情報
32
フォロワー
35
リポジトリ
17
Gist
0
貢献数