MCP Server
Stock Analysis MCP Server
A Model Context Protocol server that provides stock technical analysis tools (moving averages, RSI, trade recommendations) for AI assistants to analyze stocks and offer trading signals.
0
GitHub Stars
8/23/2025
Last Updated
No Configuration
Please check the documentation below.
README Documentation
Stock Analysis MCP Server
A simple MCP (Model Context Protocol) server that provides basic stock technical analysis tools for AI assistants.
Features
- Moving Averages: Calculate short and long-term moving averages
- RSI Analysis: Relative Strength Index calculations
- Trade Recommendations: Basic buy/sell/hold signals based on technical indicators
Installation
# Clone the repository
git clone https://github.com/TanayPhatak/MCP_Finance.git
# Create a virtual environment and activate it
uv venv
.venv\Scripts\activate # for Windows
.venv/bin/activate # for Linux
# Install dependencies
uv sync
Configuration
Create a .env
file:
ALPHA_VANTAGE_API_KEY=your_api_key_here
Get your free API key from Alpha Vantage.
Usage
Start the server (dev):
mcp dev stock_analysis_server.py # this will start a dev environment where you can test the tools
Integrate the MCP server with Claude Desktop:
Ensure Claude desktop is installed (Download Link)
mcp install stock_analysis_server.py --with requests --with pandas --with tabulate
Restart Claude Desktop after running the above command.
Tools offered
The server provides these tools:
calculate_moving_averages
- Get MA analysis for a stock symbolcalculate_rsi
- Get RSI analysis for a stock symboltrade_recommendation
- Get comprehensive buy/sell recommendation
Example prompts with Claude
Analyze AAPL stock using moving averages.
Get RSI for MSFT.
What's your recommendation for Google stock?
Should I buy or sell Apple stocks?
Requirements
- Python 3.9+
- Alpha Vantage API key
- UV package manager (or pip)
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source