Financial Datasets MCP Server について
Financial Datasets MCP Server は、Financial Datasets の株式市場データ API に Claude などの AI アシスタントからアクセスするための MCP サーバーです。MCP インターフェース経由で財務諸表や価格情報を照会したい利用者向けです。
主な機能
- 01損益計算書、貸借対照表、キャッシュフロー計算書
- 02現在および過去の株価
- 03企業関連ニュースの取得
- 04暗号資産のティッカー一覧と価格照会
活用シーン
- 01Claude に企業の直近の損益計算書を問い合わせる
- 02株式の現在価格を確認する
- 03指定期間のティッカーの過去価格を取得する
MCP 対応
本プロジェクトは MCP サーバーとして動作し、財務諸表、株価、ニュース、暗号資産価格を取得するツールを MCP クライアントに提供します。FINANCIAL_DATASETS_API_KEY の設定が必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Financial Datasets MCP Server
はじめに
これは、Financial Datasets の株式市場データにアクセスできる Model Context Protocol(MCP)サーバーです。
Claude やその他の AI アシスタントが、MCP インターフェースを通じて損益計算書、貸借対照表、キャッシュフロー計算書、株価、市場ニュースを直接取得できます。
利用可能なツール
この MCP サーバーでは、以下のツールを利用できます。
- get_income_statements:企業の損益計算書を取得します。
- get_balance_sheets:企業の貸借対照表を取得します。
- get_cash_flow_statements:企業のキャッシュフロー計算書を取得します。
- get_current_stock_price:企業の現在または最新の株価を取得します。
- get_historical_stock_prices:企業の過去の株価を取得します。
- get_company_news:企業のニュースを取得します。
- get_available_crypto_tickers:利用可能なすべての暗号資産ティッカーを取得します。
- get_crypto_prices:暗号資産の過去の価格を取得します。
- get_historical_crypto_prices:暗号資産の過去の価格を取得します。
- get_current_crypto_price:暗号資産の現在または最新の価格を取得します。
セットアップ
前提条件
- Python 3.10 以降
- uv パッケージマネージャー
インストール
-
このリポジトリをクローンします:
git clone https://github.com/financial-datasets/mcp-server cd mcp-server -
uv がインストールされていない場合は、インストールします:
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershell -
依存関係をインストールします:
# Create virtual env and activate it uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv add "mcp[cli]" httpx # On Windows: uv add mcp[cli] httpx -
環境変数を設定します:
# Create .env file for your API keys cp .env.example .env # Set API key in .env FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key -
サーバーを起動します:
uv run server.py
Claude Desktop への接続
-
まだインストールしていない場合は、Claude Desktop をインストールします
-
Claude Desktop の設定ファイルを作成または編集します:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json -
以下の設定を追加します:
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }/path/to/uvをwhich uvの実行結果に、/absolute/path/to/financial-datasets-mcpをこのプロジェクトの絶対パスに置き換えます。 -
Claude Desktop を再起動します
-
Claude Desktop のツールメニュー(ハンマーアイコン)に金融ツールが表示されます
-
次のような質問を Claude にしてみましょう:
- 「Apple の最近の損益計算書を教えてください」
- 「Tesla 株の現在の価格を表示してください」
- 「2024-01-01 から 2024-12-31 までの MSFT の過去の価格を取得してください」
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。