Finance Tools Mcp について
finance-tools-mcp は、LLM に金融リサーチと分析のツールを提供する MCP サーバーです。investor-agent を改変したもので、複数のデータソースと分析ライブラリを統合しています。
主な機能
- 01金融分析ツールのセット
- 02複数のデータソースと分析ライブラリを統合
- 03マクロ経済データ用の FRED API キーに対応
- 04stdio と SSE のトランスポートに対応
活用シーン
- 01株式や投資リサーチのデータを LLM に提供
- 02Claude Desktop から金融分析を実行
- 03MCP インスペクターによる金融系ツールのデバッグ
MCP 対応
本プロジェクトは金融分析ツールを MCP クライアントに公開する MCP サーバーです。uvx で起動し、Claude Desktop などのクライアントに登録できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
17掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| ticker | string | はい |
詳細
finance-tools-mcp:金融分析 MCP サーバー
概要
finance-tools-mcp は、大規模言語モデル(LLM)に包括的な金融情報と分析機能を提供するために設計された Model Context Protocol(MCP)サーバーです。investor-agent を改変したもので、さまざまなデータソースや分析ライブラリと連携し、詳細な金融調査や分析に役立つツール一式を提供します。
前提条件
- Python: 3.10 以降が必要です。
- パッケージマネージャー: このプロジェクトでは、パッケージのインストールと依存関係の解決に uv を推奨しています。
インストール
まだ uv をインストールしていない場合は、まずインストールしてください。
curl -LsSf https://astral.sh/uv/install.sh | sh
uv がシステムの PATH に含まれていることを確認してください。ターミナルを再起動するか、~/.cargo/bin を PATH に追加する必要がある場合があります。
次に、uvx(環境に明示的にインストールせずにパッケージを実行するコマンド)を使って、finance-tools-mcp MCP サーバーを実行できます。
uvx finance-tools-mcp
FRED API キーを使ってサーバーを実行する場合(マクロ経済データへのアクセスを拡充できます)は、環境変数として設定してください。
FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp
Server-Sent Events(SSE)トランスポートを使ってサーバーを実行することもできます。一部の MCP クライアントでは、こちらが適している場合があります。
uvx finance-tools-mcp --transport sse
FRED API キーと SSE トランスポートの両方を使用することもできます。
FRED_API_KEY=YOUR_API_KEY uvx finance-tools-mcp --transport sse
MCP クライアントでの使用方法
finance-tools-mcp を MCP クライアント(Claude Desktop など)に統合するには、claude_desktop_config.json に次の設定を追加してください。
{
"mcpServers": {
"investor": {
"command": "path/to/uvx/command/uvx",
"args": ["finance-tools-mcp"],
}
}
}
デバッグ
MCP インスペクターを使ってサーバーをデバッグできます。
npx @modelcontextprotocol/inspector uvx finance-tools-mcp
または
npx @modelcontextprotocol/inspector uv --directory ./ run finance-tools-mcp
ログを監視するには、次のディレクトリを確認してください。
- macOS:
~/Library/Logs/Claude/mcp*.log - Windows:
%APPDATA%\Claude\logs\mcp*.log
開発
ローカルで開発およびテストするには:
- デバッグ セクションの説明に従って、MCP インスペクターを使用してください。
- 次の設定を使って Claude Desktop でテストしてください。
{
"mcpServers": {
"investor": {
"command": "path/to/uv/command/uv",
"args": ["--directory", "path/to/finance-tools-mcp", "run", "finance-tools-mcp"],
}
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。