Fiscal Data Mcp について
Fiscal Data Mcp は、米国財務省の Fiscal Data API に接続する MCP サーバーで、mcp-framework を使って構築されています。ツール、リソース、プロンプトの実装例として、MCP サーバー開発を学ぶ開発者に向いています。
主な機能
- 01日付を指定した日次国庫報告書の取得
- 0230 日分の履歴データをリソースとして提供
- 03プロンプトによる整形済みレポートの生成
活用シーン
- 01指定日の米国国庫報告書の確認
- 02国庫データからの整形済みレポート作成
- 03mcp-framework による MCP サーバー構築の学習
MCP 対応
本プロジェクトは MCP サーバーであり、get_daily_treasury_statement ツール、履歴データのリソース、daily_treasury_report プロンプトを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
概要
Fiscal Data MCP Server は、米国財務省の Fiscal Data API に接続する MCP サーバーの実用的な実装例です。以下の機能を紹介しています。
- 特定の財務省の報告書を取得するツール
- 履歴データにアクセスするためのリソース
- 形式を整えたレポートを生成するプロンプト
クイックスタート
1. Claude Desktop にインストールして使用する
次の設定を Claude Desktop の設定ファイルに追加します。
MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"fiscal-data": {
"command": "npx",
"args": ["fiscal-data-mcp"]
}
}
}
2. やり取りの例
設定が完了すると、Claude を通じてサーバーとやり取りできます。
Human: Can you get the treasury statement for the 20th of September 2023?
機能
1. 日次財務省報告書
get_daily_treasury_statement ツールを使用して、指定した日付の財務省データを取得します。
// Example usage through Claude
Human: Get the treasury statement for 2024-03-01
Assistant: I'll fetch that information for you using the treasury statement tool.
2. 履歴データリソース
リソースシステムを通じて、過去30日分の財務省データにアクセスできます。
- 1時間、自動的にキャッシュされます
- 要求に応じて更新されます
- 形式を整えた JSON データを提供します
3. レポートの生成
daily_treasury_report プロンプトを使用して、形式を整えた財務省レポートを生成します。
// Example usage through Claude
Human: Generate a treasury report for 2024-03-01
Assistant: I'll use the daily treasury report prompt to create a formatted report...
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。