An open API service indexing awesome lists of open source software.

https://github.com/onori/yfinance-mcp-server

Unofficial MCP server for Yahoo Finance stock data.
https://github.com/onori/yfinance-mcp-server

Last synced: 9 days ago
JSON representation

Unofficial MCP server for Yahoo Finance stock data.

Awesome Lists containing this project

README

          

# yfinance-mcp-server

[English](./README.md)

**重要な注意: これは非公式のMCPサーバーです。**

Yahoo Financeのデータにアクセスするためのメッセージコントロールプロトコル(MCP)サーバーです。このサーバーは、yfinanceを通じて株式市場データを取得するためのシンプルなインターフェースを提供します。

## 機能

- カスタマイズ可能な期間と間隔で株式の履歴データを取得
- どのMCPクライアントでも簡単に使用可能
- TypeScriptで構築され、型の安全性と優れた開発者体験を提供

## 使用方法

Cursor MCPクライアントの例:

```json
{
"mcpServers": {
"yfinance": {
"command": "npx",
"args": [
"@onori/yfinance-mcp-server"
]
}
}
}
```

### getStockHistory

指定された銘柄の株価履歴データを取得します。

パラメータ:
- `symbol`(必須):株式銘柄(例:Appleの場合は"AAPL")
- `period`(必須):データを取得する期間("1d"、"5d"、"1mo"、"3mo"、"6mo"、"1y"、"2y"、"5y"、"10y"、"ytd"、"max")
- `interval`(オプション):データの間隔("1d"、"1wk"、"1mo")

MCPリクエストの例:

```markdown
> (Request)
yfinanceを利用し、7203.T(トヨタ)の1週間分の日足株価データを取得し、markdown tableで表示してください

> (Response Example)
直近1週間分のトヨタ自動車(7203.T)の株価データを表形式で表示します:
| 日付 | 始値 | 高値 | 安値 | 終値 | 出来高 |
|------|------|------|------|------|--------|
| 2025-03-31 | 2,630.5 | 2,647.0 | 2,583.5 | 2,616.0 | 43,466,800 |
| 2025-04-01 | 2,649.0 | 2,656.5 | 2,616.5 | 2,630.5 | 26,218,100 |
| 2025-04-02 | 2,630.5 | 2,661.0 | 2,594.5 | 2,656.0 | 27,800,600 |
| 2025-04-03 | 2,500.5 | 2,582.5 | 2,456.5 | 2,518.5 | 63,506,800 |
| 2025-04-04 | 2,440.0 | 2,453.0 | 2,337.5 | 2,407.5 | 61,167,400 |
この期間中、株価は下落傾向にあり、特に4月3日と4月4日に大きく下落しています。出来高も4月3日と4月4日に大幅に増加しており、市場の関心が高まっていたことがわかります。
```

## 開発

開発環境のセットアップ:

1. リポジトリをクローン
2. 依存関係をインストール:
```bash
npm install
```
3. 開発サーバーを起動:
```bash
npm run dev
```

## コントリビューション

コントリビューションを歓迎します!お気軽にプルリクエストを提出してください。

## ライセンス

ISC License (ISC)