MCP Server for fething yfinance financial data into Claude Desktop
Обзор
A Model Context Protocol server that provides financial data to Claude Desktop using yfinance (Yahoo Finance api). Most code created by Claude. - Python 3.10 or higher - Claude Desktop 1. Clone this repo: 2. Install required packages: Add to your Claude Desktop config file claude_desktop_config.json (on Windows this is usually at %APPDATA%/Claude/): Replace the path with the actual full path to your server.py file. 1. Restart Claude Desktop 2. Look for the yfinance server in the 🔌 menu 3. Example queries: - Get current stock price: "Get me the current stock price for MSFT" - Get historical data: "Analyse the last 3 months of Apple stock performance" - Check ownership: "What's the intsitutional ownership of Nvidia?" - Check analyst targets: "What's the median price target for TSLA?" To modify the server: 1. Edit server.py directly 2.
README
yfinance MCP Server
A Model Context Protocol server that provides financial data to Claude Desktop using yfinance (Yahoo Finance api). Most code created by Claude.
Installation
Requirements
- Python 3.10 or higher
- Claude Desktop
Install
- Clone this repo:
git clone https://github.com/9nate-drake/mcp-yfinance
- Install required packages:
pip install mcp yfinance
Configuration
Add to your Claude Desktop config file claude_desktop_config.json (on Windows this is usually at %APPDATA%/Claude/):
{
"mcpServers": {
"yfinance": {
"command": "python",
"args": [
"/path/to/finance_server/server.py"
]
}
}
}
Replace the path with the actual full path to your server.py file.
Usage
- Restart Claude Desktop
- Look for the yfinance server in the 🔌 menu
- Example queries:
- Get current stock price: “Get me the current stock price for MSFT”
- Get historical data: “Analyse the last 3 months of Apple stock performance”
- Check ownership: “What’s the intsitutional ownership of Nvidia?”
- Check analyst targets: “What’s the median price target for TSLA?”
Development
To modify the server:
- Edit server.py directly
- Restart Claude Desktop to apply changes
TODO
* Add complete range of yfinance functions
- Check compliance with anthropic recommended practice for mcp servers
Установка
This server does not publish a one-line install command.
Open the repository installation guideКонфигурация
{
"mcpServers": {
"yfinance": {
"command": "python",
"args": [
"/path/to/finance_server/server.py"
]
}
}
}