Mftool Mcp について
Mftool Mcp は、mftool を基盤とするインドの投資信託データ向け MCP サーバーです。MCP クライアントから基準価額、履歴、運用実績、ポートフォリオ計算を利用できます。
主な機能
- 01単一・複数ファンドの基準価額照会
- 02基準価額履歴とファンド詳細の取得
- 03名称・AMC・種類による検索
- 04運用実績と AMC 別 AUM の確認
- 05リターンとポートフォリオ価値の計算
- 06キャッシュの管理
活用シーン
- 01ファンドの現在の基準価額を確認
- 02ファンド間の過去リターンを比較
- 03特定 AMC のファンド種類を検索
- 04SIP リターンやポートフォリオ価値を計算
MCP 対応
インドの投資信託データを照会、検索、分析、計算するツールを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🇮🇳 mftool-mcp
一般公開されているインドの投資信託データ向け MCP サーバー
mftool を利用 · Claude、Cursor、その他あらゆる MCP 対応 LLM クライアントで動作します
これは何ですか?
mftool-mcp は、あらゆる LLM クライアントからインドの投資信託データにアクセスできる Model Context Protocol(MCP) サーバーです。
次のような質問を AI アシスタントに尋ねられます。
- 「SBI Bluechip Direct Growth の現在の NAV はいくらですか?」
- 「HDFC Midcap Opportunities Fund の過去 3 年間のリターンを表示してください」
- 「Mirae Asset AMC が運用するすべてのスキームを一覧表示してください」
- 「すべてのフレキシキャップファンドを探し、過去 5 年間のリターンを比較してください」
利用可能なツール
| ツール | 説明 |
|---|---|
get_scheme_quote | AMFI スキームコードを指定して、任意のスキームの最新 NAV を取得 |
get_bulk_quotes | 複数のスキームの最新 NAV を一度に取得(並行処理) |
get_scheme_historical_nav | スキームの NAV 履歴全件(取得可能なすべての日付) |
get_scheme_historical_nav_for_dates | 指定した日付範囲(DD-MM-YYYY)に絞った NAV 履歴 |
get_scheme_history | BSE/YFinance コードを使って、期間または日付範囲を指定した NAV 履歴を取得 |
get_scheme_codes | AMFI のすべてのスキームコードと名称 |
get_available_schemes | 特定の AMC が運用するすべてのスキーム |
get_scheme_details | ファンド運用会社、種類、カテゴリー、開始日(AMFI コード) |
get_scheme_info | 詳細なスキーム情報 — AUM、リターン、格付け(BSE/YFinance コード) |
is_valid_scheme_code | AMFI の数値スキームコードを検証 |
is_valid_new_scheme_code | BSE/新形式のスキームコードを検証 |
search_schemes | 関連度順で、名前のキーワードからスキームを検索 |
search_schemes_by_amc | 特定の AMC 内でスキームを検索 |
search_schemes_by_type | 種類/カテゴリー(株式、債券、ELSS など)からスキームを検索 |
get_average_aum | 四半期ごとの全 AMC の平均 AUM(国内および海外) |
get_equity_scheme_performance | すべての株式ファンドの日次パフォーマンス(1Y/3Y/5Y リターン) |
get_debt_scheme_performance | すべての債券ファンドの日次パフォーマンス(1Y/3Y/5Y リターン) |
get_hybrid_scheme_performance | すべてのハイブリッドファンドの日次パフォーマンス(1Y/3Y/5Y リターン) |
get_solution_scheme_performance | ソリューション指向ファンド(退職、子ども向け)の日次パフォーマンス |
get_other_scheme_performance | インデックスファンドおよびファンド・オブ・ファンズの日次パフォーマンス |
calculate_returns | SIP リターンを計算 — 絶対リターン率と年率換算 IRR |
calculate_balance_units_value | 保有するスキームの口数の現在の市場価値 |
calculate_portfolio_value | 複数スキームのポートフォリオ全体の現在価値(並行処理) |
get_cache_stats | NAV およびスキームコードのキャッシュのヒット/ミス統計を表示 |
clear_cache | キャッシュされたすべてのデータを消去し、最新データを取得 |
set_cache_enabled | mftool のキャッシュをグローバルに有効化または無効化 |
クイックスタート
uvx を使用(推奨 — インストール不要)
uvx mftool-mcp
pip を使用
pip install mftool-mcp
mftool-mcp
Claude Desktop のセットアップ
次の内容を claude_desktop_config.json に追加してください。
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mftool-mcp": {
"command": "uvx",
"args": ["mftool-mcp"]
}
}
}
Claude Desktop を再起動してください。接続済みツールの一覧に mftool-mcp が表示されます。
Cursor/その他の MCP クライアント
MCP クライアントの設定で、次を追加してください。
{
"mftool-mcp": {
"command": "uvx",
"args": ["mftool-mcp"]
}
}
会話例
ファンドを検索する:
あなた:「すべてのSBI中型株投資信託のスキームコードを検索してください」
Claude:search_schemes_by_amc(amc_name='sbi', query='midcap')を呼び出します
Claude:「SBIの中型株スキームはこちらです:SBI Magnum Midcap Fund - Direct Growth(コード:125497)...」
最新のNAV:
あなた:「スキーム125497の現在のNAVはいくらですか?」
Claude:get_scheme_quote(scheme_code='125497')を呼び出します
Claude:「SBI Magnum Midcap Fund - Direct Growth:NAV ₹234.56(2025年4月5日時点)」
パフォーマンスの比較:
あなた:「大型株株式ファンドの5年間のリターンを比較してください」
Claude:get_equity_scheme_performance()を呼び出します
Claude:「大型株ファンドの5年間のリターン比較はこちらです:...」
データソース
すべてのデータはmftoolライブラリを通じて取得されます。データの正確性は公表された数値に依存します。このツールは情報提供のみを目的としており、金融アドバイスを構成するものではありません。
開発
git clone https://github.com/NayakwadiS/mftool-mcp
cd mftool-mcp
pip install -e ".[dev]"
# Run the server locally
python -m mftool_mcp.server
リリース手順の全容については、PUBLISHING.mdをご覧ください(PyPI + MCP Registry)。
謝辞
- mftool — 基盤となるデータライブラリ
関連プロジェクト
- NSE株価予測 NSE-Neuron
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。