VaishnaviK23/Trading-MCP-Server
If you are the rightful owner of Trading-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Trading-MCP-Server is an intelligent trading assistant that integrates with the Claude AI MCP platform to provide real-time stock market data and facilitate command-based market interactions.
Trading-MCP-Server
An intelligent trading assistant that integrates with the Claude AI MCP (Model Context Protocol) platform. This tool fetches live stock prices using Yahoo Finance and enables seamless command-based interaction with the market via Claude's agent interface.
๐ Features
- ๐ Fetches real-time (or near real-time) stock prices using Yahoo Finance
- ๐ค Connects to Claude MCP as a server with custom trading commands
- ๐ Built using Python with support for virtual environments and
uv
for dependency management - โ๏ธ Supports modular expansion to include trading signals, historical analysis, and more
๐ง Architecture
- Claude AI MCP Integration: Uses
mcp[cli]
to expose a server interface to Claude. - Yahoo Finance API: For retrieving stock data (via
yfinance
). - Virtual Environment: Managed using
uv
for fast and deterministic builds.
๐ฆ Setup
# Install uv if not already installed
brew install uv
# Navigate to the project directory
cd MCPtrading
# Install dependencies
uv pip install -r requirements.txt
# (Optional) Add packages
uv add yfinance
๐โโ๏ธ Running the Server
Make sure to use the correct Python environment:
uv run --python .venv/bin/python --with "mcp[cli]" mcp run trader_tools.py
Or update your Claude config:
{
"mcpServers": {
"Trading": {
"command": "/Users/yourname/.local/bin/uv",
"args": [
"run",
"--python",
"/full/path/to/.venv/bin/python",
"--with",
"mcp[cli]",
"mcp",
"run",
"trader_tools.py"
]
}
}
}
๐งช Example Usage
Ask Claude:
"What's the latest price of AAPL?"
Claude will call the MCP server and respond with the current stock price.