Financial Modeling Prep MCP (Model Context Protocol) について
Financial Modeling Prep MCPは、24カテゴリにわたる250以上のツールでFinancial Modeling Prepの金融データを公開するMCPサーバーです。動的・静的・全ツールの各モードに対応し、ホスト型またはセルフホストで利用できます。
主な機能
- 0124カテゴリにわたる250以上のツール
- 02株式・ファンド・暗号資産・外国為替・経済データ
- 03動的・静的・全ツールの各モード
- 04HTTP/SSEトランスポート
- 05ホスト型またはセルフホストでの運用
活用シーン
- 01企業のファンダメンタルズや財務諸表を取得する
- 02株価、マーケットデータ、テクニカル指標を調べる
- 03ETF、暗号資産、外国為替、経済データを照会する
MCP 対応
HTTP/SSE経由でFinancial Modeling PrepのデータツールをMCPクライアントに公開します。ツールセットは動的な読み込み、起動時の指定、または全件利用が可能で、アクセスにはFMP access tokenが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://financial-modeling-prep-mcp-server-production.up.railway.app/mcpclaude mcp add --transport http Financial-Modeling-Prep-MCP-Server https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp{"mcpServers":{"Financial-Modeling-Prep-MCP-Server":{"type":"http","url":"https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"}}}Cursor で開く{"servers":{"Financial-Modeling-Prep-MCP-Server":{"type":"http","url":"https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"}}}VS Code で開く{"mcpServers":{"Financial-Modeling-Prep-MCP-Server":{"type":"http","url":"https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"}}}{"mcpServers":{"Financial-Modeling-Prep-MCP-Server":{"serverUrl":"https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | ツールセット名 |
詳細
Financial Modeling Prep MCP Server
Financial Modeling Prep API 向けの Model Context Protocol(MCP)サーバーです。AI アシスタントに 250 種類以上の金融データツールを提供します。
機能
- 250 種類以上の金融ツール — 株式、ETF、暗号資産、外国為替、コモディティ、経済など、24 のカテゴリに対応
- 動的なツール管理 — toolception を基盤としており、メタツールを使って実行時にツールセットを有効化/無効化できます
- 3 つのサーバーモード — 動的(メタツール)、静的(ツールセットを事前読み込み)、または全ツール(デフォルト)
- 柔軟なデプロイ — ホスト型インスタンスの利用、または npm、Docker、ソースからのセルフホストに対応
- HTTP/SSE トランスポート — Claude.ai、Claude Desktop、MCP レジストリと互換性があります
クイックスタート
ホスト型インスタンス(最速)
インストールは不要です。直接接続します。
https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp
セッション設定で FMP_ACCESS_TOKEN を指定すると、5 つのメタツールを使って必要に応じてツールセットを読み込めます。
セルフホスト(ワンライナー)
npx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEY
または、グローバルにインストールします。
npm install -g financial-modeling-prep-mcp-server
fmp-mcp --fmp-token=YOUR_FMP_API_KEY
API キーは financialmodelingprep.com で取得してください。
目次
インストール
前提条件: Node.js 25.3.0 以降(v2.6.0 以降の場合)。旧バージョン(v2.5.x 以下)では、Node.js 20 以降が必要です。
ワークフローに合った方法を選択してください。
- NPM —
npm install -g financial-modeling-prep-mcp-server - Docker — ソースからビルドするか、ビルド済みイメージをプルします
- ソース — クローンして
npm install && npm run buildで実行します
各方法の詳しい手順については、docs/INSTALLATION.md を参照してください。
設定
サーバーは、CLI 引数または環境変数で制御する 3 つの動作モードに対応しています。
| モード | 有効化方法 | 説明 |
|---|---|---|
| 動的 | DYNAMIC_TOOL_DISCOVERY=true | 5 つのメタツールで起動し、実行時にツールセットを読み込みます |
| 静的 | FMP_TOOL_SETS=search,company | セッション作成時に指定したツールセットを事前に読み込みます |
| 全ツール(デフォルト) | (default) | 250 種類以上のツールをすぐにすべて読み込みます |
優先順位:モードとツールセットについては、CLI 引数 > 環境変数 > デフォルト値の順です。セッションの ?config= トークンを指定すると、そのセッションではサーバーの FMP_ACCESS_TOKEN が上書きされます。
設定の詳細については、docs/CONFIGURATION.md を参照してください。
使い方
HTTP/SSE トランスポートでサーバーに接続します。
- Claude.ai / Claude Desktop — リモートコネクターとして追加します(Settings > Connectors)
- カスタムクライアント —
mcp-client-idヘッダーを付けて/mcpに POST します - MCP レジストリ — Smithery.ai、Glama.ai など
クライアントごとの設定、セッションヘッダー、リクエスト例については、docs/USAGE.md を参照してください。
利用可能なツール
24 のカテゴリに対応しています。検索 · ディレクトリとシンボル一覧 · 企業情報 · 財務諸表 · 財務指標と分析 · テクニカル指標 · 気配値と価格データ · 市場指数とパフォーマンス · 市場データ · ニュースとプレスリリース · SEC 提出書類 · インサイダー取引と機関投資家の取引 · ETF とファンド · 政府取引 · 暗号資産と外国為替 · 決算 · 特別データセット · コモディティ · 経済 · 一括データツール
ツールの完全な一覧については、docs/API_REFERENCE.md を参照してください。
レジストリ
このサーバーは、簡単に見つけられるよう複数の MCP レジストリに登録されています。
レジストリごとのセットアップ手順については、docs/REGISTRIES.mdをご覧ください。
コントリビューション
コントリビューションを歓迎します。開発環境のセットアップ、テスト、プルリクエストのガイドラインについては、CONTRIBUTING.mdをご覧ください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。