yfinance MCP Server について
yfinance MCP Server は、株式や暗号資産のティッカーについて、LLM に最新価格とニュースを提供します。価格の期間や取得する記事数を指定できます。
主な機能
- 01株式・暗号資産の価格照会
- 02価格履歴期間の指定
- 03ティッカー関連ニュースの取得
- 04記事数の指定
活用シーン
- 01ティッカーの現在価格の確認
- 02指定期間の価格推移の確認
- 03ティッカーに関するニュース収集
MCP 対応
MCP クライアントに価格照会とニュース取得のツールを公開します。ティッカーに加え、任意で期間や記事数を指定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
yfinance MCP サーバー
LLM が株式/暗号資産のティッカーに関する正確で最新の価格やニュースを取得できる、Model Context Protocol サーバーです。
利用可能なツール
get_price_tool:株式/暗号資産のティッカーの価格を取得します- 引数:
ticker(string):必須 — ティッカー名または別名(例:「BTC-USD」、「AAPL」)period(string):任意 — 期間(例:「1d」、「5d」、「1mo」)。デフォルトは「1d」です
- 引数:
get_news_tool:株式/暗号資産のティッカーのニュースを取得します。- 必須の引数:
ticker(string):必須count(string):任意 — 取得する記事の数(デフォルト:5)
- 必須の引数:
インストール
Smithery 経由でインストールする
Smithery を使用して、Claude Desktop 用の yfinance-mcp-server を自動的にインストールするには:
npx -y @smithery/cli install @Otman404/finance-mcp-server --client claude
uv を使用する
パッケージをローカルにインストールします
uv pip install -e .
サーバーを実行します
finance-mcp-server
docker を使用する
# build the container
docker build -t finance-server .
# run the container
docker run -it finance-server
設定
Claude Desktop での使用方法
以下を claude_desktop_config.json に追加します
uvx
"mcpServers": {
"finance": {
"command": "uvx",
"args": ["finance-mcp-server"]
}
}
docker
{
"mcpServers": {
"finance": {
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
}
}
5ire での使用方法
uvx
{
"key": "finance",
"command": "uvx",
"args": ["finance-mcp-server"]
}
docker
{
"key": "finance-server",
"command": "docker",
"args": ["run", "-i", "--rm", "finance-server"]
}
やり取りの例

コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。