Interact with Yahoo Finance to get stock data, market news, and financial information using the yfinance Python library.
The Model Context Protocol (MCP) is an open standard developed by Anthropic to enable seamless integration between Large Language Models (LLMs) and external tools, services, and data sources.
This project provides a simple implementation that allows LLM to interact with Yahoo Finance through the yfinance Python library.
The server uses fastmcp and runs within a Docker container to ensure portability.
pip install .
docker build -t yfinance-mcp-server .
"mcpServers": {
"YahooFinanceServer": {
"command": "python",
"args": ["-m", "yfinance_mcp_server"]
}
}
"mcpServers": {
"YahooFinanceServer": {
"command": "docker",
"args": ["run", "-i", "yfinance-mcp-server"]
}
}
In your LLM interface, e.g. Cline, you can ask something like:
What is MSFT's stock price on Jan 1, 2025?
Playwright MCP server
Attaches to existing browser sessions using the Chrome DevTools Protocol for automation and interaction.
Extracts information from YouTube videos and channels using the YouTube Data API.
A Node.js server that enables AI assistants to control the Chrome browser via WebSocket. Requires the CodingBaby Chrome Extension.
Scrape websites with Oxylabs Web API, supporting dynamic rendering and parsing for structured data extraction.
An MCP server for advanced web crawling, content extraction, and AI-powered analysis using the crawl4ai library.
Discover, extract, and interact with the web - one interface powering automated access across the public internet.
Automate Chrome via its debugging port with session persistence. Requires Chrome to be started with remote debugging enabled.
Enables powerful, detection-resistant browser automation for AI assistants using puppeteer-real-browser.
Provides web context to LLMs using Cloudflare's Browser Rendering API.