Finnhub MCP サーバー
Finnhub API とインターフェースする MCP サーバー。
ツール
list_newsFinnhub市場ニュースエンドポイントから最新の市場ニュースを一覧表示します
get_market_data引用エンドポイントから特定の株式の市場データを取得する
get_basic_financials基本財務エンドポイントから特定の株式の基本財務情報を取得します
get_recommendation_trends推奨トレンドエンドポイントから特定の株式の推奨トレンドを取得します
構成
uv syncを実行して依存関係をインストールします。uvをインストールするにはuvこちらの手順に従ってください。その後、source .venv/bin/activate実行してください。Finnhub API キーの資格情報を使用して
.envファイルを設定します。
サーバーをインストールするには、
fastmcp install server.pyを実行します。次の場所にある構成ファイルを開きます。
macOSの場合:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows の場合:
%APPDATA%/Claude/claude_desktop_config.json
uvのコマンドエントリを見つけ、uv実行ファイルへの絶対パスに置き換えます。これにより、サーバーの起動時に正しいバージョンのuvが使用されるようになります。変更を適用するには、Claude Desktop を再起動します。
Related MCP server: MCP Server for Binance Spot Trading
発達
MCPサーバーを起動するには、 fastmcp dev server.pyを実行します。MCPインスペクターは、ローカルでの調査とデバッグに役立ちます。