FinDataMCP
To run:
Clone repo
Install uv (package manager):
curl -LsSf https://astral.sh/uv/install.sh | sh
Navigate to folder:
cd FinDataMCP
Install dependencies:
# Create virtual env and activate it uv venv source .venv/bin/activate # Install dependencies uv add "mcp[cli]" httpx yfinance
Check that everything's working by running server:
uv run findata.py
Connecting to Claude Desktop
Install Claude Desktop if you haven't already
Edit Claude Desktop configuration file (Claude>settings>developer>edit config):
Add the following configuration:
{ "mcpServers": { "findata": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/FinDataMCP", "run", "findata.py" ] } } }
Restart Claude Desktop
For windows cmds: see https://modelcontextprotocol.io/quickstart/server