FRED マクロ経済データ MCP サーバー
Claude およびその他の LLM クライアントを通じて連邦準備制度理事会経済データ (FRED) へのアクセスを提供するモデルコンテキストプロトコル (MCP) サーバー。このサーバーは、FRED 経済データシリーズ、検索機能、およびデータ取得ツールを公開します。
特徴
- 一般的な FRED 経済指標 (GDP、雇用、インフレなど) へのアクセス
- FRED データシリーズの検索機能
- FRED APIからのリアルタイムデータ取得
- LLM 消費のための標準化されたデータ形式
- シームレスな統合のためにMCP Python SDKを使用して構築されています
前提条件
- Python 3.11以上
- uv - 最新の Python パッケージインストーラー
- ローカル使用のためのClaudeデスクトップ
- FRED API キー ( FRED APIから取得)
インストール
- リポジトリをクローンします。
Copy
- uv を使用して仮想環境を作成し、アクティブ化します。
Copy
- uv を使用して依存関係をインストールします。
Copy
- 環境変数を設定します。
Copy
.env
を編集して FRED API キーを追加します。
Copy
Claude Desktopへのインストール
- Claude Desktopがインストールされ、実行されていることを確認してください
- Claude デスクトップの設定を開きます。
- 設定 > 開発者 > 設定の編集に移動します
claude_desktop_config.json
に次の構成を追加します。
Copy
/path/to/your/
実際のパスに置き換えてください。ターミナルでwhich uv
実行すると、UVのパスを確認できます。
クロードでの使用
- まず、「Claude デスクトップ クライアントで MCP リソースを使用する」をオンラインで検索して、会話に MCP リソースを含める方法を理解します。
- リソースを追加すると、FREDデータを操作できるようになります。プロンプトの例:
Copy
利用可能なリソース
file://series/available
- 利用可能なすべての FRED シリーズとその詳細を一覧表示します
利用可能なツール
fetch_series_data
- 任意の FRED シリーズのデータを取得しますsearch_series
- 説明でFREDシリーズを検索
発達
開発とテストの場合:
- MCP Inspector を実行してサーバーをテストします。
Copy
これにより、リソースを検査し、ツールをテストし、サーバーの機能を検証できます。
- 直接サーバー実行の場合(問題の確認):
Copy
注: サーバーはClaude Desktopとの通信にstdioトランスポートを使用します。開発中はMCP Inspectorを使用して、Claude Desktopにデプロイする前に問題を検出し修正してください。
トラブルシューティング
- API キー エラーが発生した場合:
- FRED APIキーが
.env
に正しく設定されていることを確認します .env
ファイルが正しいディレクトリにあることを確認してください
- FRED APIキーが
- Claude Desktop にサーバーが表示されない場合:
claude_desktop_config.json
のパスを再確認してください- UVとすべての依存関係が正しくインストールされていることを確認する
- Claude Desktopを再起動してみてください
謝辞
- FRED APIを提供してくれたセントルイス連邦準備銀行
- MCP SDK のモデル コンテキスト プロトコル チーム
- Claude と Claude デスクトップ クライアントの Anthropic
This server cannot be installed
Claude やその他の LLM クライアントを通じて連邦準備制度の経済データ (FRED) へのアクセスを提供し、ユーザーが GDP、雇用、インフレなどのデータなどの経済指標を検索、取得、視覚化できるようにします。